Commit Graph

3737 Commits

Author SHA1 Message Date
Andrew Kingston 3dd6769777 Fix label in form validation action 2021-02-02 13:51:16 +00:00
Andrew Kingston 48f49dd947 Ensure consistent size of form fields regardless of label position 2021-02-02 13:50:46 +00:00
Andrew Kingston 3faef71ff4 Fix presence validation for array values 2021-02-02 13:50:13 +00:00
mike12345567 4d30e6a45a Fixing test failure due to not deleting the ID attached to table in couchTest Utils. 2021-02-02 13:14:32 +00:00
Joe 0557c6daa6 Fixed stacked list
I simplified the stacked list which has resolved the text overlapping issue.

There is still an issue with linking the stacked list to a detail page
2021-02-02 13:08:01 +00:00
mike12345567 fc179ed78b Linting. 2021-02-02 11:47:20 +00:00
mike12345567 c9690f730c Added some unit tests for the enrichment process of rows, in the process found some issues with linking a table to itself, so fixed those so that we can do that in the future if desired. 2021-02-02 11:46:10 +00:00
Andrew Kingston 17ad44369c Ensure fetching datasources always returns an array result 2021-02-02 10:35:00 +00:00
Andrew Kingston 56dfaba624 Add error state styles to date picker field 2021-02-01 19:01:43 +00:00
Andrew Kingston 9c0e417408 Add custom component actions. Simplify client context. Add form validation action 2021-02-01 18:51:22 +00:00
mike12345567 164c5594e3 Fixing attachment issue in self hosting, urls are enriched on way out to point directly to MINIO. 2021-02-01 18:08:06 +00:00
Andrew Kingston 9214157ea4 Fix long form field width 2021-02-01 18:00:38 +00:00
mike12345567 f81330b3e7 Updating script for generating handlebars-helpers manifest. 2021-02-01 17:12:18 +00:00
Michael Drury eea86fca83 Merge pull request #1020 from Budibase/feature/handlebars-helpers
Feature/handlebars helpers
2021-02-01 15:53:05 +00:00
Martin McKeaveney 3733b5f5ae use regex for search 2021-02-01 14:46:44 +00:00
Martin McKeaveney 6725f820a4 Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 14:30:02 +00:00
Martin McKeaveney e1c96d5165 adding search in binding drawer 2021-02-01 14:29:51 +00:00
Andrew Kingston 22cad32a2d Update date picker to fix horrible flatpickr event handling 2021-02-01 14:10:55 +00:00
Andrew Kingston 260cecb5e5 Update form field ID's to always be safe 2021-02-01 14:10:38 +00:00
Michael Drury 4a8bc72888 Merge pull request #1049 from Budibase/feature/selfhosting-info
Quick update to self hosting to make next steps clear
2021-02-01 13:24:50 +00:00
Andrew Kingston abd99f859a Improve validation around loading options for relationship field 2021-02-01 13:23:18 +00:00
mike12345567 006cae56ab Updating global selectors to be specific to component. 2021-02-01 13:20:39 +00:00
mike12345567 17ad4577f6 Updating manifest tests. 2021-02-01 13:17:42 +00:00
Andrew Kingston b1c2780a72 Add reltationship field. Add common picker component to dedupe options and relationship fields. Add better animation and position to picker dropdowns 2021-02-01 13:15:35 +00:00
mike12345567 2dccd49a61 Fixing some styling issues. 2021-02-01 13:13:50 +00:00
mike12345567 9fcb8c258d Converting markdown to HTML and rendering this for the hbs-helpers. 2021-02-01 12:55:37 +00:00
mike12345567 12a2ad5976 Linting. 2021-02-01 12:40:55 +00:00
Martin McKeaveney 0ea99cf85d Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:52:40 +00:00
Martin McKeaveney 1738537ad8 binding panel options from helpers 2021-02-01 11:51:53 +00:00
mike12345567 c48d316d00 Updating handlebars-helpers functionality. 2021-02-01 11:22:32 +00:00
Andrew Kingston c9bf2700e3 Add form support for fields which can only use bindings rather than explicit onchange handlers 2021-02-01 11:14:24 +00:00
mike12345567 a02d7da918 Removing rollup replacement. 2021-02-01 11:03:20 +00:00
mike12345567 9a94b61a72 Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:00:41 +00:00
mike12345567 3f106d042a Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:00:33 +00:00
Andrew Kingston 4630699f13 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-01 09:11:48 +00:00
Martin McKeaveney c13e71e870 adding appimage back 2021-01-31 20:31:17 +00:00
Martin McKeaveney 4bce1e3cb8 Merge pull request #1063 from yashank09/master
disables input to edit builtin role name
2021-01-31 12:40:36 +00:00
Yashank af48e5550d disables input to edit builtin role name 2021-01-31 04:24:33 -08:00
mike12345567 26b716c407 Updating to use budibase helpers. 2021-01-31 11:46:45 +00:00
Kevin Åberg Kultalahti ec5af43587 Merge pull request #1017 from Budibase/fix/attachment-issues
Attachment issue fixes
2021-01-30 12:29:46 +01:00
Michael Drury a1f09b0a1a Some rollup fixes - the handlebars-helper library needs dynamic requires removed from it, likely best to fork it and do this. 2021-01-30 02:54:52 +00:00
Michael Drury fc6a59b123 Updating lock file. 2021-01-30 00:21:13 +00:00
Michael Drury d3603a7b75 Some fixes, still dealing with problems of illegal re-assignment in rollup. 2021-01-30 00:20:13 +00:00
Michael Drury af0ef3fc61 Quick fix for number systems in string templates. 2021-01-29 22:56:01 +00:00
Martin McKeaveney 6b814fdb82 Merge pull request #1029 from Budibase/qol-updates
Qol updates - Import/Export App From File
2021-01-29 22:54:38 +00:00
Martin McKeaveney 79f84a5fa3 fix template check 2021-01-29 22:23:48 +00:00
Martin McKeaveney 675e374323 smoother downloads, lint 2021-01-29 21:52:45 +00:00
mike12345567 41fbc39618 Work in progress, fixing issue with some helpers not getting translated, now running into rollup issue. 2021-01-29 20:03:09 +00:00
Martin McKeaveney 94ef16075a copy even users to dump 2021-01-29 17:17:13 +00:00
Andrew Kingston e0b6e78f72 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-29 16:59:24 +00:00
Andrew Kingston 0b64a81242 Automatically make forms use latest data context if it matches 2021-01-29 16:40:19 +00:00
Andrew Kingston ea1ca745d1 Merge pull request #1039 from Budibase/feature/current-user-datasource
Add current user relationships as a data source, and current user bindings
2021-01-29 16:21:12 +00:00
Martin McKeaveney ff490ef843 Merge branch 'master' of github.com:Budibase/budibase into qol-updates 2021-01-29 15:46:50 +00:00
mike12345567 df1248f155 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-29 14:36:26 +00:00
mike12345567 d5b8ffe086 Adding a getManifest function to string templates. 2021-01-29 14:36:16 +00:00
mike12345567 73ac1f976c Fixing weird formatting issue. 2021-01-29 13:43:20 +00:00
Keviin Åberg Kultalahti dcdc3eb4a2 fix typo in settings modal 2021-01-29 14:31:04 +01:00
Andrew Kingston 28fb04b31e Fix max string length validation 2021-01-29 13:24:43 +00:00
Andrew Kingston a4de9668ed Add attachment field to forms 2021-01-29 13:22:38 +00:00
mike12345567 9367ce5bbc Fixing a bug found by tests in auth. 2021-01-29 13:14:36 +00:00
mike12345567 0724ccace6 Linting. 2021-01-29 12:33:39 +00:00
mike12345567 8c5dbabb69 Quick update to chane how hosting key is noted. 2021-01-29 12:21:22 +00:00
Keviin Åberg Kultalahti f8f15b7b4b merge master 2021-01-29 13:13:43 +01:00
Andrew Kingston acc8b77611 Fix validation on long form field 2021-01-29 10:28:13 +00:00
Andrew Kingston 95ca500bd5 Fix validation and focus styling on datepickers 2021-01-29 10:18:41 +00:00
Martin McKeaveney 50e0f3e262 Merge pull request #1044 from Budibase/privacy-features
privacy features + allow builder usage without cloud API key
2021-01-29 09:55:56 +00:00
yashank09 f7aa34be13 adds placeholder on automation trigger 2021-01-28 23:23:44 -08:00
Andrew Kingston 24a5b657bc Add date field validation 2021-01-28 19:41:46 +00:00
Martin McKeaveney d3e398984c remove superfluous param 2021-01-28 19:35:04 +00:00
Martin McKeaveney 1f84372ccc remove log 2021-01-28 19:34:24 +00:00
Martin McKeaveney f745975a0c privacy features + allow builder usage without cloud API key 2021-01-28 19:32:13 +00:00
Andrew Kingston e72850b84d Integrate flatpickr with spectrum 2021-01-28 18:53:40 +00:00
mike12345567 13fe937e67 This commit includes some fixes for a few auth issues I found when I was working on this and a static page which shows the self hosting info to get the user going (if they end up there). 2021-01-28 18:30:59 +00:00
Andrew Kingston 16c276aa9a Add rich text field to form components 2021-01-28 18:03:44 +00:00
Andrew Kingston 2c104396df Add boolean field, fix label alignment, fix picker z index 2021-01-28 16:31:55 +00:00
Martin McKeaveney 6e2d2fba96 Merge pull request #1036 from SOVLOOKUP/master
add arangodb integration
2021-01-28 15:30:34 +00:00
Andrew Kingston 8b5ace68cb Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-28 15:18:35 +00:00
sovlookup a2bafdc814 prettify code 2021-01-28 23:08:53 +08:00
Andrew Kingston db8ff9001d Remove log statement 2021-01-28 14:51:37 +00:00
Andrew Kingston 21ec0ad11d Remove logOut call when refreshing the page and not logged in, to avoid changing the URL 2021-01-28 14:51:24 +00:00
sovlookup 3f1797acd6 cannot return result directly fix it 2021-01-28 22:35:41 +08:00
Andrew Kingston 9d870dbccc Add current user bindings, and current user relationships as data sources 2021-01-28 14:29:35 +00:00
sovlookup faaf4c6a27 this commit is ok 2021-01-28 22:26:53 +08:00
sovlookup 136faa243b fix a little space 2021-01-28 22:23:17 +08:00
sovlookup 2f167d8245 add arangodb integration 2021-01-28 22:20:15 +08:00
sovlookup 0e7e5920c6 add arangodb integration 2021-01-28 22:17:39 +08:00
mike12345567 561ce349f9 Fixing an issue that aptkingston found with relationships were links on the way out would be multiplied (due to the bi-directional nature). 2021-01-28 14:03:19 +00:00
sovlookup 13aab3b809 add arangodb integration 2021-01-28 21:48:29 +08:00
sovlookup d1ba3f97f6 add arangodb integration 2021-01-28 21:42:40 +08:00
mike12345567 9e3d2a3553 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-28 09:59:28 +00:00
Andrew Kingston 8c90edf462 Add more functionality to core SpectrumField component to simplify other form components 2021-01-28 08:47:44 +00:00
Andrew Kingston b8fb2ba43c Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-27 18:28:17 +00:00
Andrew Kingston e1f40ea066 Add FieldGroup component to allow easy mixing of fields and other content in forms 2021-01-27 18:25:57 +00:00
mike12345567 b7e7dbba65 Linting. 2021-01-27 18:09:32 +00:00
mike12345567 56c7f8094c Adding a manifest of all the useful helpers which our system provides. 2021-01-27 18:09:04 +00:00
Martin McKeaveney 79277f0ee0 v0.6.2 2021-01-27 17:43:38 +00:00
Martin McKeaveney 0f18ee70ef actions fix 2021-01-27 17:29:30 +00:00
Martin McKeaveney 23899840d3 v0.6.1 2021-01-27 16:47:44 +00:00
Martin McKeaveney baf2f8bec5 replace npmignore with package JSON files field 2021-01-27 16:40:47 +00:00
Andrew Kingston 6631fe2af8 Update builder preview to be interactive and improve builder preview experience 2021-01-27 15:52:12 +00:00
Martin McKeaveney b1a76ad74d v0.6.0 2021-01-27 15:04:13 +00:00
Martin McKeaveney 828be4b8e6 file download icon + styling 2021-01-27 14:53:50 +00:00
Martin McKeaveney 9f8c9fa810 import and export apps 2021-01-27 13:55:46 +00:00
Andrew Kingston f059739d3d Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-27 10:59:23 +00:00
Andrew Kingston 12f3b7f6fa Add common SpectrumField component, add spectrum labels, add form label position customisation 2021-01-27 10:59:05 +00:00
Joe 032cce7bcd Further spacing improvements
Spacing improvements
Red color applied to X hover
List of bindable objects is now scrollable without a visual of the scrollbar
2021-01-27 09:44:58 +00:00
Joe 58019592c8 Minor ui updates
Padding and spacing improved
2021-01-26 22:42:31 +00:00
mike12345567 0fabfccb19 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-26 16:22:38 +00:00
Martin McKeaveney 4cd85e2c94 Merge pull request #1015 from Budibase/mysql-connector
MySQL integration and self hosted deploy event
2021-01-26 16:17:09 +00:00
Martin McKeaveney 19a3e609e6 return schemas from backend 2021-01-26 16:02:44 +00:00
mike12345567 9e798158c2 Linting. 2021-01-26 15:59:58 +00:00
mike12345567 6219a66604 Fixing the transition between readable and runtime bindings. 2021-01-26 15:59:28 +00:00
Martin McKeaveney 75b5b0eb52 only allow read queries in datasources 2021-01-26 15:23:23 +00:00
mike12345567 75b0e49978 Adding date information. 2021-01-26 14:47:30 +00:00
Andrew Kingston 365c503224 Add automatic schema validation to forms and add builder settings for specific field types 2021-01-26 14:40:44 +00:00
mike12345567 19ed02be60 Disabling save button on binding drawer when handlebars statement is invalid. 2021-01-26 14:09:31 +00:00
mike12345567 182353d555 Linting. 2021-01-26 12:43:26 +00:00
Keviin Åberg Kultalahti 3ab1d42230 bump bbui 2021-01-26 13:22:01 +01:00
Keviin Åberg Kultalahti 958efd2303 Merge branch 'master' into fix/attachment-issues 2021-01-26 12:49:27 +01:00
Andrew Kingston efbb599f02 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-26 11:21:20 +00:00
Martin McKeaveney fcbb27b628 Merge branch 'master' of github.com:Budibase/budibase into mysql-connector 2021-01-26 11:10:08 +00:00
Martin McKeaveney b52a2efef0 MySQL integration and self hosted deploy event 2021-01-26 11:07:30 +00:00
Keviin Åberg Kultalahti a7de7457d2 fixes row updating problem in grid component 2021-01-26 12:03:29 +01:00
Andrew Kingston bcdcc68918 Fix settings to select fields and fix chart settings not showing fields 2021-01-26 10:57:57 +00:00
Keviin Åberg Kultalahti b7006e097c conditionally adds content-type json header if json is sent with request 2021-01-26 11:51:42 +01:00
mike12345567 18f96deb00 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-26 10:42:54 +00:00
Andrew Kingston 2d0a7d825c Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-26 09:56:50 +00:00
Andrew Kingston 77189c6d73 Hide repeater placeholders when not running inside the builder or when the component hasn't been initialised fully 2021-01-26 09:48:41 +00:00
Andrew Kingston bfd24571b2 Fix client API URLs not being cleaned properly 2021-01-26 09:40:04 +00:00
Andrew Kingston 03e6799258 Remove success notification on query success to prevent notifications on 'read' queries 2021-01-26 09:31:41 +00:00
Andrew Kingston 5bec329581 Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor 2021-01-26 09:11:43 +00:00
Andrew Kingston 580d5b6478 Fix button groups not working in design panel 2021-01-26 09:04:29 +00:00
Andrew Kingston 69b840c919 Add initial work on new Form component, spectrum styles and new text field 2021-01-26 08:55:44 +00:00
Joe 58f369bf0a Merge pull request #976 from Budibase/Fix-Text-overlap-in-data-table-#961
Fix: Text overlap in data table #961
2021-01-25 18:19:41 +00:00
mike12345567 673ae8d031 Adding a literal helper which can make sure the output of an operation is a literal value. 2021-01-25 18:14:45 +00:00
mike12345567 766200e59e Linting. 2021-01-25 17:08:38 +00:00
mike12345567 a254567bec Updating string templates to have test cases for all the main helpers we want to make use of and adding a readme. 2021-01-25 17:08:21 +00:00
Martin McKeaveney 83b8fe10b3 merge 2021-01-25 16:19:03 +00:00
Keviin Åberg Kultalahti d622b75db3 some more typo fixes 2021-01-25 13:39:19 +01:00
Keviin Åberg Kultalahti 8ed9dd08cf fix typos and linting issues 2021-01-25 13:36:35 +01:00
Keviin Åberg Kultalahti 58f8350984 fixes spelling error 2021-01-25 13:14:38 +01:00
Keviin Åberg Kultalahti b64b164236 adds catch-all notification to some requests that aren't caught in the API 2021-01-25 13:10:13 +01:00
Keviin Åberg Kultalahti d2790ddd19 adds notifications to running queries 2021-01-25 12:57:04 +01:00
Keviin Åberg Kultalahti 8713105b62 changes notification handling from catch-all to specific messages per action 2021-01-25 12:55:29 +01:00
Keviin Åberg Kultalahti 2034fb8646 adds success notification messages to row API 2021-01-25 12:44:44 +01:00
Andrew Kingston fb9eed625c Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-25 11:19:29 +00:00
Keviin Åberg Kultalahti d419766a31 update catch all error message 2021-01-25 11:06:50 +01:00
Keviin Åberg Kultalahti 2a9ae62834 switches context to use sdk instead of it's own context 2021-01-25 08:43:28 +01:00
Martin McKeaveney 7286167b9d merge 2021-01-22 18:06:53 +00:00
mike12345567 1d38dda79b Linting. 2021-01-22 17:58:01 +00:00