1
0
Fork 0
mirror of synced 2024-08-07 14:18:02 +12:00
Commit graph

3997 commits

Author SHA1 Message Date
Andrew Kingston
e9bfbd14a4 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-03 17:46:04 +00:00
mike12345567
8656ef3465 Adding a check to the link utils which should make sure the correct link doc is always picked. 2021-02-03 17:19:41 +00:00
Andrew Kingston
e42b12668a Fix button action enrichment 2021-02-03 15:53:25 +00:00
Andrew Kingston
5b10482fa7 Don't render anything from repeater if no rows exist 2021-02-03 15:28:56 +00:00
Andrew Kingston
7efdff487e Update text field values on Enter press 2021-02-03 15:02:50 +00:00
Andrew Kingston
b701416f7c Require spectrum css files from correct picker component 2021-02-03 14:56:37 +00:00
Andrew Kingston
d85665d21c Allow forms to generate query schemas. Fix query execution action 2021-02-03 14:53:13 +00:00
mike12345567
ace80ccb7a Updated script and manifest - minor spelling error. 2021-02-03 14:00:58 +00:00
mike12345567
f4c7d3acd7 linting. 2021-02-03 13:56:01 +00:00
mike12345567
537c5a02ca Removing the use of helper-date which was causing some problems, instead took what we needed of it out of the package and updated to use dayjs instead of moment. 2021-02-03 13:55:33 +00:00
Martin McKeaveney
909ccac598 make email field bindable in automations 2021-02-03 13:50:19 +00:00
Martin McKeaveney
efe1cca74b change backup to be appname 2021-02-03 13:28:11 +00:00
Andrew Kingston
a1ed420c73 Merge branch 'bugs/quick-fixes' of github.com:Budibase/budibase into form-builder 2021-02-03 13:10:37 +00:00
mike12345567
febad5ad9d Adding some more changes to make it more obvious when a binding hasn't worked. 2021-02-03 13:04:19 +00:00
mike12345567
9aaf6b4883 Some more fixes, getting a balance of validity checking, not letting package output anything non-sensical. 2021-02-03 12:38:06 +00:00
mike12345567
4f2fd656c5 Fixing an issue with the new validity checking being too lenient. 2021-02-03 12:10:39 +00:00
mike12345567
32b0816ecb Quick fix for string-templates, was being a bit too fuzzy in its lookup of possible helper names. 2021-02-03 11:41:33 +00:00
Andrew Kingston
4d411857fd Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-03 11:13:58 +00:00
Andrew Kingston
ea2f5ebbf9 Add listener to clear date pickers on certain keystrokes 2021-02-03 11:10:47 +00:00
Andrew Kingston
e700b99fcf Force number field to set numerical values only 2021-02-03 10:53:48 +00:00
Andrew Kingston
ba8d8b5327 Ensure field ID's are always safe to be used as DOM ID's 2021-02-03 10:32:21 +00:00
Martin McKeaveney
e283dc0bb1 v0.7.1 2021-02-03 10:30:22 +00:00
Martin McKeaveney
a96d065376 Merge pull request #1076 from Budibase/0.7-bugfixes
0.7 bugfixes
2021-02-03 10:25:36 +00:00
Andrew Kingston
8d8cffc7fc Add confirmation dialog before resetting form fields manually 2021-02-03 10:05:49 +00:00
Andrew Kingston
fa20f5dec7 Fix form validation sometimes being applied erroneously 2021-02-03 10:05:32 +00:00
Martin McKeaveney
1daf676b7e Merge pull request #1073 from Budibase/bug/quick-handlebars-fix
Bug/quick handlebars fix
2021-02-03 08:33:53 +00:00
Martin McKeaveney
befb94aaa9 fixes for mySQL and MSSQL non default ports 2021-02-03 08:20:21 +00:00
Martin McKeaveney
122caf227c fixing text wrap in handlebars 2021-02-03 08:12:58 +00:00
Michael Shanks
10d672460a fix: views not loading in deployed apps 2021-02-02 21:23:49 +00:00
Michael Drury
cb4f7ade75 Linting. 2021-02-02 20:29:10 +00:00
Michael Drury
7e4e0db30f Widening the allowance criteria for handlebars validity, check for any errors which suggest a simple type error from the context and allowing these through. 2021-02-02 20:28:27 +00:00
Martin McKeaveney
7a386ac1b5 v0.7.0 2021-02-02 18:52:05 +00:00
mike12345567
7baf12f63d Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes 2021-02-02 18:04:18 +00:00
mike12345567
016cabdf9e Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into feature/handlebars-helpers-update 2021-02-02 18:01:55 +00:00
mike12345567
5dd11ddcc5 Fixing issue with regex helper - escape test used the word 'test' a lot which breaks the helper. 2021-02-02 18:01:41 +00:00
mike12345567
cf72511b1d Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes 2021-02-02 17:57:55 +00:00
mike12345567
926929f46e Updating BBUI. 2021-02-02 17:48:27 +00:00
Martin McKeaveney
594906d975 account for null helpers 2021-02-02 17:48:23 +00:00
mike12345567
64f2228887 Linting. 2021-02-02 17:46:52 +00:00
Martin McKeaveney
4bb3f6fe5f adding example code to helpers 2021-02-02 17:43:01 +00:00
mike12345567
b19c906572 Updating manifest. 2021-02-02 17:29:46 +00:00
mike12345567
262cdaf0c9 Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into feature/handlebars-helpers-update 2021-02-02 17:28:44 +00:00
mike12345567
ec21fcbc4d Some quick fixes to allow custom verbs. 2021-02-02 17:28:11 +00:00
Andrew Kingston
26ed67d34e Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-02 17:26:44 +00:00
Andrew Kingston
ed2ada720e Add button to fieldgroups to automatically update from schema 2021-02-02 17:26:14 +00:00
mike12345567
32c2a78148 Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes 2021-02-02 17:25:35 +00:00
mike12345567
febf06d3f6 Adding a nicer error for when user input JSON is invalid. 2021-02-02 16:44:31 +00:00
mike12345567
6a41875556 Some fixes for integrations, making Dynamo work correctly and allow local usage as well as using the API to try and make responses that are objects work better. 2021-02-02 16:26:15 +00:00
Martin McKeaveney
e48e263f9f bump budibase hbs version 2021-02-02 16:19:37 +00:00
Andrew Kingston
3d5876f8bd Remove console log statement 2021-02-02 15:39:07 +00:00
Andrew Kingston
aba4b4ea60 Use select for selecting form to validate in button actions to fix issue showing component ID 2021-02-02 15:38:43 +00:00
Andrew Kingston
772fdfa837 Remove unused vars and lint 2021-02-02 15:24:15 +00:00
mike12345567
713f9b5e8b Merge branch 'bug/attachment-issue' of github.com:Budibase/budibase into feature/handlebars-helpers-update 2021-02-02 14:57:19 +00:00
mike12345567
ca66433aa2 fixing cypress test. 2021-02-02 14:55:52 +00:00
Andrew Kingston
e87b384de5 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-02 14:44:19 +00:00
mike12345567
d09704735a Merge branch 'master' of github.com:Budibase/budibase into bug/attachment-issue 2021-02-02 14:36:11 +00:00
Andrew Kingston
e3b0de6805 Update screen templates to support full form generation. Fix issues with screen templates 2021-02-02 14:32:58 +00:00
mike12345567
5f40ea49d8 Adding object and regex helpers as well as a complex test case for forIn. 2021-02-02 14:22:10 +00:00
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
Martin McKeaveney
27c7f5697b internal search working 2021-02-01 21:02:54 +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
Keviin Åberg Kultalahti
cee076eaf5 fixes visual bug of multiselect in property control 2021-02-01 12:54:29 +01: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
mike12345567
d3d840e42a Adding error checking to our handlebars syntax inputs as well as making all handlebars helpers available due to space pre-processor being removed. 2021-01-22 17:57:38 +00:00
Joe
6db127384e Query page tidy up
Props aligned in a row within the header.
Add params popover UI tidied (labels removed, etc)
Query name made an input, and the old query name input removed.
Query type is not an input anymore.
Provided a height for the query editor
Aligned run/save query buttons with the preview panel.
2021-01-22 16:49:22 +00:00
Andrew Kingston
12fa20de8d Merge branch 'component-binding-refactor' of github.com:Budibase/budibase into component-binding-refactor 2021-01-22 14:38:26 +00:00
Andrew Kingston
09d3a54c7e Fix issue with URL <-> state binding in design section preventing navigating to roles with no screens in them 2021-01-22 14:38:08 +00:00
Andrew Kingston
6a7e137ff6 Remove server logging integration definitions every time they're fetched 2021-01-22 14:37:24 +00:00
mike12345567
d96e959a42 Merge branch 'component-binding-refactor' of github.com:Budibase/budibase into component-binding-refactor 2021-01-22 13:57:17 +00:00
mike12345567
094c0335e9 Quick fix for an issue found while checking string templates. 2021-01-22 13:56:29 +00:00
Andrew Kingston
be21cd9e9b Fix null values in binding panel 2021-01-22 13:36:12 +00:00
Keviin Åberg Kultalahti
73b2a775aa failing API calls now display errors using the toast 2021-01-22 13:27:13 +01:00
Martin McKeaveney
fcb1c082cb simplify queries to only have one type under query verb 2021-01-22 12:22:28 +00:00
Keviin Åberg Kultalahti
598f58bb63 use const instead of var 2021-01-22 13:11:38 +01:00
Martin McKeaveney
6bb9e0e9fc adding please select option to query type 2021-01-22 12:11:13 +00:00
Keviin Åberg Kultalahti
67afb1678f adds smooth removal of notifications using animate:flip 2021-01-22 13:05:52 +01:00
Keviin Åberg Kultalahti
91e88d2025 removes unused context in Component 2021-01-22 12:47:43 +01:00
Keviin Åberg Kultalahti
6527f4ac74 lint fixes 2021-01-22 12:44:43 +01:00
Keviin Åberg Kultalahti
bafd229716 minor fixes 2021-01-22 12:44:23 +01:00
Keviin Åberg Kultalahti
e411ac5b3d Merge branch 'master' into feature/client-feedback-component 2021-01-22 12:34:16 +01:00
Keviin Åberg Kultalahti
0e1142b3cc adds notification toast capability to the client 2021-01-22 12:31:56 +01:00
Keviin Åberg Kultalahti
65652e1c14 finishes notificationStore 2021-01-22 12:21:44 +01:00
Andrew Kingston
0535e3b84a Adding server yarn lock file which was somehow removed 2021-01-22 11:21:15 +00:00
Martin McKeaveney
f1dac763b9 parameter field tidy ups 2021-01-22 11:13:21 +00:00
Andrew Kingston
af89c330da Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into component-binding-refactor 2021-01-22 11:09:40 +00:00
Andrew Kingston
343687cbab Stop component crashing if children don't exist 2021-01-22 11:08:42 +00:00
Andrew Kingston
4188761ea6 Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor 2021-01-22 11:07:27 +00:00
Andrew Kingston
25e71651fd Reduce icon size in dropdown menus again and increase padding 2021-01-22 11:03:50 +00:00
Martin McKeaveney
1e9736e396 sensible defaults, adding popover for parameters 2021-01-22 10:54:23 +00:00
mike12345567
db5ce51c67 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-22 10:49:03 +00:00
Keviin Åberg Kultalahti
ca9f979105 first pass at custom store to handle notifications 2021-01-22 11:37:34 +01:00
Keviin Åberg Kultalahti
260213e468 switch name 2021-01-22 10:42:15 +01:00
Keviin Åberg Kultalahti
e3b4ef81ae adds dummy errorStore to client lib 2021-01-22 10:24:43 +01:00
Kevin Åberg Kultalahti
497feb80d6 Merge pull request #1002 from Budibase/feature/repeater-placeholder
Adds empty states to the repeater component
2021-01-22 10:13:18 +01:00
Keviin Åberg Kultalahti
a62938ee16 fix typo 2021-01-22 10:05:49 +01:00
Kevin Åberg Kultalahti
ec8553e961 Merge pull request #1001 from Budibase/fix/icon-color-design-panel-setup
Restores Icon components design panel functionality
2021-01-22 10:00:28 +01:00
Keviin Åberg Kultalahti
702be7aa1e remove log 2021-01-22 09:59:38 +01:00
mike12345567
4e512559d9 Making sure tsc stubs are always built. 2021-01-21 19:06:49 +00:00
Andrew Kingston
e5db9d6725 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into component-binding-refactor 2021-01-21 18:14:47 +00:00
mike12345567
90dce862f1 Fixing some issues CI linting found. 2021-01-21 18:08:04 +00:00
mike12345567
decc1aba5e Linting. 2021-01-21 17:56:22 +00:00
mike12345567
5076c2f064 Changing up how processors work to make it a bit easier to add to them. 2021-01-21 17:56:00 +00:00
mike12345567
1a87b2caaf Linting. 2021-01-21 17:30:51 +00:00
mike12345567
0e93c4b7f8 Updating build process to fix issues with polyfill. 2021-01-21 17:30:18 +00:00
mike12345567
18fd079c64 Attempting to polyfill for browser 2021-01-21 16:44:03 +00:00
Andrew Kingston
fee0769034 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into component-binding-refactor 2021-01-21 15:54:29 +00:00
mike12345567
3481fe8cd2 Getting ready to merge with some basic functionality but updates required to client/builder/automations to remove the need for space in hbs statement handling. 2021-01-21 15:50:46 +00:00
Andrew Kingston
31270a7d06 Fix typo 2021-01-21 15:50:28 +00:00
Andrew Kingston
86a3caa881 Remove unused vars 2021-01-21 15:49:58 +00:00
Joe
67d15da120 External data source config ui
I've improved the spacing on this screen and added an additional element (query list) which should improve UX. This list is not complete. Is required dyanmic data. Currently it holds static placement text in order to support the design.
2021-01-21 14:57:11 +00:00
Andrew Kingston
001520adad Fix button action drawer not saving and crashing 2021-01-21 14:52:59 +00:00
Andrew Kingston
c4ac573ca3 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 13:49:32 +00:00
mike12345567
ed89d39904 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 13:49:05 +00:00
Andrew Kingston
1d3176f16b Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 13:48:59 +00:00
mike12345567
38144f84a3 Handling undefined/null values in context object for string templates, replacing with empty string. 2021-01-21 13:48:23 +00:00
Andrew Kingston
ecbe24662a Fix crashing when a nullish value exists in an object being recursed for enrichment 2021-01-21 13:46:45 +00:00
Andrew Kingston
836dbcd71c Allow button to handle nullish text values 2021-01-21 13:45:17 +00:00
Andrew Kingston
3621bcf1de Prevent invalid query params being enriched 2021-01-21 13:45:05 +00:00
Andrew Kingston
c9d27603ea Lint 2021-01-21 12:15:07 +00:00
Andrew Kingston
e271f97ac7 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 12:14:09 +00:00
mike12345567
4deccae711 More fixes for issues found by cheeks, as well as adding a test case for rendering app. 2021-01-21 12:08:57 +00:00
mike12345567
1dd0eb1327 Re-writing pre-processor to be a bit clearer. 2021-01-21 11:37:16 +00:00
Andrew Kingston
53b9b2d926 Remove log statements 2021-01-21 11:33:08 +00:00
mike12345567
239079d973 Linting. 2021-01-21 11:32:26 +00:00
Andrew Kingston
e4b2792729 Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 11:32:26 +00:00
Andrew Kingston
9978d0707d Merge branch 'feature/handlebars-migration' of github.com:Budibase/budibase into form-builder 2021-01-21 11:31:45 +00:00
mike12345567
4a30af4082 Fixing issue found by cheeks with all helper trying to wrap helpers even if no other helpers present. 2021-01-21 11:30:53 +00:00
mike12345567
3dd985cfb6 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration 2021-01-21 10:57:41 +00:00
Andrew Kingston
7ebed8059d Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-21 10:45:04 +00:00
Andrew Kingston
9056b0e49d Enrich datasources so that data can be correctly fetched reactively using only the datasource definition 2021-01-21 10:42:14 +00:00
Andrew Kingston
ce6d89bc5c Only update components when their props actually change 2021-01-21 10:41:30 +00:00
Andrew Kingston
3d77c1f38f Add bindable properties from query datasources 2021-01-21 10:40:45 +00:00
Andrew Kingston
da3ef28ba2 Add back in grid component which had incorrect name 2021-01-21 10:40:17 +00:00
Andrew Kingston
99c1360be1 Simplify extracting schemas from datasources 2021-01-21 10:39:53 +00:00
Andrew Kingston
d76621d5f8 Fix builder crashing when selecting another query datasource when query drawer is open 2021-01-21 10:38:58 +00:00
Andrew Kingston
a16ea4da09 Prevent unnecessary URL param updates in design page 2021-01-21 10:38:23 +00:00
mike12345567
da457cd0c4 Adding cleaners which will process and find spaces removing them and fixing them with literal specifiers for handlebars props. Also changing the way cleaners work for the system to make it easier to add them. 2021-01-20 18:12:16 +00:00
Joe
c9f98d54da Updated action button UI
Button width increased
2021-01-20 14:59:16 +00:00
Joe
c649467f9b Budibase beta button replaced , help icon replaced with github
I replaced the Budibase is in beta button, and replaced it with 'Request feature'. The new button points to Github Discussions.

I also replaced the help icon with a Github icon. With our users being developers, I feel they will understand what the Github icon means (not just help, but a place to raise issues, provide feedback).
2021-01-20 14:58:47 +00:00
Joe
1b1721211c Merge pull request #980 from Budibase/Component-dropdown-design-update
Updated the design of the items within the component dropdown
2021-01-20 14:54:30 +00:00
Andrew Kingston
976517e028 Update client library to handle async enrichment 2021-01-20 13:49:41 +00:00
mike12345567
ce5ab5482b Updating the string templating system to be capable of async operations. 2021-01-20 13:32:15 +00:00
Andrew Kingston
4381fb2748 Fix postgres integration schema credentials 2021-01-20 13:23:06 +00:00
Andrew Kingston
b1c292b79c Fix incorrect paths after merge 2021-01-20 13:20:08 +00:00
Andrew Kingston
47dabc16ce Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-20 11:14:36 +00:00
Andrew Kingston
ed020954b2 Add new definitions for all chart components 2021-01-19 19:24:49 +00:00
Andrew Kingston
b828d8326d Update screen templates to work with latest bindings 2021-01-19 18:51:51 +00:00
mike12345567
d7a3e6210d Moving everything over to use the string template library, now just need to escape spaces properly and handle HTML escaping. 2021-01-19 18:44:29 +00:00
Andrew Kingston
d94473bca5 Update button actions and remove deprecated code 2021-01-19 17:38:24 +00:00
mike12345567
5a7c0de397 Adding jest test cases to string templating library. 2021-01-19 17:29:38 +00:00
Andrew Kingston
cbe6459a9c Remove deprecated code around data binding 2021-01-19 15:39:04 +00:00
mike12345567
329b76590c Updating to have real auto-completion on string templates library. 2021-01-19 15:29:49 +00:00
kevmodrome
84450d0323 adds a empty state for no components added in the repeater 2021-01-19 15:21:23 +01:00
kevmodrome
d4b27f7bc4 adds an empty state if there is no datasource selected. 2021-01-19 15:11:21 +01:00
Andrew Kingston
6030c4849e Fix broken autolink creation 2021-01-19 13:49:14 +00:00
Andrew Kingston
5c469f24b9 Fix grid component definition and add controls for icons and colourpickers 2021-01-19 13:46:25 +00:00
kevmodrome
7623534842 lint fix 2021-01-19 14:31:37 +01:00
kevmodrome
74557a09ce changes earlier BottomDrawer to use the bbui component instead 2021-01-19 14:16:55 +01:00
kevmodrome
4f71f70053 switch method of applying color style 2021-01-19 14:00:15 +01:00
kevmodrome
f04063c26b retains icons design panel options while being able to change color in settings panel 2021-01-19 13:42:49 +01:00
Andrew Kingston
2d5afc4851 Fix issue with default horizontal card width 2021-01-19 11:57:01 +00:00
Andrew Kingston
85208e47d2 Fix issue with new row settings definition 2021-01-19 11:52:49 +00:00
Andrew Kingston
4944fb3e8c Create new components with pretty names 2021-01-19 11:52:33 +00:00
Andrew Kingston
fea3838ff9 Fix bug with rich text component 2021-01-19 11:50:13 +00:00
Andrew Kingston
0a10bc6c71 Add all new definitions for non-chart components 2021-01-19 11:49:52 +00:00
Andrew Kingston
275f0ca092 Add navigation bar, links and row detail definitions 2021-01-19 10:47:00 +00:00
kevmodrome
7fc05daaf7 fix typo 2021-01-19 10:56:02 +01:00
kevmodrome
bf5a33b205 adds missing description 2021-01-19 10:47:02 +01:00
kevmodrome
7b474fef1e wire BindingPanel correctly to PropertyControl 2021-01-19 10:39:39 +01:00
kevmodrome
98c0e2dc42 bump bbui 2021-01-19 10:13:28 +01:00
kevmodrome
dd76891181 bump bbui 2021-01-19 09:20:31 +01:00
kevmodrome
041dcec88a updates bbui and adds dummy drawer component to binding 2021-01-19 08:41:15 +01:00
mike12345567
419c6b9393 Adding the handlebars library, still need to add testcases to this. 2021-01-18 17:40:19 +00:00
Martin McKeaveney
994b88c2c7 Merge pull request #993 from Budibase/external-tables
External Data Connectors
2021-01-18 17:23:12 +00:00
Martin McKeaveney
72c5b173b6 docs link 2021-01-18 17:01:41 +00:00
Martin McKeaveney
98f32d96d3 fix bindable test 2021-01-18 15:54:25 +00:00
Martin McKeaveney
d3311fbae4 tidy up 2021-01-18 15:47:02 +00:00
Martin McKeaveney
4143718d70 lint 2021-01-18 15:40:26 +00:00
Martin McKeaveney
133d93fbee fix dynamic params 2021-01-18 15:37:32 +00:00
kevmodrome
956d1f4fc1 turn off stylable action until we can expose specific design settings 2021-01-18 16:34:34 +01:00
kevmodrome
9bd1422449 adds missing css link in the actual app output 2021-01-18 16:23:14 +01:00
Kevin Åberg Kultalahti
522f655f61 Merge pull request #998 from Budibase/feature/icon-component-switch-to-remix
Switches the Icon component so that it now uses Remix like the rest of budibase
2021-01-18 16:15:07 +01:00
Martin McKeaveney
53db6e05f9 merge 2021-01-18 14:43:26 +00:00
Martin McKeaveney
b5c4bde662 queries working with repeater 2021-01-18 14:41:59 +00:00
kevmodrome
46ae0f7558 switches to remix 2021-01-18 14:26:01 +01:00
Michael Drury
4d0eb1a49f Merge pull request #996 from Budibase/feature/self-host-pretty-url
Pretty URLs for self hosting
2021-01-18 12:54:48 +00:00
mike12345567
6be84b81b9 Review comments. 2021-01-18 12:36:49 +00:00
Martin McKeaveney
7ed062bf1e fix no schema bug, feedback from demo 2021-01-15 17:29:46 +00:00
Andrew Kingston
dbbe76951d Add ID and rev data bindings back in 2021-01-15 14:47:36 +00:00
mike12345567
cdef4ead8c Removing mention of mustache from the server package. 2021-01-15 14:38:10 +00:00
Andrew Kingston
fba2f27638 Update and improve state <-> URL binding 2021-01-15 14:23:27 +00:00
Martin McKeaveney
21ff46f18e fix import 2021-01-15 13:50:11 +00:00
Martin McKeaveney
dfca8a7f4b lint 2021-01-15 13:44:42 +00:00
Martin McKeaveney
75c787553b lint 2021-01-15 13:42:55 +00:00
Martin McKeaveney
fc5ebd6b53 mongo config 2021-01-15 13:42:14 +00:00
Martin McKeaveney
6d5dc7592e dynamo integration 2021-01-15 13:24:36 +00:00
Martin McKeaveney
a7f9e2fb8f better integration API, parse JSON by default 2021-01-15 13:11:51 +00:00
Michael Drury
d4a7be622d Merge pull request #908 from Budibase/dependabot/npm_and_yarn/ini-1.3.8
Bump ini from 1.3.5 to 1.3.8
2021-01-15 12:41:53 +00:00
Michael Drury
1c7bbb4276 Merge pull request #920 from Budibase/dependabot/npm_and_yarn/packages/server/ini-1.3.8
Bump ini from 1.3.5 to 1.3.8 in /packages/server
2021-01-15 12:41:40 +00:00
Michael Drury
f2038afff7 Merge pull request #963 from Budibase/dependabot/npm_and_yarn/packages/server/urijs-1.19.5
Bump urijs from 1.19.2 to 1.19.5 in /packages/server
2021-01-15 12:41:20 +00:00
Andrew Kingston
a6ad8e1ab0 Update binding dropdown 2021-01-15 11:02:39 +00:00
Andrew Kingston
a6cbf46849 Fix crash when evaluating data bindings for a component with no definition 2021-01-15 11:02:00 +00:00
Andrew Kingston
ec4a4047b6 Improve data binding popup and finish component bindings 2021-01-15 10:59:22 +00:00