1
0
Fork 0
mirror of synced 2024-08-22 05:21:20 +12:00
Commit graph

6733 commits

Author SHA1 Message Date
mike12345567
ad26d29de5 Making it so that the filter table button isn't disabled when the filter/search didn't return any data. 2022-04-27 16:58:29 +01:00
Rory Powell
bd33c827eb Merge branch 'develop' into feature/posthog-v2 2022-04-27 16:32:00 +01:00
Dean
7fde14aac4 Add a default screen to newly created apps not using templates 2022-04-27 14:50:30 +01:00
Andrew Kingston
d96b9cfa97 Slightly increase width of side panels and add expandable toggle for component tab 2022-04-27 08:06:09 +01:00
Andrew Kingston
76feddfaff Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-04-27 07:59:37 +01:00
mike12345567
95c7963c0a Merge branch 'develop' of github.com:Budibase/budibase into fix/develop-merge 2022-04-26 16:31:17 +01:00
Andrew Kingston
c81135dbd6 Add back in component settings panel 2022-04-26 14:22:32 +01:00
Dean
02b0c62691 Cypress test fix 2022-04-26 13:54:18 +01:00
Andrew Kingston
53f3a4755b Add back in working component tree with scrolling and dropdown menus 2022-04-26 13:44:21 +01:00
Dean
12d15c1c0c Correction for deployment application references. 2022-04-26 12:32:08 +01:00
Dean
5545cd84c5 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-26 12:12:50 +01:00
Martin McKeaveney
b55a7a0d82 merge 2022-04-26 12:06:54 +01:00
Dean
f00344ddc7 Test fixes and code review refactoring 2022-04-26 12:04:07 +01:00
Peter Clement
8f31af8edf use seqeunetial function to handle successive changes 2022-04-26 10:47:57 +01:00
Martin McKeaveney
e01ef9bdfb merge with master 2022-04-26 10:21:45 +01:00
Andrew Kingston
3b9c22f313 Fix iframe remounting on routify changes 2022-04-26 10:16:58 +01:00
Andrew Kingston
96c2163a47 Add icons to screen picker above app preview 2022-04-26 09:51:53 +01:00
Andrew Kingston
a063011c47 Add new components above app preview 2022-04-26 09:44:59 +01:00
Peter Clement
6f9e6eb3aa remove function scope 2022-04-26 09:40:02 +01:00
Andrew Kingston
cf0e3abb90 Add initial new 'add component' panel 2022-04-26 08:23:53 +01:00
Andrew Kingston
af93c329ad Fix overflow not scrolling properly in settings panel 2022-04-26 07:42:27 +01:00
Andrew Kingston
4b624e37c4 Fix overflow not scrolling properly in side panels 2022-04-26 07:41:58 +01:00
Andrew Kingston
79227e36d5 Move theme editor into theme tab 2022-04-25 20:26:06 +01:00
Andrew Kingston
2f55773edd Fix status lights and context menus working together in nav items 2022-04-25 20:17:09 +01:00
Andrew Kingston
3ae0566887 Tidy up and polish screen settings panel 2022-04-25 20:10:52 +01:00
Andrew Kingston
f3fc57a94d Add screen settings panel 2022-04-25 19:59:30 +01:00
Andrew Kingston
a1a4dca420 Update routify structure to prevent remounting full page when changing URL params and update nav item wrapping 2022-04-25 19:33:43 +01:00
Peter Clement
f37a2477a7 Merge remote-tracking branch 'origin/develop' into fix/automation-performance-ux 2022-04-25 15:38:11 +01:00
Peter Clement
0211c01b49 update modalbindableinput to use on blur 2022-04-25 15:17:35 +01:00
Peter Clement
b599dbcb24 remove log 2022-04-25 14:58:44 +01:00
Andrew Kingston
4132b56a4a Make publish button CTA and tidy up alignment 2022-04-25 14:58:41 +01:00
Peter Clement
6b7d77088b remove debouncing of automation input change and replace with on blurr 2022-04-25 14:51:36 +01:00
Peter Clement
365cba2a61 remove code that disallowed adding new block in some conditions 2022-04-25 14:39:35 +01:00
Andrew Kingston
f463a8d661 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui-dirty 2022-04-25 14:38:52 +01:00
Andrew Kingston
293293c59f Add screen creation modal to screens tab 2022-04-25 14:37:14 +01:00
Peter Clement
93a4a14906 add array to app action types 2022-04-25 14:31:15 +01:00
deanhannigan
92f662ad8c
Merge pull request #5266 from Budibase/feature/new-screen-addition-ui
Screen workflow updates
2022-04-25 14:30:36 +01:00
Andrew Kingston
2436c8d6e8 Merge branch 'feature/new-app-publish-workflow' of github.com:Budibase/budibase into new-design-ui-dirty 2022-04-25 13:42:23 +01:00
Martin McKeaveney
ff7ad47b0a PR review 2022-04-25 11:45:15 +01:00
Martin McKeaveney
9f0cb41f49
Merge branch 'master' into gsheets-updates 2022-04-25 09:27:38 +01:00
Dean
79616e705a Merge remote-tracking branch 'origin/develop' into feature/new-screen-addition-ui 2022-04-25 09:06:54 +01:00
Martin McKeaveney
900f95ebe2 remove google auth button 2022-04-24 23:38:52 +01:00
Dean
6408b6204c Cypress fixes for screen create flow 2022-04-22 18:23:16 +01:00
Dean
b7feb022b8 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-22 16:39:59 +01:00
Andrew Kingston
c35906a831 Refactor routes and start updating core design UI into new components 2022-04-22 16:03:47 +01:00
Dean
cf15ed2511 Minor modal refactor for testing. Updates to the cypress tests around creating screens 2022-04-22 14:57:13 +01:00
mike12345567
89683f9de4 Fix for #5495 - making sure that formula columns have access to the relationship details before squashing the results ready for response from the API. Also making sure that the frontend inputs the relationship bindings as expected with the proper path for access. 2022-04-22 12:56:36 +01:00
Dean
d601ec47f4 Refactored the screen wizard to separate out the role selection. Design and layout updates to address feedback 2022-04-22 12:22:21 +01:00
Andrew Kingston
c9be555f3a
Merge pull request #5315 from Budibase/data-ui-empty-states
Data UI empty states
2022-04-22 10:48:28 +01:00
Andrew Kingston
3eb4ed41cb
Merge pull request #5417 from Budibase/form-actions
Form actions
2022-04-22 10:47:57 +01:00
Dean
930b778108 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-21 14:32:49 +01:00
Martin McKeaveney
f2d447153d
Merge pull request #5290 from Upgreydd/Do_not_validate_if_multi-select_options_length_is_0
Do not validate if multi-select options length is 0
2022-04-21 14:29:44 +01:00
Dean
16cccf5bb3 Minor test enhancements and publish workflow test spec added 2022-04-21 11:59:59 +01:00
Dean
693d300f5b Minor refactor of the deploy modal flow 2022-04-20 14:58:18 +01:00
Dean
9393cb40ec Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-20 12:54:58 +01:00
Dean
d57e8ef9cc Added cypress attributes for the popover menu 2022-04-20 12:51:44 +01:00
Dean
5a87a00932 Added events for viewing a production application and unpublishing 2022-04-20 11:08:06 +01:00
Mel O'Hagan
f0d7b15916 Remove Row Rev from UI 2022-04-20 11:00:58 +01:00
Dean
9a49535748 Cypress test fixes and refactoring. Removed debugging elements 2022-04-20 09:17:01 +01:00
Dean
4cc1a85f25 Code style check 2022-04-19 14:56:56 +01:00
Dean
f3a1761299 Merge remote-tracking branch 'origin/develop' into feature/new-app-publish-workflow 2022-04-19 14:45:46 +01:00
Dean
3e74118f81 Unpublish refactored to stop development applications being mistakenly deleted. Minor updates to the modal content component to allow the replacement of the header. Further work to implement the publishing workflow changes 2022-04-19 14:38:09 +01:00
Andrew Kingston
2df2162395 Merge branch 'develop' of github.com:Budibase/budibase into new-design-ui 2022-04-19 10:08:17 +01:00
Peter Clement
453f49aed8 Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-18 10:05:43 +01:00
Andrew Kingston
04b299750d Add button actions to update form field values 2022-04-14 09:46:07 +01:00
melohagan
881fee8a5f
Merge pull request #5298 from Budibase/bug/sev3/js_scripting_binding_label
Display correct selector label for JS Scripting
2022-04-14 08:40:32 +01:00
Andrew Kingston
8a71ebb50b
Merge pull request #5369 from Budibase/fix-query-block-search
Fixes for custom queries
2022-04-13 14:13:46 +01:00
Mel O'Hagan
2694b32ac5 Change to startsWith JS. Remove index decrement. 2022-04-13 13:27:17 +01:00
Mel O'Hagan
915b7bc040 Merge branch 'develop' into bug/sev3/js_scripting_binding_label 2022-04-13 11:35:01 +01:00
Andrew Kingston
6cf8f19daf Remove table ID from custom queries to fix 500 errors when trying to fetch a table definition and passing up a query ID, and fix issue with search fields when no table ID exists 2022-04-13 09:43:49 +01:00
Andrew Kingston
ff986c7f85 Use the readable schema when generating search field options 2022-04-13 09:43:39 +01:00
Rory Powell
23b68660c2 Merge branch 'feature/licensing' into feature/posthog-v2 2022-04-12 17:12:46 +01:00
Andrew Kingston
69ec82856c Remove table ID from custom queries to fix 500 errors when trying to fetch a table definition and passing up a query ID, and fix issue with search fields when no table ID exists 2022-04-12 16:58:26 +01:00
Andrew Kingston
d73105dbee Use the readable schema when generating search field options 2022-04-12 16:27:14 +01:00
Andrew Kingston
df7fe0b849 Update top bar with back arrow, app name, centered large tabs, new icons, tooltips on right icons and removal of version and self-host icons 2022-04-12 15:35:24 +01:00
Mel O'Hagan
88b801ac08 Default option labels and values 2022-04-12 14:54:15 +01:00
Peter Clement
aa60f8697f uneeded reactive statement 2022-04-12 11:43:01 +01:00
Peter Clement
261b6ccb03 fix failure condition 2022-04-11 23:10:29 +01:00
Mel O'Hagan
8e19469509 Added error messages to inputs instead 2022-04-11 16:08:25 +01:00
Mel O'Hagan
dfa46651b6 Merge branch 'develop' into bug/sev3/require-option-values 2022-04-11 15:18:10 +01:00
Peter Clement
b58b84776e Add handling for failure conditions 2022-04-11 10:26:59 +01:00
Peter Clement
b3f2a5973b Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-11 10:21:08 +01:00
Mel O'Hagan
e71166561a Simplify condition 2022-04-08 23:24:46 +01:00
Mel O'Hagan
aaf491245b Error messaging for invalid options in editor 2022-04-08 23:15:47 +01:00
Kacper
cffea09be0 Added option on frontend side to render MultiSelect as input instead of selector with no options 2022-04-08 17:21:30 +02:00
Andrew Kingston
177a346a6e Add spacing between title buttons 2022-04-08 10:37:45 +01:00
Andrew Kingston
56933db04f Allow table buttons to wrap 2022-04-08 10:35:13 +01:00
Andrew Kingston
d7f627e9cc Increase table title size and padding around table headers 2022-04-08 10:28:07 +01:00
Dean
8bb0f147e5 Ensure datasources are refreshed when loading the create screen modal 2022-04-08 09:05:56 +01:00
Martin McKeaveney
6dcb813ab0 adding more descriptive error messages to query UI 2022-04-08 09:01:38 +01:00
Peter Clement
53c676672a Merge remote-tracking branch 'origin/develop' into feature/foreach-block 2022-04-07 22:32:44 +01:00
Andrew Kingston
4a4d776c02 Fix bug with automations that have no inputs in an app action trigger 2022-04-07 16:02:08 +01:00
Andrew Kingston
cd3bcdb41a Prevent flashing CTA buttons when initially loading table data 2022-04-07 15:48:35 +01:00
Andrew Kingston
e75df5afd3 Update auto column, export and filter buttons to new designs and to support disabled state 2022-04-07 15:39:14 +01:00
Andrew Kingston
af4d3c0c21 Split buttons into left and right sides 2022-04-07 15:32:46 +01:00
Andrew Kingston
430732be90 Add placeholder table content and add highlighted and disabled states to table buttons 2022-04-07 15:30:55 +01:00
Mel O'Hagan
bab75ade1e Display correct selector label for JS Scripting 2022-04-07 15:09:53 +01:00
Andrew Kingston
43a8efc24d Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-04-07 12:04:13 +01:00
Dean
737a7b78d1 Removed debugging statements and updated event data for screen create workflows 2022-04-07 09:35:12 +01:00
Dean
8dc0890858 Merge remote-tracking branch 'origin/develop' into feature/new-screen-addition-ui 2022-04-06 14:23:29 +01:00
melohagan
7bc678edbc
Merge pull request #5258 from melohagan/bug/sev3/hidden_bindable_text
Add text input padding when FlashOn icon shown
2022-04-06 11:32:02 +01:00
Dean
1073fd84eb Merge remote-tracking branch 'origin/develop' into feature/new-screen-addition-ui 2022-04-06 10:38:33 +01:00
Dean
5801eb886c Initial commit of screen workflow updates 2022-04-06 10:10:53 +01:00
Mel O'Hagan
d52239d0d2 Pad input text when FlashOn icon is showing 2022-04-05 16:56:48 +01:00
Dean
039ec69805 Fixes for date/time picker issue. 2022-04-04 11:51:52 +01:00
Andrew Kingston
6227013222 Remove flash on loading template pictures 2022-04-01 18:16:13 +01:00
Andrew Kingston
9f4899306c Fix issue where changing the role of a screen did not correctly update screen list 2022-04-01 18:02:34 +01:00
Andrew Kingston
89e38ce534 Prevent updating a screen role to a role for which the screen URL already exists 2022-04-01 14:53:01 +01:00
Andrew Kingston
f81313775d Prevent update a screen URL to an existing URL for the same role 2022-04-01 14:47:49 +01:00
Martin McKeaveney
6d8254d5f0 redis integration complete 2022-03-31 15:44:06 +01:00
Martin McKeaveney
81c662f0ca redis integration 2022-03-31 10:56:16 +01:00
Peter Clement
2381048c0f more parsing of output bindings 2022-03-29 10:29:51 +01:00
Dean
56d1339ffb Lint fix and now diplaying the '/app/' prefix when previewing an app url 2022-03-29 09:59:39 +01:00
Dean
b71958c9f6 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-29 09:05:18 +01:00
Martin McKeaveney
44424e648f
Merge pull request #5135 from Budibase/feature/googlesheets-release
Feature/googlesheets release
2022-03-29 08:18:11 +01:00
Andrew Kingston
e7c63c8aca
Merge pull request #5136 from Budibase/fix/automation-bugs
Some automation bug fixes
2022-03-29 07:53:11 +01:00
Dean
6164b4d574 Cypress test fixes and refactoring around the create app workflows 2022-03-28 23:21:38 +01:00
Andrew Kingston
b4574e42e8 Fix spaces not being allowed in formula columns 2022-03-28 19:10:48 +01:00
Andrew Kingston
f3cc6aa284 Fix design of automation SchemaSetup 2022-03-28 16:56:42 +01:00
Martin McKeaveney
ee6a16827a fixing google sheets bug, respect google configuration hierarchy 2022-03-28 16:44:33 +01:00
Andrew Kingston
e109f06fb4 Fix automation section crashing when a table has been deleted and is in use 2022-03-28 16:26:37 +01:00
Peter Clement
6ccf744557 update bindings to support looping 2022-03-28 10:01:56 +01:00
Dean
eb1eb1cb16 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-28 09:08:16 +01:00
Rory Powell
1922bd1fcb Add analytics to backend-core. Update server posthog usage 2022-03-25 13:04:34 +00:00
Andrew Kingston
9f3a0ce3c9
Merge pull request #5086 from Budibase/continue-if-button-action
'Continue if' button action
2022-03-25 12:29:19 +00:00
Andrew Kingston
78e78523e0 Merge branch 'develop' of github.com:Budibase/budibase into feature/map-actions 2022-03-25 12:00:17 +00:00
Dean
32b81a5542 Merge remote-tracking branch 'origin/develop' into feature/map-component 2022-03-25 11:31:45 +00:00
Dean
8508e709d2 Removed image load flag from the template card overlay 2022-03-25 09:59:23 +00:00
Dean
de938eea88 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-25 09:45:35 +00:00
Dean
52d43c0781 UI/UX code review changes 2022-03-25 09:43:28 +00:00
Peter Clement
554cefe997 Automation foreach block 2022-03-25 09:26:55 +00:00
Andrew Kingston
ff327423e1 Add 'continue if' button action 2022-03-25 09:26:15 +00:00
Andrew Kingston
12e079128c
Merge pull request #5010 from Budibase/cheeks-fixes
Miscellaneous fixes
2022-03-24 02:50:04 -07:00
Dean
8893ad137f Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-24 09:06:32 +00:00
Rene Pot
d9c6590482 fix broken docs links 2022-03-23 14:47:27 +01:00
Dean
07ecbb6133 Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-23 12:43:47 +00:00
Dean
bc4d0b7e51 Minor UI updates for the create app modal. A spinner has been added to the modal confirmation UX. The app name is pre-populated using the app name. The app URL can no longer be null 2022-03-23 12:43:20 +00:00
Andrew Kingston
e7ff1c4ba9 Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes 2022-03-23 10:48:49 +00:00
Andrew Kingston
3f75412fb0
Merge pull request #4987 from Budibase/scrollable-component-tree
Scrollable component tree
2022-03-23 10:46:55 +00:00
Andrew Kingston
95b29a6823 Prevent collapsing datasource if only one datasource exists 2022-03-23 10:17:52 +00:00
Dean
9f9832f36b Merge remote-tracking branch 'origin/develop' into feature/templates-home-screen 2022-03-23 09:00:09 +00:00
Andrew Kingston
ad407265a0
Merge pull request #4972 from Budibase/fix/table-primary-display-validation
Properly set required constraints for display columns
2022-03-23 08:45:10 +00:00
Andrew Kingston
7e32bd5fd0 Add identifier to messages sent to client iframe preview to avoid conflicts with embedded iframe events 2022-03-22 18:15:41 +00:00
Martin McKeaveney
60da8273fe
Merge pull request #4970 from Budibase/fix/analytics-cleanup
updating analytics endpoint, removing old NPS survey
2022-03-22 16:34:25 +00:00
Dean
ca28c2e27f Code formatting 2022-03-22 11:40:45 +00:00
Dean
4695a008df Initial commit of home screen modifications and template browsing 2022-03-22 11:38:17 +00:00
Andrew Kingston
01cdfcd075 Restore strange class name to fix cypress 2022-03-21 17:59:35 +00:00
Andrew Kingston
344daa349e Remove selected state from current screen and only show component 2022-03-21 16:06:23 +00:00
Andrew Kingston
c739bc8470 Lint 2022-03-21 15:56:42 +00:00
Andrew Kingston
e059f02355 Reduce max width of nav items to have a better generic fit 2022-03-21 15:54:10 +00:00
Andrew Kingston
57c6115c35 Update automation navigation to use new full width nav items 2022-03-21 15:48:00 +00:00
Andrew Kingston
278c4932aa Update datasource navigation to use new full width nav items 2022-03-21 15:47:49 +00:00
Andrew Kingston
82898d6b68 Update layouts in nav tree to new full width style 2022-03-21 15:40:07 +00:00
Andrew Kingston
3d0328e65e Fix issue when currentAsset is null and fix overflow when no screens for current role 2022-03-21 15:21:29 +00:00
Andrew Kingston
3b7f59323e Ensure the component tree containing the selected component cannot be hidden 2022-03-21 15:17:51 +00:00
Andrew Kingston
ed7a80ca6f Support scrolling screens or folders into view when clicking 2022-03-21 14:46:59 +00:00
Andrew Kingston
e68f1e33b9 Remove logs 2022-03-21 14:23:56 +00:00
Andrew Kingston
2def829ebf Tidy up logic for scrolling to components 2022-03-21 13:54:46 +00:00
Andrew Kingston
7c39430d1c Add vertical scrolling to selected component and support scrolling to selected screen 2022-03-21 13:38:53 +00:00
Andrew Kingston
1bd60bda31 Properly center all path, screen and component dropdown menu icons 2022-03-21 09:57:55 +00:00
Andrew Kingston
2db3bc44ce Merge branch 'develop' of github.com:Budibase/budibase into scrollable-component-tree 2022-03-21 09:52:40 +00:00
Andrew Kingston
bda27269f8 Set a required constraint for a column that is defaulted to being the primary display 2022-03-21 09:44:24 +00:00
Martin McKeaveney
199db81ddc
Merge pull request #4821 from Budibase/copy-paste-improvements
Copy paste improvements + extras
2022-03-21 08:25:01 +00:00
Martin McKeaveney
b8f4825bf2
Merge pull request #4931 from mslourens/binding_panel_overflow
Binding panel overflow
2022-03-21 08:07:00 +00:00
Martin McKeaveney
e2a361f19d updating analytics endpoint, removing old NPS survey 2022-03-21 08:00:03 +00:00
Andrew Kingston
b0761ed36c Add initial work on horizontally scrollable component tree with automatic scrolling 2022-03-18 19:52:11 +00:00
Maurits Lourens
2331973744 don't sent searchableSchema to getSchemaForDatasource 2022-03-18 16:45:33 +01:00
Michael Drury
4550631c1b
Merge pull request #4864 from mslourens/google_firebase_integration
Google firebase integration
2022-03-18 10:07:30 +00:00
Rory Powell
ce965de59d Fix base path in server url for openapi3 import 2022-03-18 09:20:30 +00:00
Maurits Lourens
c28a858101 set word-wrap to break word, so the text spreads on multiple lines 2022-03-16 21:05:45 +01:00
Maurits Lourens
f0bb7070ab set text-overflow on binding panel items 2022-03-16 21:01:47 +01:00
Maurits Lourens
0f5d4733d6 Merge branch 'develop' into google_firebase_integration 2022-03-16 13:40:04 +01:00
Andrew Kingston
2d33b1195e Add event context to button actions to allow passing in params at run time and add corresponding data bindings 2022-03-15 11:16:51 +00:00
Maurits Lourens
99e78c7578 remove inkscape related data from svg 2022-03-10 00:34:08 +01:00
Dean
a4f5a76179 Merge remote-tracking branch 'origin/develop' into feature/map-component 2022-03-09 11:02:53 +00:00
Andrew Kingston
556c71ed31 Merge branch 'develop' of github.com:Budibase/budibase into copy-paste-improvements 2022-03-08 17:58:12 +00:00
Andrew Kingston
eabe1a0057 Add optional chaining to all current asset references to account for nullish values 2022-03-08 17:57:36 +00:00
Dean
a0588c77ee Initial Commit for Issue/3819. World map component added and a small change to the Component draggable behaviour to accomodate it. 2022-03-08 16:41:21 +00:00
Maurits Lourens
e9405a1802 initial setup for google firebase integration 2022-03-08 17:31:36 +01:00
Andrew Kingston
2b19986550 Fix screen renaming when same route already exists 2022-03-08 14:14:57 +00:00
Peter Clement
c3b6d74c8b Merge remote-tracking branch 'origin/develop' into feature/export-from-client 2022-03-08 13:56:56 +00:00
Andrew Kingston
fe95844569 Merge branch 'develop' of github.com:Budibase/budibase into copy-paste-improvements 2022-03-08 13:35:35 +00:00
Peter Clement
7d9bed3a3f account for blocks within export button action 2022-03-08 13:31:14 +00:00
Peter Clement
8b9991be24 Update how button action for exporting works 2022-03-08 12:58:05 +00:00
Martin McKeaveney
3104a14012 merge 2022-03-08 12:40:41 +01:00
Martin McKeaveney
43348fd54f merge from master 2022-03-08 12:34:27 +01:00
Martin McKeaveney
62b9983d03
Merge pull request #4824 from Budibase/feature/export-from-client
Export selected rows from button action
2022-03-08 12:31:47 +01:00
Maurits Lourens
4df23dd2b8 show correct error and keep modal open 2022-03-08 11:15:02 +01:00
Andrew Kingston
1c5d54fe1d Add duplicate action to settings bar 2022-03-07 14:05:26 +00:00
Andrew Kingston
0ff7c1ed06 Add option to paste inside screens 2022-03-07 13:56:06 +00:00
Peter Clement
ea63b9b065 Add button action allowing for export of client row selection 2022-03-07 12:06:11 +00:00
Andrew Kingston
6fbfeaf365 Update confirm text button when duplicating screens 2022-03-07 10:41:52 +00:00
Andrew Kingston
6e439c7eb5 Properly remove window event listener when unmounting component preview 2022-03-07 10:17:05 +00:00
Andrew Kingston
a6cf5852fd Use new string-templates function and remove the one implemented on this branch for finding HBS expressions 2022-03-07 09:32:31 +00:00
Andrew Kingston
7113fe6b07 Add component name to settings panel 2022-03-07 08:16:55 +00:00
Andrew Kingston
af100caddb
Merge pull request #4750 from Budibase/fix/option-picker-values
Fixes for 409s and option picker values
2022-03-03 12:37:59 +00:00
Andrew Kingston
63f6a00892 Allow bulk deleting all screens under a route 2022-03-02 19:52:10 +00:00
Andrew Kingston
1ae5a1c5e7 Allow duplication of screens 2022-03-02 19:26:43 +00:00
Andrew Kingston
d89f5f74e5 Rewrite screen wizard to make modals reusable and fix some edge case URL bugs 2022-03-02 19:10:18 +00:00
Andrew Kingston
18d7176ab7 Improve copy and paste to support keeping all data bindings valid 2022-03-02 17:45:01 +00:00
mike12345567
2436bc2e32 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-03-01 18:43:52 +00:00
Peter Clement
c630a18946
Merge pull request #4390 from Budibase/feature/automation-data-types
Adding ability to toggle between Automation input types.
2022-03-01 14:00:21 +00:00
Andrew Kingston
440eb80df0
Merge pull request #4700 from Budibase/rest-api-endpoint-naming
Improve REST query naming in navigation
2022-03-01 11:41:56 +00:00
Peter Clement
e730a447e9 Merge remote-tracking branch 'origin/develop' into feature/automation-data-types 2022-03-01 11:18:11 +00:00
Andrew Kingston
c8717d83eb Make component setting updates sequential to prevent 409s 2022-03-01 11:11:56 +00:00
Rory Powell
09fcfccede Merge branch 'master' into merge-master 2022-03-01 10:04:23 +00:00
mike12345567
c5c10cbc79 Fixes for review comments. 2022-02-28 18:39:05 +00:00
mike12345567
6415abb3d4 Changing the API key modal to have a copy input which allows copying the API key easily. 2022-02-28 14:29:19 +00:00
Andrew Kingston
e0df3787ca Make view UI read only and limit rows to 10 2022-02-28 08:37:59 +00:00
Andrew Kingston
2786f657c7 Improve REST query naming in navigation 2022-02-25 14:18:26 +00:00
mike12345567
f2c2c903e5 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-24 18:19:20 +00:00
Andrew Kingston
b6f90f7fe3 Merge branch 'develop' of github.com:Budibase/budibase into table-cell-config 2022-02-23 13:25:48 +00:00
Rory Powell
f60aacb270 Merge branch 'master' into merge-master 2022-02-23 12:14:04 +00:00
Peter Clement
9b3cedd457 remove console log 2022-02-22 16:14:19 +00:00
Andrew Kingston
03529d1450
Merge pull request #4549 from Budibase/fix/screen-creation-roles
Fix role being stale when creating screens
2022-02-22 12:51:12 +00:00
mike12345567
97337db4ee Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-21 14:34:06 +00:00
Andrew Kingston
42845d2881 Lint 2022-02-21 13:50:20 +00:00
Andrew Kingston
ea3803ca4e Merge branch 'develop' of github.com:Budibase/budibase into table-cell-config 2022-02-21 13:46:22 +00:00
Andrew Kingston
826d49c58c Allow bindings for table cell values and break out cell settings into its own drawer component 2022-02-21 13:19:29 +00:00
Andrew Kingston
b26a59a9f4 Add configuration options for table cell customisation to the table component 2022-02-18 20:15:47 +00:00
Andrew Kingston
4e6e932402 Fix table loading states and remove virtual table rendering 2022-02-18 14:12:29 +00:00
Andrew Kingston
0a92aef42a Add quick actions for adding all column or for resetting column selection back to default 2022-02-18 12:36:12 +00:00
Rory Powell
2ee496fba8 Merge branch 'master' into develop 2022-02-18 11:57:54 +00:00
Rory Powell
a8a8e97840 Add 'location = /' -> 4001 to nginx dev conf 2022-02-18 11:18:59 +00:00
Andrew Kingston
ad0591e775
Fix usage of className instead of class 2022-02-17 16:06:17 +00:00
Andrew Kingston
aa2e6c97da Fix role being stale when creating screens 2022-02-17 11:50:55 +00:00
Andrew Kingston
22a1c9ed3c Use selected role when creating screens 2022-02-17 09:41:44 +00:00
Martin McKeaveney
e37e5d137c bug fix for handlebars expression, show budibase version in updates panel 2022-02-17 10:12:35 +01:00
mike12345567
eb0916d4fe Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-16 15:30:48 +00:00
mike12345567
664b43edfa Merge branch 'master' of github.com:Budibase/budibase into develop 2022-02-15 16:54:21 +00:00
Peter Clement
439043c6da disallow bindings selection for other actions 2022-02-15 15:05:36 +00:00
Andrew Kingston
56f6656e6b Merge branch 'fix/4337' of github.com:Budibase/budibase into fix/4337 2022-02-15 14:59:29 +00:00
Andrew Kingston
9daa241c71 Update datasource schema generation to take new flags, and update automation blocks to use core databinding utilities 2022-02-15 14:59:11 +00:00
Peter Clement
a665c71529 Merge remote-tracking branch 'origin/develop' into feature/automation-data-types 2022-02-15 14:14:27 +00:00
Peter Clement
22e1a5dad4 uneeded import 2022-02-15 14:11:04 +00:00
mike12345567
8411a0e6c3 Fixing issue with value being set in binding panel as per review comments of aptkingston. 2022-02-15 13:49:20 +00:00
Peter Clement
77822bbca3 update automation type coercion 2022-02-15 13:03:24 +00:00
mike12345567
ce28aff3f9 Fixing issue with HBS insert, not including curlies as required. Also fixing an issue with value not always being correctly updated. 2022-02-15 11:19:59 +00:00
Andrew Kingston
e8c3e13aab Remove empty style blocks 2022-02-15 09:31:43 +00:00
mike12345567
a6bc495770 Fixing issue #4337, allows internal tables to search by the _id or _rev properties in automation query block. 2022-02-14 14:57:06 +00:00
Andrew Kingston
af766f1234 Improve layout and edge cases around using column editor drawer 2022-02-14 13:06:32 +00:00
Andrew Kingston
fe464b5ebc Add labels to column config drawer 2022-02-14 11:47:48 +00:00
Andrew Kingston
e84f998622 Remount button action components fully when changing action to prevent stale UI 2022-02-13 15:18:54 +00:00
mike12345567
3aac333dcb Fix for #4440, fixing validation of API endpoints. 2022-02-12 10:35:10 +00:00
Peter Clement
28ebc65397 fix bindings 2022-02-11 14:43:10 +00:00
Peter Clement
3b4fe5a284 fix js 2022-02-11 14:38:34 +00:00
Andrew Kingston
8e853cdc08 Merge branch 'develop' of github.com:Budibase/budibase into table-column-config 2022-02-11 14:28:36 +00:00
Peter Clement
bb5ad1c2bf update how we handle coercion of types 2022-02-11 14:20:25 +00:00
mike12345567
dff24e402d Getting api key/dev info docs setup and in use. 2022-02-10 19:06:49 +00:00
Martin McKeaveney
20b4f5aadc merge with master 2022-02-10 18:57:26 +01:00
mike12345567
ac49ce6612 Merge branch 'develop' of github.com:Budibase/budibase into feature/budibase-api 2022-02-10 17:42:28 +00:00
Martin McKeaveney
ff50dd9f6d merge with master 2022-02-10 18:24:36 +01:00
Andrew Kingston
b22cfb8a3f Add new setting component for configuring table column order and display names 2022-02-10 16:41:43 +00:00
Andrew Kingston
411f7b89e9 Fix button layout in drawers 2022-02-10 11:46:57 +00:00
Michael Drury
e01563b6fc Adding basic endpoints for API keys. 2022-02-09 23:16:24 +00:00
Michael Drury
833312f7bd Start of API key modal. 2022-02-09 20:30:52 +00:00
Michael Drury
498999465d Revert "Changing update user info to view user info."
This reverts commit 17dce33acf.
2022-02-09 19:39:02 +00:00
mike12345567
17dce33acf Changing update user info to view user info. 2022-02-09 18:30:00 +00:00
Michael Drury
8a10e31762
Merge branch 'develop' into frontend-core 2022-02-09 14:42:05 +00:00
Martin McKeaveney
5fde3ac339 fixing bug with gsheets 2022-02-09 15:41:20 +01:00
Peter Clement
0affc0d0c2 removing uneeded log 2022-02-08 15:23:37 +00:00
Peter Clement
e1841ecc29 change naming of toggle 2022-02-08 15:14:45 +00:00
Peter Clement
78332a682e fix modal confirmatiom button 2022-02-08 15:08:32 +00:00
Peter Clement
59b59dcccb change naming of var 2022-02-08 15:00:16 +00:00
Peter Clement
e7c02e2fb8 allow use of plain inputs for automations enabling use of bindings in all types 2022-02-08 14:52:08 +00:00
mike12345567
604c3a69cc Merge branch 'develop' of github.com:Budibase/budibase into fix/feb-fixes 2022-02-08 12:28:27 +00:00
Andrew Kingston
e6ed16f274 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-08 08:12:37 +00:00
mike12345567
2f3af46222 Fix for both #4167, allow saving but warn if never sent and #4165 save the query name when clicking name save icon. 2022-02-07 18:47:10 +00:00
mike12345567
9298071cc2 Addomg a fix for #4370 - allow queries to contain newlines, they will always be escaped. 2022-02-07 17:56:01 +00:00
Andrew Kingston
f0616a6826 Merge branch 'develop' of github.com:Budibase/budibase into feature/real-rich-text 2022-02-07 12:13:29 +00:00
Andrew Kingston
a96ef98e39 Add rich text option to long form data type 2022-02-07 12:04:43 +00:00
mike12345567
86e6223e5a Fixing an issue with search field select erroring in builder when using queries in blocks. 2022-02-04 16:56:12 +00:00
Andrew Kingston
e65ee63a9e Merge branch 'develop' of github.com:Budibase/budibase into feature/real-rich-text 2022-02-04 13:53:01 +00:00
Andrew Kingston
18e5be9a06 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-04 09:23:32 +00:00
Michael Drury
efe52a6346
Merge pull request #4297 from Budibase/fix/4255
Some small SQL core fixes
2022-02-03 20:29:38 +00:00
mike12345567
61283e465d Fix for #4308 - triple brace conversion was not working correctly, wrote this into the string templates instead - also fixing an issue with the RBAC for Rest. 2022-02-03 18:44:34 +00:00
Andrew Kingston
bd6ae0686d Add markdown viewer component to builder 2022-02-02 21:23:39 +00:00
mike12345567
fa94ea7b3a Updating the SQL core to allow it to handle multiple relationships between the same two tables. 2022-02-02 18:15:17 +00:00
Andrew Kingston
7a3683a462 Use new rich text field in build backend UI 2022-02-02 15:18:46 +00:00
Andrew Kingston
312571314d Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-02-01 16:46:00 +00:00
mike12345567
8fbd101448 Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-31 15:21:15 +00:00
mike12345567
712382af07 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-01-31 14:29:02 +00:00
Andrew Kingston
bfb2d637fc Fix issue with backend UI not refreshing when adding a row 2022-01-28 15:17:21 +00:00
mike12345567
9d3486eb8a Fixing #4205 - making sure builder loads the correct role for the query. 2022-01-26 18:59:41 +00:00
mike12345567
3567e7ddb6 Fixing #4192 - allowing switching between JSON and multi-select types, as well as not switching multi-select to JSON when fetching SQL tables. 2022-01-26 18:50:13 +00:00
Andrew Kingston
617ddf7092 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-26 17:49:27 +00:00
Andrew Kingston
6b03db235b Use frontend-core implementation of data fetching in backend UI 2022-01-26 17:43:48 +00:00
Martin McKeaveney
203c892f33 code review and merge with develop 2022-01-26 17:45:28 +01:00
Martin McKeaveney
5d59db8fd2 code review 2022-01-26 17:14:47 +01:00
Andrew Kingston
515d4f91c0 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-26 16:02:27 +00:00
Rory Powell
e1ca44442b
Merge pull request #4137 from Budibase/feature/app-urls
Custom App URLs
2022-01-26 14:55:36 +00:00
Andrew Kingston
48c3c7852a Lint 2022-01-25 15:49:35 +00:00
Andrew Kingston
9ea5be7851 Refactor automation store to properly handle errors 2022-01-25 15:44:08 +00:00
Andrew Kingston
c06947cf46 Improve handling of 403 logouts and return URL cookie 2022-01-25 15:28:31 +00:00
Andrew Kingston
23b698b396 Fix filter modal crashing when encountering an undefined option for a select field 2022-01-25 08:30:19 +00:00
Andrew Kingston
c1595f7884 Improve style of data import modal 2022-01-25 08:22:53 +00:00
Andrew Kingston
275520698f Fix integration list not loading correctly 2022-01-25 08:13:28 +00:00
Andrew Kingston
2c3cc7c8ba Fix crash when an app with a null name exists 2022-01-24 19:06:41 +00:00
Andrew Kingston
da4d462f8c Clean up frontend store 2022-01-24 18:53:41 +00:00
Andrew Kingston
7e90c3de43 Remove all obscure error handling from stores and move it to the display level 2022-01-24 18:40:06 +00:00
Andrew Kingston
c7877055a5 Move API client in builder to top level under src and fix some endpoints not being imported 2022-01-24 16:38:36 +00:00
Andrew Kingston
bbc3c18fcd Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-24 15:46:54 +00:00
Andrew Kingston
30a92ee981
Merge pull request #4030 from Budibase/s3-upload
S3 file upload component
2022-01-24 15:41:46 +00:00
Andrew Kingston
5c6a9cf654 Filter out an S3 datasources which contain custom endpoints when selecting the datsource to use with the S3 upload component 2022-01-24 15:19:21 +00:00
Andrew Kingston
906daaa9bc Fix issue with table and ignore node_modules in frontend-core 2022-01-24 14:39:32 +00:00
Andrew Kingston
e0cb60d011 Update remaining builder stores to use new core API and handle errors properly 2022-01-24 14:32:27 +00:00
Andrew Kingston
db30c91a0b Refactor all backend stores and their usages to use new core API and handle errors 2022-01-24 12:37:22 +00:00
Andrew Kingston
09ac8408f2 Update all API usages in builder components directory 2022-01-24 10:44:37 +00:00
Rory Powell
7e0c435b7b Merge branch 'develop' into feature/app-urls 2022-01-21 17:35:23 +00:00
Rory Powell
08bd447b51 Remove server -> worker request to retrieve apps, remove hosting endpoints and store 2022-01-21 17:31:18 +00:00
mike12345567
04934a544a Adding the ability to filter using the filter drawer for formula fields, getting them based on the enriched contents of a row - adding functionality to denote to each table which other tables depend on them for formula. 2022-01-21 16:24:24 +00:00
Andrew Kingston
ca6fa1334a Add lots more work on refactoring builder to use core API 2022-01-21 15:09:27 +00:00
Andrew Kingston
f2e45e892c Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-21 13:38:06 +00:00
mike12345567
196c322c4b Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-21 12:52:58 +00:00
Rory Powell
5246296a39
Merge pull request #4000 from Budibase/fix/sync-apps-reset-rows-quotas
App and Row Quota Fixes
2022-01-21 11:20:14 +00:00
Andrew Kingston
1f22b4ecfe Add more work on API refactor in builder 2022-01-21 09:10:59 +00:00
Andrew Kingston
bab0bc4266 Add more builder API refactor updates 2022-01-20 19:53:55 +00:00
Andrew Kingston
58b640c33b More work on builder API refactor 2022-01-20 19:27:15 +00:00
mike12345567
ea6b286609 Fixing an issue where old apps did not send up the values of the default parameters, the server should be able to handle this, enrich them in if they aren't there. 2022-01-20 19:06:08 +00:00
Andrew Kingston
d34743a6cd Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-20 18:44:04 +00:00
Andrew Kingston
2e73a693db Update parts of builder with core API refactor 2022-01-20 18:42:30 +00:00
mike12345567
8115f6eef2 Getting the static formulas being processed on input, not re-processing on output. 2022-01-20 18:04:44 +00:00
Rory Powell
b1ec406ae1 Send url to api and honour url on viewing published app 2022-01-20 17:27:56 +00:00
mike12345567
d66b57a44c Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-20 17:05:51 +00:00
mike12345567
e3c924c168 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-01-20 17:03:21 +00:00
mike12345567
c6de0f3d30 Renaming bindableOptions to bindings and replacing the query bindings variable with queryBindings. 2022-01-20 16:12:32 +00:00
Rory Powell
2bc7e823d6 Merge branch 'develop' into feature/app-urls 2022-01-20 16:09:14 +00:00
Rory Powell
70788d42b7 Share validation between app modals, add yup based validation framework, add url to app modals 2022-01-20 16:01:09 +00:00
mike12345567
1975af430a Fix for #4126 - wrong bindings were being passed to the drawer, making sure correct ones are available. 2022-01-20 15:44:39 +00:00
mike12345567
f1a504e57f Fixing issue with dynamic/static formula types not being stored. 2022-01-20 15:16:27 +00:00
mike12345567
b362911b2c Merge branch 'develop' of github.com:Budibase/budibase into feature/formula-filtering 2022-01-20 14:37:22 +00:00
Andrew Kingston
c2d7620a7a Fix issue with search fields in builder when not using a table 2022-01-20 13:37:33 +00:00
Andrew Kingston
3a3f4f0538 Update usages of utils and helpers in the builder 2022-01-20 11:19:37 +00:00
Andrew Kingston
b970c315f1 Merge branch 'develop' of github.com:Budibase/budibase into frontend-core 2022-01-20 09:43:23 +00:00
Andrew Kingston
889c25711e Update builder to reference assets in frontend core 2022-01-20 09:41:05 +00:00
mike12345567
10f55cf572 Adding in static/dynamic select, as well as the ability to set a tooltip on a select. 2022-01-19 18:33:58 +00:00
Peter Clement
7ab4d5f3d3 remove uneeded app creation modal 2022-01-19 18:29:09 +00:00
Michael Drury
5d8f78b377
Merge pull request #4090 from Budibase/fix/3721
Fixing issue with existing SQL relationships and deleting tables externally to Budibase
2022-01-19 15:02:15 +00:00
Andrew Kingston
e0a3911851 Rename return URL to redirect URL in log out action 2022-01-19 12:50:07 +00:00
Andrew Kingston
d6bbe73db0 Update log out action text 2022-01-19 12:45:15 +00:00
Andrew Kingston
5b3b1d82d4 Add return URL setting to log out button action 2022-01-19 11:22:04 +00:00
mike12345567
93ecd44db1 Fix for #3721 - deleting invalid relationships if tables have been removed external to budibase - otherwise these could not be removed without deleting the datasource. 2022-01-18 17:21:29 +00:00
Michael Drury
f3246cb77c
Merge pull request #4085 from Budibase/fix/4064
Allow deleting JSON fields in JSON schema
2022-01-18 17:14:20 +00:00
Michael Drury
35b70ab41b
Merge pull request #4082 from mslourens/cancel_rename_column
reset field.name to originalName after cancel
2022-01-18 15:29:39 +00:00
mike12345567
ae44eca764 Fixing issue #4064 - making it possible to delete JSON fields. 2022-01-18 15:24:42 +00:00
Michael Drury
d64f5ea513
Merge pull request #4073 from Budibase/feature/sql-relationship-filtering
SQL relationship filtering
2022-01-18 13:10:58 +00:00
Rory Powell
cfe7842cde Handle table deletion and data import 2022-01-18 11:57:20 +00:00
Maurits Lourens
b03ce671db reset field.name to originalName after cancel 2022-01-18 10:45:37 +01:00
Martin McKeaveney
67abff02fa refactored middleware to be more generic 2022-01-18 10:25:59 +01:00
Maurits Lourens
959beb0c40 use deleteColName when deleting a column 2022-01-18 09:53:15 +01:00