1
0
Fork 0
mirror of synced 2024-07-08 07:46:10 +12:00
Commit graph

4553 commits

Author SHA1 Message Date
Martin McKeaveney dbb0252ab5 fixing 1:N UI order 2021-02-25 13:34:12 +00:00
Martin McKeaveney ae6a6ad779 v0.8.0 2021-02-25 12:49:03 +00:00
mike12345567 5733255cc8 Merge branch 'master' of github.com:Budibase/budibase into bug/relationship-display-id 2021-02-25 12:36:16 +00:00
Martin McKeaveney 07bf31ca77 adding many to many constant 2021-02-25 12:23:47 +00:00
Martin McKeaveney b179418767 relationship type constant 2021-02-25 12:21:24 +00:00
mike12345567 66b488dc46 Wrapping throws in new errors. 2021-02-25 12:10:18 +00:00
mike12345567 8612782610 Found some issues with relationship columns being doubled up, this isn't validated client side, best to make sure it doesn't happen server-side (can really break your data structure if columns overwrite each other). 2021-02-25 12:06:13 +00:00
Martin McKeaveney 62c5069528 refactor 2021-02-25 11:59:31 +00:00
Martin McKeaveney 5bc8b5da4c Server side data integrity for 1:N 2021-02-25 11:55:23 +00:00
Andrew Kingston 559b4d8314 Update backend linked row selector to support new relationship object 2021-02-25 11:34:35 +00:00
Andrew Kingston 45d9845806 Update picker to use null as default placeholder value 2021-02-25 11:34:11 +00:00
Andrew Kingston 635ea2b38e Merge branch 'bug/relationship-display-id' of github.com:Budibase/budibase into bug/relationship-display-id 2021-02-25 11:27:36 +00:00
mike12345567 f134724ed6 Fixing coercion of null to empty string for options fields. 2021-02-25 11:26:28 +00:00
Andrew Kingston 2fd45db0dc Merge branch 'bug/relationship-display-id' of github.com:Budibase/budibase into bug/relationship-display-id 2021-02-25 11:16:08 +00:00
mike12345567 63db4edbbe Fixing an issue with option fields not being unselectable. 2021-02-25 11:09:00 +00:00
Andrew Kingston 69fcaebc4d Add support for new relationship objects in client app bindings 2021-02-25 11:06:46 +00:00
Andrew Kingston 6d9c5cdf46 Add support for new relationship objects in client apps 2021-02-25 11:06:16 +00:00
Andrew Kingston 73d19f53d1 Add support for new relationship object in backend table 2021-02-25 11:05:46 +00:00
Martin McKeaveney d5e411e985 1-n-data-integrity 2021-02-25 11:05:15 +00:00
Andrew Kingston 2125d7aed4 Merge branch 'master' into bug/relationship-display-id 2021-02-25 10:24:54 +00:00
mike12345567 d34a9e12e2 Having the server send out _id and primaryDisplay in an object for relationships, also accepting objects and coercing them on way in. 2021-02-25 09:41:04 +00:00
Andrew Kingston 8379900a08 Remove front end validation on password when editing users 2021-02-25 09:11:56 +00:00
Martin McKeaveney 36ff7d80ac mysql key length 2021-02-24 21:58:38 +00:00
Martin McKeaveney 8d2e343ca0 Merge branch 'master' of https://github.com/Budibase/budibase into develop 2021-02-24 21:57:50 +00:00
Martin McKeaveney c6be93628b
Merge pull request #1185 from Budibase/mysql-ssl
Mysql ssl
2021-02-24 20:33:35 +00:00
Martin McKeaveney 2a3e4d8a42 fix undefined 1:N dropdown selection 2021-02-24 19:05:17 +00:00
mike12345567 cdb1c87069 Copying the table on way in so that after function call the input table can be copied to output table to decide whether to save. 2021-02-24 17:59:55 +00:00
Martin McKeaveney 5a6306f49f prevent null being appended to binding box 2021-02-24 17:56:14 +00:00
mike12345567 ff95ae1bd3 Adding CLI package gitignore. 2021-02-24 17:35:02 +00:00
mike12345567 457c6257d8 Removing node_modules from CLI. 2021-02-24 17:34:48 +00:00
mike12345567 9003e6f60c Ground work for CLI. 2021-02-24 17:32:45 +00:00
mike12345567 2b87f8bbb8 Updating group by functionality, so that relationships aren't an option. 2021-02-24 17:21:53 +00:00
mike12345567 43cb9878cf Fixing an issue where the table that a view was attached to was not being retrieved correctly, inhibiting the ability to enrich with relationships. 2021-02-24 16:55:06 +00:00
Martin McKeaveney 0905d35ef2 SSL config for mysql, remove rickroll 2021-02-24 16:31:47 +00:00
mike12345567 c63190acc0 Formatting. 2021-02-24 15:34:52 +00:00
mike12345567 06839700a2 Fixing some CSS bugs in the automation bindings popover. 2021-02-24 15:34:31 +00:00
Martin McKeaveney c99676239d merge 2021-02-24 14:46:26 +00:00
mike12345567 5807143429 Formatting. 2021-02-24 14:03:10 +00:00
mike12345567 edbef7ec97 Minor change, making sure each link is definitely unique by combining each of its three unique properties into a uniqueness hash, was missing one of the components. 2021-02-24 13:55:48 +00:00
Martin McKeaveney 8f011a8eac
Merge pull request #1173 from Budibase/martin-bugfixes
Martin bugfixes
2021-02-24 13:14:55 +00:00
Martin McKeaveney d0b7cf71e3 show all query types in form component 2021-02-24 11:57:53 +00:00
Kevin Åberg Kultalahti 50d25e14c3
Merge pull request #1168 from Budibase/fix/budi-day-bug-list
Fix/dot notation grid fix
2021-02-24 12:54:29 +01:00
Michael Drury 55b55a0a28 Updating packages in builder and server, making build work in Windows. 2021-02-24 10:56:12 +00:00
mike12345567 2e73b51904 Using cross-env instead of pure environment variable specification to make it work on windows. 2021-02-24 10:13:16 +00:00
Keviin Åberg Kultalahti e7d38878f5 Revert "work on converting popover to drawer"
This reverts commit fb1eb55ba2.
2021-02-24 10:33:54 +01:00
Martin McKeaveney 03512da423 case insensitive regex for app names 2021-02-23 18:37:37 +00:00
mike12345567 223d03b5f8 removing use of optional chaining and just checking for status. 2021-02-23 17:13:46 +00:00
mike12345567 97f8a5fd1e Fixing a minor issue, making sure only trying to add displayFieldColumn when the app has that column (older ones may not yet). 2021-02-23 17:08:35 +00:00
mike12345567 e4774f43e8 Adding check to see if analytics is disabled completely (in dev). 2021-02-23 16:50:41 +00:00
mike12345567 2e1ce270e4 Merge branch 'master' of github.com:Budibase/budibase into bugs/various-bugs 2021-02-23 16:40:33 +00:00
mike12345567 04feb1d38f Formatting. 2021-02-23 16:31:33 +00:00
mike12345567 4ce179c213 Merge branch 'develop' of github.com:Budibase/budibase into bugs/various-bugs 2021-02-23 16:31:12 +00:00
mike12345567 dbd172428e Adding a few fixes for bugs related to user table, user table views and some async functions that weren't awaiting promises. 2021-02-23 16:29:50 +00:00
Keviin Åberg Kultalahti fb1eb55ba2 work on converting popover to drawer 2021-02-23 16:43:03 +01:00
Martin McKeaveney 8db4b28a1a
Merge pull request #1163 from Budibase/develop
Develop
2021-02-23 15:35:39 +00:00
Andrew Kingston 2f78afac6d Fix cypress test 2021-02-23 14:28:05 +00:00
Keviin Åberg Kultalahti 0388675f27 remove unused things 2021-02-23 15:20:24 +01:00
Andrew Kingston c47ef73a4a Update icon for row updated trigger 2021-02-23 14:16:44 +00:00
Andrew Kingston 19566d9b7d Add new automation trigger for updating rows 2021-02-23 14:07:19 +00:00
Keviin Åberg Kultalahti 2d80208282 adds option to allow dot notation in column names 2021-02-23 13:14:30 +01:00
Martin McKeaveney ee47ece8ef
Merge pull request #1161 from Budibase/0.8-bugfixes
0.8 bugfixes
2021-02-23 11:51:16 +00:00
Michael Drury ea07683a9f
Merge pull request #1155 from Budibase/bug/fix-binding-issue
Fixing issue with copying/cutting and pasting components with bindings
2021-02-23 11:35:23 +00:00
Andrew Kingston 67b249e4f2
Merge pull request #1160 from Budibase/cheeks-bug-fixes
Budi Day Bug Fixes
2021-02-23 03:18:45 -08:00
Martin McKeaveney 50f9663622 ensure error is thrown on client validation failure 2021-02-23 10:41:11 +00:00
Andrew Kingston 009bf37556 Show error when trying to create user with a duplicate email address 2021-02-23 10:33:26 +00:00
mike12345567 ab136e248a Only performing the change on copies, allowing cuts through. 2021-02-23 10:26:37 +00:00
Andrew Kingston aaa40f4638 Update stacked list to preserve white space 2021-02-23 10:15:51 +00:00
Andrew Kingston 8ed2be5594 Update card stat to preserve white space 2021-02-23 10:15:40 +00:00
Andrew Kingston d5a37c535e Update horizontal card to preserve white space and fix crashing when a URL isn't entered 2021-02-23 10:15:16 +00:00
Andrew Kingston 56bbaba44e Update vertical card to preserve white space and fix crashing when a URL isn't entered 2021-02-23 10:14:54 +00:00
Martin McKeaveney 3c3677a88e allow empty params 2021-02-23 10:06:55 +00:00
Andrew Kingston d3e4921f29 Make paragraph respect whitespace 2021-02-23 10:04:07 +00:00
Andrew Kingston dcaacab477 Revert heading margin change to use browser default 2021-02-23 10:03:52 +00:00
Andrew Kingston bc5e88bceb Make heading respect white space and reduce default margin 2021-02-23 10:02:21 +00:00
Keviin Åberg Kultalahti 92a05ee205 Rename True/False to Boolean 2021-02-23 10:38:24 +01:00
Martin McKeaveney beb98eea1b
Merge pull request #1156 from Budibase/external-data-source-fixes
External data source fixes
2021-02-22 18:53:22 +00:00
Martin McKeaveney e79615e665 removing redundant cancel button 2021-02-22 18:40:33 +00:00
Martin McKeaveney ffb5f5fea9 remove log 2021-02-22 17:51:15 +00:00
Martin McKeaveney 692c5a9b3e read all columns for schema rather than just the first 2021-02-22 17:41:02 +00:00
mike12345567 ed2672fca3 Quick change to make sure as long as internal views are denoted in the db constant they'll be handled. 2021-02-22 16:13:11 +00:00
mike12345567 64cfc02fa2 Adding fix in for views including internal views which shouldn't be added to view calculation. 2021-02-22 16:10:29 +00:00
mike12345567 820fe9c9a5 Adding prettier ignore statement as it kept re-formatting the spacing in query viewer file. 2021-02-22 15:53:49 +00:00
mike12345567 a5ca194823 Merge branch 'develop' of github.com:Budibase/budibase into bug/fix-binding-issue 2021-02-22 15:50:29 +00:00
mike12345567 23d10e1949 Fixing issue - this will replace any bindings when copying and pasting a stack of components with 'Invalid binding'. 2021-02-22 15:49:57 +00:00
Michael Drury adaabf5441
Merge pull request #1152 from Budibase/user-active-and-bugs
Some fixes and the ability to set a user to inactive
2021-02-22 15:10:16 +00:00
mike12345567 096a72fad6 Merge branch 'develop' of github.com:Budibase/budibase into user-active-and-bugs 2021-02-22 14:46:57 +00:00
mike12345567 2f33032d38 Adding notifier to API for 401 requests, meaning login has notification on fail. 2021-02-22 14:23:16 +00:00
Andrew Kingston fe1e035360 Add unique drawer names for each binding drawer 2021-02-22 14:16:01 +00:00
Andrew Kingston e3c214f310 Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-22 14:01:02 +00:00
Martin McKeaveney ff795446b2
Merge pull request #1083 from Budibase/bug/4001-to-0-fix
Attempting to fix the 4001 bug - using ephemeral ports in production (builder)
2021-02-22 13:57:26 +00:00
mike12345567 0913cd3cf8 Formatting. 2021-02-22 12:30:07 +00:00
mike12345567 267f1fd87d Switching user activity state to an options field rather than boolean (more extensible). 2021-02-22 12:29:49 +00:00
Andrew Kingston fc8f4b9215 Bump BBUI version 2021-02-22 12:28:43 +00:00
Andrew Kingston 8c4cf0bb8d Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-22 12:23:46 +00:00
mike12345567 564b16e623 Fixing test case. 2021-02-22 12:05:59 +00:00
mike12345567 a81b44ccaf Formatting. 2021-02-22 11:40:24 +00:00
mike12345567 632bfec1e5 Adding the ability to set whether a user is active or not rather than deleting them, stops them from being able to log in to the system. 2021-02-22 11:39:58 +00:00
mike12345567 7ccb905c4b Merge branch 'master' of github.com:Budibase/budibase into develop 2021-02-22 10:59:34 +00:00
Joe a45a1b1e80 Icon / header size updated
i'd prefer if these were smaller but this involves a larger discussions around font-sizes within the builder
2021-02-22 09:03:04 +00:00
Joe ddbb3e287c scrollable ui
- the entire width of the ui is now scrollable
2021-02-22 09:02:09 +00:00
Joe 7166f11a1d Query results section ui updated
- json ui emphasized
- min-height added to stop screen bouncing when navigating across tabs
- spacing adjusted
2021-02-22 09:01:40 +00:00
Joe b6c6b52dac initial spacing improvements and border adjustments
additional spacing added
border added to main nav
font-size adjustments
2021-02-21 12:04:36 +00:00
Richard Grant c05f3736a4
lint fix
lint complaint fix
2021-02-21 02:27:04 -08:00
Richard Grant 1cc445de00
richard.grant/row-update-user-update-password-fix
update existing user password and login fix
2021-02-21 02:20:05 -08:00
Michael Drury f05a581532
Merge pull request #1140 from Budibase/feature/relationship-enrichment
Re-introducing relationship tags - showing the display column
2021-02-19 16:54:18 +00:00
mike12345567 24ed7db624 Updating cypress tests as well as changing the auto column icons a bit to improve the look. 2021-02-19 15:49:54 +00:00
Martin McKeaveney b5d30a71f6 Merge branch 'develop' of https://github.com/Budibase/budibase into rest-api-integration 2021-02-19 15:12:23 +00:00
Martin McKeaveney 86026a2c12 adding description blurbs to datasources 2021-02-19 15:07:43 +00:00
mike12345567 77d268c8ac Merge branch 'develop' of github.com:Budibase/budibase into feature/relationship-enrichment 2021-02-19 14:35:18 +00:00
Andrew Kingston 142dc20277 Merge branch 'feature/relationship-enrichment' of github.com:Budibase/budibase into feature/relationship-enrichment 2021-02-19 14:31:29 +00:00
Martin McKeaveney 92098ceb59 lint 2021-02-19 14:31:07 +00:00
Andrew Kingston 519fd2b4df Fix crash when viewing views without schemas 2021-02-19 14:06:08 +00:00
Andrew Kingston 10d6fb44e2 Add field type to backend table headers 2021-02-19 14:05:54 +00:00
Keviin Åberg Kultalahti 2925150d28 lint fix 2021-02-19 15:00:17 +01:00
Keviin Åberg Kultalahti f9e519be9e remove unused logic in backend store 2021-02-19 14:59:47 +01:00
Keviin Åberg Kultalahti fa1a2c58c5 adds thin prop to select component when adding new row 2021-02-19 14:34:04 +01:00
mike12345567 887d883f3d Fixing some issues with enrichment, making sure display column can always be worked out. 2021-02-19 13:21:38 +00:00
Keviin Åberg Kultalahti 8cc35e3fc2 fix sneaky mergeflict 2021-02-19 14:21:23 +01:00
Andrew Kingston e021b55704 Add relationship enrichment display to backend UI 2021-02-19 13:05:52 +00:00
Keviin Åberg Kultalahti 2bce2f05ce lint fix 2021-02-19 13:56:24 +01:00
Keviin Åberg Kultalahti c6ad951fe5 merge develop 2021-02-19 13:55:17 +01:00
Keviin Åberg Kultalahti c91e5be8f9 adds disabled state to relationship type - column must be re-created in order to change the value 2021-02-19 13:49:28 +01:00
Martin McKeaveney f8c04cc586 merge with develop 2021-02-19 12:09:17 +00:00
Martin McKeaveney 1b35837eb4 merge 2021-02-19 12:08:40 +00:00
Martin McKeaveney 50eabc82d0 prevent editing of headers in params 2021-02-19 12:07:37 +00:00
Andrew Kingston d4d4a36448 Display enriched relationship info in grids and bindings 2021-02-19 12:00:06 +00:00
Keviin Åberg Kultalahti 82eafdc788 displays correct relationship type in the create/edit component 2021-02-19 12:44:16 +01:00
mike12345567 a6d82f8c95 Updating the self auth endpoint to use the row processor. 2021-02-19 10:32:24 +00:00
mike12345567 619f68fc3b Fixing an issue found by Andrew K - relationship lookup needs to work on both sides of relationship. 2021-02-19 10:17:11 +00:00
Martin McKeaveney 40e7fbd8ab response parsing 2021-02-18 19:24:42 +00:00
Martin McKeaveney 68f28bb912 more design updates 2021-02-18 18:55:08 +00:00
Andrew Kingston 03c7593ce6 Merge branch 'develop' of github.com:Budibase/budibase into repeater-filtering 2021-02-18 17:45:10 +00:00
Andrew Kingston 5c2aa7d603 Fix and tidy up all button actions and drawers 2021-02-18 17:44:56 +00:00
Martin McKeaveney d99e1a5a53 design updates, changing query verb names to HTTP verbs 2021-02-18 16:58:10 +00:00
mike12345567 24a07bae41 Some major performance optimisations, found that db.find is not fast unless its indexed, there is also no point in indexing for our internal relationship searching, however we can use the allDocs call. This will likely be slow for very large calls (say 100K records) but for these sort of calls we really need to paginate anyway. 2021-02-18 13:38:57 +00:00
mike12345567 f572bc836e work in progress, enriching in the display names. 2021-02-17 18:04:21 +00:00
mike12345567 bc935b9027 linting. 2021-02-17 17:34:15 +00:00
mike12345567 99c509cc64 Fixing some errors found with relationships. 2021-02-17 17:30:58 +00:00
Michael Drury 4ca768a6b3
Merge pull request #1125 from Budibase/feature/autocolumns
Feature/autocolumns
2021-02-17 17:18:12 +00:00
mike12345567 cecc8e4306 Starting with some work towards a deeper enrichment of rows. 2021-02-17 17:09:59 +00:00
Andrew Kingston 975f080075 Fix views not hot reloading when table data changes 2021-02-17 16:01:35 +00:00
Andrew Kingston 3760835226 Fix calc view schemas not being determined correctly 2021-02-17 16:01:11 +00:00
Andrew Kingston 5530a7b241 Merge branch 'develop' of github.com:Budibase/budibase into budi-day-02-11-cheeks-joe 2021-02-17 15:25:34 +00:00
mike12345567 558395e6d0 Merge branch 'feature/autocolumns' of github.com:Budibase/budibase into feature/autocolumns 2021-02-17 15:20:42 +00:00
mike12345567 cae779c1dc Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-17 15:20:14 +00:00
Andrew Kingston d92c0b770b Add disabled setting for forms and fields, and force autocolumns in forms to be disabled 2021-02-17 15:16:44 +00:00
mike12345567 1f92d09d7f Fixing issue #1050 - two issues found, one with running automations in self host throwing an error when trying to access cloud resources (Dynamo) and secondly the worker pool does not have access to resources in the main server instance, therefore need to re-init when running an external action (get manifest, to download the package). 2021-02-17 13:40:14 +00:00
mike12345567 d9cee39cdd Fixing an edge case, create table with auto ID, create some rows, then update a column and try to create another row, ID generation would have reset, this makes sure internal changes to the table are kept. 2021-02-17 10:36:36 +00:00
mike12345567 1930957553 Adding delay to cypress test to allow time for statistics to calculate. 2021-02-16 22:12:58 +00:00
mike12345567 2849ccb4b9 Updating cypress test to fix in CI. 2021-02-16 21:40:35 +00:00
mike12345567 1c577349d4 Fixing automation issue - now autocolumns hidden there too. 2021-02-16 18:58:59 +00:00
mike12345567 89e4e4787e Formatting. 2021-02-16 18:47:25 +00:00
mike12345567 66139b2b99 Fixing another cypress test. 2021-02-16 18:47:05 +00:00
mike12345567 e2646c4688 Fixing issue with cypress test, fixing a 409 conflict that could occur in table saving - shouldn't happen now. 2021-02-16 18:29:38 +00:00
mike12345567 ae904c79d0 Fixing an issue with Cypress tests. 2021-02-16 17:55:21 +00:00
mike12345567 a6db41aff5 Fixing linting. 2021-02-16 17:35:16 +00:00
mike12345567 fa9fd02072 Fixing an issue with complex relationships that are heavily intra-related. 2021-02-16 17:21:34 +00:00
mike12345567 3d012eafb9 Fixing minor issue with auto-column toggles. 2021-02-16 16:52:30 +00:00
mike12345567 1c66a6f2e2 Fixing test case. 2021-02-16 16:46:18 +00:00
mike12345567 2bb6e3e590 Formatting. 2021-02-16 16:38:36 +00:00
mike12345567 a744515ee2 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-16 16:38:11 +00:00
mike12345567 8b01fa9e74 Updating BBUI after Andrew K fixed an issue with buttons and borders transitioning (causing buttons to expand/contract etc). 2021-02-16 16:34:54 +00:00
Andrew Kingston f01e9998b8
Merge pull request #1124 from Budibase/url-context
Bindable URL parameters
2021-02-16 16:32:23 +00:00
mike12345567 31b6036f46 Fixing some UI stuff after discussing with Andrew K - making sure auto-columns always appear at end of table. 2021-02-16 16:22:25 +00:00
mike12345567 8b0f99b0b1 Updating where utilities are held in builder and then making user table relationships autocolumn aware too. 2021-02-16 15:41:50 +00:00
Andrew Kingston f0a48ea341 Merge branch 'develop' of github.com:Budibase/budibase into url-context 2021-02-16 15:35:05 +00:00
Andrew Kingston e0d1513af4 Ensure form doesn't inherit built in datasources 2021-02-16 15:30:20 +00:00
Keviin Åberg Kultalahti 2da22416c5 fix: field property saved to wrong place 2021-02-16 15:29:24 +01:00
mike12345567 02a68beee1 Some further UI work for auto-columns. 2021-02-16 13:56:40 +00:00
Andrew Kingston 6603e504b4 Make form always inherit closest datasource 2021-02-16 13:27:38 +00:00
Andrew Kingston eeb912a4a6 Fix drawer bindable input not updating when typing with drawer closed 2021-02-16 13:17:30 +00:00
Andrew Kingston bd72b14ce3 Rename form data bindings to Fields instead of Schema 2021-02-16 13:17:13 +00:00
Keviin Åberg Kultalahti 91ef114065 change wording and remove console log 2021-02-16 12:50:12 +01:00
Keviin Åberg Kultalahti a3d053897f bump bbui 2021-02-16 11:14:49 +01:00
mike12345567 0b891eb283 Removing repeated constant. 2021-02-16 10:07:15 +00:00
Andrew Kingston 5c6831b9c9 Merge branch 'master' of github.com:Budibase/budibase into url-context 2021-02-16 09:22:37 +00:00
Andrew Kingston 37b9ba4f6a Update URL settigns to be bindable inputs and update navigate action 2021-02-15 20:03:29 +00:00
mike12345567 7acd429c78 Formating. 2021-02-15 19:59:49 +00:00
mike12345567 0b0101da10 Adding the ability to create/control auto-columns from the create/edit column modal. 2021-02-15 19:59:30 +00:00
Martin McKeaveney 6dfc4a4de5 ensure JSON parsed correctly 2021-02-15 19:57:49 +00:00
mike12345567 87f0a2cd67 Fixing issue with linked rows not handling uniqueness correctly when links between tables are using fieldnames for uniqueness. 2021-02-15 19:01:15 +00:00
Martin McKeaveney 415257a8e0 tidy up 2021-02-15 18:59:21 +00:00
mike12345567 734d3fe496 Fixing issue with relationships. 2021-02-15 18:53:20 +00:00
Martin McKeaveney 3a1a375c35 REST integration complete 2021-02-15 18:41:56 +00:00
mike12345567 89d33ea98a Removing unused stuff. 2021-02-15 18:41:26 +00:00
mike12345567 10aa830d05 Work in progress, getting the server backend mostly ready for this work. 2021-02-15 17:47:14 +00:00
Martin McKeaveney 6019af93ee REST integration end to end 2021-02-15 17:05:53 +00:00
Keviin Åberg Kultalahti 0f5e91b645 fix not being able to select relationship type 2021-02-15 17:37:07 +01:00
Keviin Åberg Kultalahti a42aecbfbe initial work to switch toggle to radio button 2021-02-15 17:12:39 +01:00
Martin McKeaveney d58ac80cc9 v0.7.8 2021-02-15 14:07:27 +00:00
Martin McKeaveney 484b490fb7 dropdown fixes 2021-02-15 12:37:37 +00:00
Keviin Åberg Kultalahti 9b13879b27 fixes crash when options was empty 2021-02-15 13:31:16 +01:00
Keviin Åberg Kultalahti 17e4ff1c60 Merge branch 'develop' into relationship-one-to-many 2021-02-15 12:02:26 +01:00
mike12345567 e7135e0058 Fixing test case. 2021-02-12 20:41:30 +00:00
mike12345567 044aed1346 Linting. 2021-02-12 20:38:00 +00:00
mike12345567 f57db6afad Fixing an issue with RBAC, there was a mutable issue where a server builtin resource was getting updated, fixed this by not exposing the mutable structure, instead exposing a function which provides a new object everytime. 2021-02-12 20:34:54 +00:00
mike12345567 c812823c3f Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-12 18:03:52 +00:00
Keviin Åberg Kultalahti 8539a6dcbe initial standard-components relationship field component update 2021-02-12 16:47:20 +01:00
mike12345567 da59ca30e6 Merge branch 'develop' of github.com:Budibase/budibase into feature/autocolumns 2021-02-12 13:40:27 +00:00
Martin McKeaveney dbd4f4c5a9 merge 2021-02-12 13:35:00 +00:00
Keviin Åberg Kultalahti 5afeb600a6 missed conflict fix 2021-02-12 14:32:46 +01:00
Martin McKeaveney 9ac9766399 merge 2021-02-12 13:32:37 +00:00
Martin McKeaveney c913637547 merge 2021-02-12 13:31:29 +00:00
Keviin Åberg Kultalahti c81fb5e8be merge develop 2021-02-12 14:24:38 +01:00
mike12345567 8383e125eb Quick CSS change for manage access popover. 2021-02-12 12:05:01 +00:00
mike12345567 fcc683cf99 Some more fixes for RBAC as well as fixing the duplication of roles. 2021-02-12 12:02:07 +00:00
Andrew Kingston 47dc6e8598 Merge branch 'master' of github.com:Budibase/budibase into url-context 2021-02-12 11:43:28 +00:00
Andrew Kingston bd7d95aabc Avoid relationship picker making rows calls for empty string ID 2021-02-12 11:17:13 +00:00
Martin McKeaveney 9ce9d10c29 v0.7.7 2021-02-12 11:15:38 +00:00
Martin McKeaveney 6b624f605f hotfix/prevent-app-creation-failing 2021-02-12 11:08:36 +00:00
mike12345567 43dd070c09 Fixing a minor issue with self hosting deployment/app creation. 2021-02-12 10:48:57 +00:00
Martin McKeaveney 2c8696b8f0 Merge branch 'rbac-ui' of https://github.com/Budibase/budibase into rbac-ui 2021-02-12 10:24:00 +00:00
Martin McKeaveney 4971d05e40 simplify UI 2021-02-12 10:12:17 +00:00
mike12345567 0e95370b79 Linting. 2021-02-12 09:55:37 +00:00
mike12345567 3fd557bf08 Flipping RBAC implementation to use levels -> role for resource perms API and resource -> level -> role for full fetch (please note full fetch will only work for resources that have a custom permission in the system somewhere, everything else simply defaults to standard. 2021-02-11 18:13:09 +00:00
Andrew Kingston 6df2f2b1a1 Don't filter repeater results when filter is null 2021-02-11 14:27:27 +00:00
mike12345567 60b7d68c2e Fixing minor issue with switch to level -> roleID. 2021-02-11 13:38:07 +00:00
mike12345567 091b4ee95d Some updates to RBAC backend, try to make switch to object support level -> roleID. 2021-02-11 13:29:15 +00:00
Andrew Kingston 17a9e44ef6 Add filtering to repeaters 2021-02-11 13:03:22 +00:00
mike12345567 a3ae17be8e Merge branch 'master' of github.com:Budibase/budibase into rbac-ui 2021-02-11 13:01:07 +00:00
Martin McKeaveney 768d87ec62 fix linkable card 2021-02-11 11:35:52 +00:00
mike12345567 fdb825d444 WIP - storing progress on RBAC changes. 2021-02-11 10:24:37 +00:00
Andrew Kingston b0cf9d2544 Block notifications following a datasource invalidation so that unnecessary notification don't get shown 2021-02-11 09:39:35 +00:00
Andrew Kingston f5fe4c9bb7 Add hot reloading to search results 2021-02-11 09:30:05 +00:00
Andrew Kingston b5e78fe14a Update some empty state text 2021-02-11 09:20:25 +00:00
Andrew Kingston 639d1f18e2 Shrink some settings names to fit in one line 2021-02-11 09:19:09 +00:00
Andrew Kingston 350dd8b3cd Fix automatic form generation from relationship and calculated view schemas 2021-02-11 09:17:36 +00:00
Martin McKeaveney 0fc6f0de98 tidy up 2021-02-10 22:25:30 +00:00
Martin McKeaveney 20bf34d53c RBAC popover complete 2021-02-10 22:23:27 +00:00
Andrew Kingston eac9dc7269 Fix reactive store derivation overriding actions 2021-02-10 19:42:56 +00:00
Andrew Kingston 544f94954c Make all form components use fill width of container 2021-02-10 19:23:53 +00:00
Andrew Kingston aec4939b93 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-10 18:34:45 +00:00
Martin McKeaveney 63e0e187a6 control RBAC from data section 2021-02-10 18:18:31 +00:00
mike12345567 7a2405c756 First lot of work to update the auto fields into schema. 2021-02-10 17:55:19 +00:00
mike12345567 fa921951a3 Merge branch 'master' of github.com:Budibase/budibase into feature/autocolumns 2021-02-10 16:10:55 +00:00
mike12345567 f4a503d015 WIP - start of auto columns like autonumber, createdBy, createdAt, updatedBy etc. 2021-02-10 16:10:39 +00:00
Andrew Kingston 075de3edaf Make URL params available to client apps via context 2021-02-10 15:49:23 +00:00
Martin McKeaveney 5269b6be23
Merge pull request #1107 from Budibase/internal-search
Internal search
2021-02-10 15:44:45 +00:00
Martin McKeaveney 5d962b3c8a default rows 2021-02-10 14:58:29 +00:00
Michael Shanks 4c9c84ce3e Updated copyright line in license files 2021-02-10 14:41:37 +00:00
Martin McKeaveney 933969ce55 code review 2021-02-10 14:24:42 +00:00
Martin McKeaveney 1a945da513 Merge branch 'master' of https://github.com/Budibase/budibase into internal-search 2021-02-10 14:02:57 +00:00
Martin McKeaveney c132b7b584 tidy up 2021-02-09 19:00:13 +00:00
Martin McKeaveney fb4b371d27 clean up index on table deletion 2021-02-09 18:57:32 +00:00
Martin McKeaveney e599854b14 primary and secondary index fields 2021-02-09 18:49:12 +00:00
mike12345567 123846dab0 Fixing a minor issue with self hosting deployment/app creation. 2021-02-09 17:43:22 +00:00
mike12345567 fe7a242128 Merge branch 'master' of github.com:Budibase/budibase into feature/rbac 2021-02-09 17:25:05 +00:00
mike12345567 31d7a7a378 Adding basic permissions test which proves a public user can read from a table, but cannot write. 2021-02-09 17:24:36 +00:00
Andrew Kingston 9512f6a840 Remove commented out lines 2021-02-09 16:55:59 +00:00
Andrew Kingston a79ccc47b4 Fix conflict in yarn lock 2021-02-09 16:03:45 +00:00
mike12345567 fee073fcfe Some more fixes after testing permissions a bit further. 2021-02-09 16:01:02 +00:00
Keviin Åberg Kultalahti 6780266ac7 fixes visuals 2021-02-09 16:29:36 +01:00
Keviin Åberg Kultalahti e4d863b765 remove some console logs 2021-02-09 16:28:05 +01:00
Keviin Åberg Kultalahti 1a474b54ef Merge branch 'form-builder' into relationship-one-to-many 2021-02-09 16:26:42 +01:00
Keviin Åberg Kultalahti dabcecc7db adds functional single select to builder 2021-02-09 16:26:07 +01:00
Andrew Kingston 4c53e4bcec Fix server query tests 2021-02-09 15:24:56 +00:00
Andrew Kingston 9b21eb78b6 Fix relationships not being saved for new rows 2021-02-09 14:50:02 +00:00
Andrew Kingston 33b8005493 Fix multiselect not being wrapped in CreateEditRow modal 2021-02-09 14:37:42 +00:00
Keviin Åberg Kultalahti b4cc7c6776 initial work on handling single vs multiple values in builder components 2021-02-09 15:35:09 +01:00
Andrew Kingston 009f631273 Remove placeholder setting from relationship field as it is never displayed 2021-02-09 14:07:33 +00:00
Andrew Kingston 5daebb07ff Merge branch 'form-builder' of github.com:Budibase/budibase into form-builder 2021-02-09 14:02:05 +00:00
Andrew Kingston 1345adf7f5 Add sprectrum theme compatibility to autoscreens form text 2021-02-09 14:01:54 +00:00
Keviin Åberg Kultalahti b8130183bb fixes some warnings on DropdownItem component 2021-02-09 14:32:36 +01:00
Andrew Kingston c7b110ff5c Fix keying in component design properties 2021-02-09 13:31:20 +00:00
Keviin Åberg Kultalahti 0b30949447 disables one to many toggle when column is edited 2021-02-09 14:28:57 +01:00
mike12345567 a1de336db9 Make sure both directions exist. 2021-02-09 13:20:53 +00:00
mike12345567 383c2a6c0a Quick fix to make sure all relationships link to a valid, existing doc. 2021-02-09 13:18:59 +00:00
mike12345567 2103378e5c Fixing minor bug with permission add. 2021-02-09 13:14:23 +00:00
Keviin Åberg Kultalahti 58263ffa80 Merge branch 'form-builder' into relationship-one-to-many 2021-02-09 14:05:34 +01:00
mike12345567 c8ef404560 Fixing issues with builtin roles living in the database as well as in code (easier to change in the future this way) - discovered by basic test case. 2021-02-09 13:01:45 +00:00
Andrew Kingston c09b03a157 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-09 12:59:18 +00:00
Andrew Kingston 6fb9ad18b7 Update BBUI version 2021-02-09 12:57:01 +00:00
Andrew Kingston 246e6e2d7d Update BBUI version 2021-02-09 12:43:33 +00:00
Andrew Kingston a2a805b45b Ensure client data contexts are correctly updated if a parent context is updated 2021-02-09 12:41:21 +00:00
Keviin Åberg Kultalahti 02d00970ca fixes multiselect in modals bug by bumping bbui 2021-02-09 13:40:27 +01:00
Martin McKeaveney 41bc7dbaf7 backwards pagination 2021-02-09 12:12:03 +00:00
Keviin Åberg Kultalahti a2610097c8 adds oneToMany property to save table method 2021-02-09 13:10:01 +01:00
Keviin Åberg Kultalahti 6d751ce588 revert constraint modification 2021-02-09 12:41:22 +01:00
Keviin Åberg Kultalahti cd14b7b4e4 Merge branch 'form-builder' into relationship-one-to-many 2021-02-09 12:40:52 +01:00
Andrew Kingston 465a240e87 Use real component name in deletion confirmation modal 2021-02-09 10:49:22 +00:00
Martin McKeaveney fde5ef02ac user search 2021-02-08 22:29:26 +00:00
Martin McKeaveney d2bd2209eb indexable fields 2021-02-08 20:54:55 +00:00
mike12345567 d9ca4f0eed Some more work and start of a test case towards resource permissions. 2021-02-08 18:30:30 +00:00
mike12345567 7d8cdafc60 Making use of the resourceId in the middleware package. 2021-02-08 17:52:22 +00:00
Martin McKeaveney 7f24c80bf0 search UI complete, server side cursor based pagination 2021-02-08 17:44:44 +00:00
mike12345567 2eb095fecd Merge branch 'master' of github.com:Budibase/budibase into feature/rbac 2021-02-08 17:22:21 +00:00
mike12345567 cd729192ea Adding in resource IDs everywhere they should be accessible. 2021-02-08 17:22:07 +00:00
Keviin Åberg Kultalahti ce864e118f initial setup for one to many 2021-02-08 16:46:54 +01:00
Andrew Kingston 14f410dc57 Remove empty field in saving row action to make it more clear that it's optional 2021-02-08 10:01:38 +00:00
Andrew Kingston 5ab29ab73e Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-08 09:52:46 +00:00
Andrew Kingston 98f13321d4 Add hot reloading of related datasources for external queries 2021-02-08 09:51:20 +00:00
Martin McKeaveney 3189250d50 Merge branch 'master' of github.com:Budibase/budibase into internal-search 2021-02-08 09:32:53 +00:00
Martin McKeaveney dda087f10a v0.7.6 2021-02-06 22:59:28 +00:00
Martin McKeaveney c3df071fc0 fix cypress tests 2021-02-06 22:41:27 +00:00
Martin McKeaveney f6cdb9399e force click 2021-02-06 21:32:17 +00:00
Martin McKeaveney 81cf1d48f6 fixing dropdowns 2021-02-06 20:32:44 +00:00
Martin McKeaveney 702f67cb6d fix bindings 2021-02-06 19:04:25 +00:00
Martin McKeaveney 94f1a14445 few bugfixes 2021-02-06 18:22:58 +00:00
Martin McKeaveney d9378f1eed v0.7.5 2021-02-06 12:43:01 +00:00
Martin McKeaveney 7681416692 fix deploy error 2021-02-06 12:35:01 +00:00
Martin McKeaveney 2b74fd887b test 2021-02-06 12:31:12 +00:00
mike12345567 36edf3788f Further work, need to have a larger think about the API of this. 2021-02-05 18:46:15 +00:00
Michael Drury 6719e26d77
Merge pull request #1094 from Budibase/bug/user-row-issues
Fixing issues with user row updates + removing an error log from self hosting
2021-02-05 17:01:09 +00:00
mike12345567 c7ed77381e Merge branch 'form-builder' of github.com:Budibase/budibase into form-builder 2021-02-05 16:45:37 +00:00
mike12345567 d5293e299f Update to add readable prop to every 'read' query to follow a consistent pattern as well as adding a get endpoint for a single query. 2021-02-05 16:45:23 +00:00
Andrew Kingston fe00c66700 Automatically refresh data when related data changes 2021-02-05 16:16:41 +00:00
mike12345567 9f1c2cd602 Initial work towards rbac. 2021-02-05 15:58:25 +00:00
mike12345567 0f7e682b99 Quick fix for self hosting error in logs. 2021-02-05 15:24:34 +00:00
Keviin Åberg Kultalahti 2d98496eaf bump bbui to fix popover component 2021-02-05 16:14:18 +01:00
Keviin Åberg Kultalahti 2744c89444 bump bbui 2021-02-05 15:43:46 +01:00
Andrew Kingston 7c3ccf69f9 Key property group components so that they fully remount on component change 2021-02-05 13:48:26 +00:00
mike12345567 924086da83 Merge branch 'master' of github.com:Budibase/budibase into feature/rbac 2021-02-05 13:20:48 +00:00
Keviin Åberg Kultalahti efff6ae705 right aligns the multiselect options in the property panel 2021-02-05 14:09:29 +01:00
Keviin Åberg Kultalahti 69c01f0d00 merge master and bump bbui 2021-02-05 14:06:35 +01:00
Andrew Kingston 06b70706e3 Add button action to refresh a datasource 2021-02-05 12:54:36 +00:00
mike12345567 4b2b375512 Fixing some issues found with users and row updates, specifically relationships and numbers. 2021-02-05 12:23:29 +00:00
Andrew Kingston 4f3aafd53c Fix row detail autoscreen not having correct delete row definition 2021-02-05 11:55:53 +00:00
Andrew Kingston 6eec1632d9 Remove unnecessary enrichment from button action calls 2021-02-05 11:51:07 +00:00
Andrew Kingston 1fb84ceeea Change how client provides the current user so that the whole app is actually wrapped in a provider which provides the current user 2021-02-05 11:44:33 +00:00
Martin McKeaveney 5b1a2f99d6 merge 2021-02-05 11:18:37 +00:00
Andrew Kingston 44888f9bb4 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-05 11:06:51 +00:00
Martin McKeaveney cca4b93c53 v0.7.4 2021-02-05 10:59:29 +00:00
Martin McKeaveney 2cb0e35b25 app export with space in name 2021-02-05 10:55:54 +00:00
Andrew Kingston 53491c400d Adding validation to forms to ensure custom fields can't be the wrong type 2021-02-05 10:53:25 +00:00
Joe 481e949b3e I emphasized the naming of a query
Label text added and made semi-bold
Removed placeholder text
2021-02-05 10:32:10 +00:00
Andrew Kingston f44f887648 Fix padding in builder setting icons to be more in line 2021-02-05 10:26:38 +00:00
Andrew Kingston 10536a8c7d Allow form fields to have custom names 2021-02-05 10:26:24 +00:00
Martin McKeaveney 1a80b09fd0 v0.7.3 2021-02-05 09:43:45 +00:00
Martin McKeaveney c877543a2f pin deps 2021-02-05 09:39:42 +00:00
Martin McKeaveney c57dee754f custom columns 2021-02-04 23:17:49 +00:00
Andrew Kingston 580837f949 Fix delete row action 2021-02-04 19:18:32 +00:00
Andrew Kingston f453ed6c43 Fix forms not providing correct datasource object 2021-02-04 18:11:56 +00:00
Andrew Kingston 7afcee9748 Merge branch 'form-builder' of github.com:Budibase/budibase into form-builder 2021-02-04 18:05:14 +00:00
Andrew Kingston 18d0426d56 Fix typo 2021-02-04 18:05:05 +00:00
Andrew Kingston adb22dee69 Fix ID's not being made unique when copying components 2021-02-04 18:00:16 +00:00
Andrew Kingston e94fb7d937 Update form settings to be called Schema and add custom schema option 2021-02-04 18:00:02 +00:00
mike12345567 8eeda82511 Updating so that strings get coerced into arrays for relationships. 2021-02-04 17:17:05 +00:00
Andrew Kingston 963f5e0ad8 Fix typo in _rev schema field type 2021-02-04 15:48:32 +00:00
Andrew Kingston 725d13cad3 Fix form constraints not being applied correctly 2021-02-04 15:23:26 +00:00
Andrew Kingston 71da755b30 Update bindable properties to pull directly from form children 2021-02-04 15:11:05 +00:00
Andrew Kingston 4a7e05aa67 Update auto screens to use new lightest spectrum theme 2021-02-04 15:10:51 +00:00
Martin McKeaveney d954b0f4c1 v0.7.2 2021-02-04 14:25:15 +00:00
Michael Drury b787fc2e7c
Merge pull request #1086 from Budibase/feature/helper-duration
Duration binding helper
2021-02-04 14:15:36 +00:00
Andrew Kingston e3e22da303 Pull form bindable properties from field definitions rather than schema 2021-02-04 13:01:49 +00:00
Andrew Kingston 859bef0223 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-04 12:59:34 +00:00
Andrew Kingston 443dd591ed
Merge pull request #1087 from Budibase/fix/app-swapping
Fix bug making apps swap to different apps randomly
2021-02-04 12:41:40 +00:00
Martin McKeaveney 36420ab005
Merge pull request #1085 from Budibase/bugfixes-0.7.1
Bugfixes 0.7.1
2021-02-04 12:23:22 +00:00
Andrew Kingston 0d5201ceae Be even more explicit with notification icon store update to avoid any magic 2021-02-04 11:29:35 +00:00
Andrew Kingston 6b8ab62930 Reset back to 5 minute intervals 2021-02-04 11:27:12 +00:00
Andrew Kingston ccf11a2ebc Fix bug making apps swap to different apps randomly 2021-02-04 11:26:04 +00:00
mike12345567 a9dc9f0561 Fixing issue that was breaking linting. 2021-02-04 10:41:25 +00:00
mike12345567 008c9dcbcd Linting and updating helper manifest. 2021-02-04 10:25:04 +00:00
mike12345567 a86b6db772 Quick addition of a duration helper which can be used to create relative humanized date strings. 2021-02-04 10:17:10 +00:00
Martin McKeaveney 6a4a0c517b remove search carried over from other branch 2021-02-04 08:21:39 +00:00
Martin McKeaveney 6cb62f6625 fixing JSON and CSV import/export 2021-02-04 08:20:04 +00:00
Andrew Kingston 65e9f87e10 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-03 17:46:04 +00:00
mike12345567 f182a65547 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
mike12345567 68f68c1e26 Attempting to fix the issue with 4001, this updates the cypress tests so that it is easier to change the port on which it runs as well as updating the electron usage of the app to use port 0 (an ephermeral port). 2021-02-03 16:09:48 +00:00
Andrew Kingston a0f26c9a4f Fix button action enrichment 2021-02-03 15:53:25 +00:00
Andrew Kingston c2dc2d2b15 Don't render anything from repeater if no rows exist 2021-02-03 15:28:56 +00:00
Andrew Kingston 019316e508 Update text field values on Enter press 2021-02-03 15:02:50 +00:00
Andrew Kingston 81adaecd47 Require spectrum css files from correct picker component 2021-02-03 14:56:37 +00:00
Andrew Kingston d921cfedf8 Allow forms to generate query schemas. Fix query execution action 2021-02-03 14:53:13 +00:00
mike12345567 39ea169752 Updated script and manifest - minor spelling error. 2021-02-03 14:00:58 +00:00
mike12345567 6fd080269b linting. 2021-02-03 13:56:01 +00:00
mike12345567 9ae53caa4d 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 68aa7bb5f0 make email field bindable in automations 2021-02-03 13:50:19 +00:00
Martin McKeaveney 184f30771c change backup to be appname 2021-02-03 13:28:11 +00:00
Andrew Kingston a3441d454e Merge branch 'bugs/quick-fixes' of github.com:Budibase/budibase into form-builder 2021-02-03 13:10:37 +00:00
mike12345567 ae54a420ba Adding some more changes to make it more obvious when a binding hasn't worked. 2021-02-03 13:04:19 +00:00
mike12345567 c10cd53eb6 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 96acfc6563 Fixing an issue with the new validity checking being too lenient. 2021-02-03 12:10:39 +00:00
mike12345567 b79d6b712b 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 da9b2cd09d Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-03 11:13:58 +00:00
Andrew Kingston 6b6699c857 Add listener to clear date pickers on certain keystrokes 2021-02-03 11:10:47 +00:00
Andrew Kingston 181143935e Force number field to set numerical values only 2021-02-03 10:53:48 +00:00
Andrew Kingston 44cfd430c6 Ensure field ID's are always safe to be used as DOM ID's 2021-02-03 10:32:21 +00:00
Martin McKeaveney 12eb36175d v0.7.1 2021-02-03 10:30:22 +00:00
Martin McKeaveney 118b31cd4d
Merge pull request #1076 from Budibase/0.7-bugfixes
0.7 bugfixes
2021-02-03 10:25:36 +00:00
Andrew Kingston 231eec81ab Add confirmation dialog before resetting form fields manually 2021-02-03 10:05:49 +00:00
Andrew Kingston 9ff40cc288 Fix form validation sometimes being applied erroneously 2021-02-03 10:05:32 +00:00
Martin McKeaveney b6fb12bbe4
Merge pull request #1073 from Budibase/bug/quick-handlebars-fix
Bug/quick handlebars fix
2021-02-03 08:33:53 +00:00
Martin McKeaveney 8fac96dd69 fixes for mySQL and MSSQL non default ports 2021-02-03 08:20:21 +00:00
Martin McKeaveney d98be2f1aa fixing text wrap in handlebars 2021-02-03 08:12:58 +00:00
Michael Shanks 7380250f0b fix: views not loading in deployed apps 2021-02-02 21:23:49 +00:00
Michael Drury 30b004ba1f Linting. 2021-02-02 20:29:10 +00:00
Michael Drury 8d40cb6b32 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 8dbc102c6c v0.7.0 2021-02-02 18:52:05 +00:00
mike12345567 20c2413c6f Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes 2021-02-02 18:04:18 +00:00
mike12345567 e7ed6301fa 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 08cf4bf292 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 7ece2e65a4 Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes 2021-02-02 17:57:55 +00:00
mike12345567 87bbda1a73 Updating BBUI. 2021-02-02 17:48:27 +00:00
Martin McKeaveney 170c1abaf7 account for null helpers 2021-02-02 17:48:23 +00:00
mike12345567 78a10e8e43 Linting. 2021-02-02 17:46:52 +00:00
Martin McKeaveney e78b9c31c3 adding example code to helpers 2021-02-02 17:43:01 +00:00
mike12345567 711ab8a070 Updating manifest. 2021-02-02 17:29:46 +00:00
mike12345567 666a7b324c 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 2d82969350 Some quick fixes to allow custom verbs. 2021-02-02 17:28:11 +00:00
Andrew Kingston 3206b8dc14 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-02 17:26:44 +00:00
Andrew Kingston 453b9424e2 Add button to fieldgroups to automatically update from schema 2021-02-02 17:26:14 +00:00
mike12345567 a0c8c20782 Merge branch 'feature/handlebars-helpers-update' of github.com:Budibase/budibase into bug/integration-fixes 2021-02-02 17:25:35 +00:00
mike12345567 163079d278 Adding a nicer error for when user input JSON is invalid. 2021-02-02 16:44:31 +00:00
mike12345567 c74f1011d0 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 ef63f24ec6 bump budibase hbs version 2021-02-02 16:19:37 +00:00
Andrew Kingston f6441aaff9 Remove console log statement 2021-02-02 15:39:07 +00:00
Andrew Kingston 1a886ada08 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 9a6108326b Remove unused vars and lint 2021-02-02 15:24:15 +00:00
mike12345567 63933e9da0 Merge branch 'bug/attachment-issue' of github.com:Budibase/budibase into feature/handlebars-helpers-update 2021-02-02 14:57:19 +00:00
mike12345567 a367460fbc fixing cypress test. 2021-02-02 14:55:52 +00:00
Andrew Kingston 646e324551 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-02 14:44:19 +00:00
mike12345567 d8b6faa5f2 Merge branch 'master' of github.com:Budibase/budibase into bug/attachment-issue 2021-02-02 14:36:11 +00:00
Andrew Kingston d2c0ba8f74 Update screen templates to support full form generation. Fix issues with screen templates 2021-02-02 14:32:58 +00:00
mike12345567 92ab3631ea Adding object and regex helpers as well as a complex test case for forIn. 2021-02-02 14:22:10 +00:00
Andrew Kingston 8d6b13c5f4 Fix label in form validation action 2021-02-02 13:51:16 +00:00
Andrew Kingston 79ae7dae91 Ensure consistent size of form fields regardless of label position 2021-02-02 13:50:46 +00:00
Andrew Kingston 7984382552 Fix presence validation for array values 2021-02-02 13:50:13 +00:00
mike12345567 b6bdd04ea8 Fixing test failure due to not deleting the ID attached to table in couchTest Utils. 2021-02-02 13:14:32 +00:00
Joe 4db61e0fb7 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 5187639fa0 Linting. 2021-02-02 11:47:20 +00:00
mike12345567 e0ea434f27 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 7c0a2bc2f5 Ensure fetching datasources always returns an array result 2021-02-02 10:35:00 +00:00
Martin McKeaveney 4b5e572da3 internal search working 2021-02-01 21:02:54 +00:00
Andrew Kingston 8789d576af Add error state styles to date picker field 2021-02-01 19:01:43 +00:00
Andrew Kingston cf43cf765c Add custom component actions. Simplify client context. Add form validation action 2021-02-01 18:51:22 +00:00
mike12345567 c724f3e701 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 dbe7e8d4b7 Fix long form field width 2021-02-01 18:00:38 +00:00
mike12345567 db6d2f1316 Updating script for generating handlebars-helpers manifest. 2021-02-01 17:12:18 +00:00
Michael Drury cced03be0a
Merge pull request #1020 from Budibase/feature/handlebars-helpers
Feature/handlebars helpers
2021-02-01 15:53:05 +00:00
Martin McKeaveney f6b357c66b use regex for search 2021-02-01 14:46:44 +00:00
Martin McKeaveney 988b926436 Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 14:30:02 +00:00
Martin McKeaveney 214ebf8f3a adding search in binding drawer 2021-02-01 14:29:51 +00:00
Andrew Kingston 876ec44d11 Update date picker to fix horrible flatpickr event handling 2021-02-01 14:10:55 +00:00
Andrew Kingston f59e39931b Update form field ID's to always be safe 2021-02-01 14:10:38 +00:00
Michael Drury b1127b718e
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 b1c82626d9 Improve validation around loading options for relationship field 2021-02-01 13:23:18 +00:00
mike12345567 214237aca0 Updating global selectors to be specific to component. 2021-02-01 13:20:39 +00:00
mike12345567 d350dd2c2b Updating manifest tests. 2021-02-01 13:17:42 +00:00
Andrew Kingston b65673b77a 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 a8fab0cd02 Fixing some styling issues. 2021-02-01 13:13:50 +00:00
mike12345567 2276944f36 Converting markdown to HTML and rendering this for the hbs-helpers. 2021-02-01 12:55:37 +00:00
mike12345567 b0ff6e2973 Linting. 2021-02-01 12:40:55 +00:00
Keviin Åberg Kultalahti ddf5b4adf3 fixes visual bug of multiselect in property control 2021-02-01 12:54:29 +01:00
Martin McKeaveney 5702b849d1 Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:52:40 +00:00
Martin McKeaveney 16cce9c10c binding panel options from helpers 2021-02-01 11:51:53 +00:00
mike12345567 e837470c78 Updating handlebars-helpers functionality. 2021-02-01 11:22:32 +00:00
Andrew Kingston ad86c40de6 Add form support for fields which can only use bindings rather than explicit onchange handlers 2021-02-01 11:14:24 +00:00
mike12345567 430913ebbe Removing rollup replacement. 2021-02-01 11:03:20 +00:00
mike12345567 7fed6fe599 Merge branch 'feature/handlebars-helpers' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:00:41 +00:00
mike12345567 de1a497508 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-02-01 11:00:33 +00:00
Andrew Kingston 216566887c Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-02-01 09:11:48 +00:00
Martin McKeaveney ee798ab424 adding appimage back 2021-01-31 20:31:17 +00:00
Martin McKeaveney 0a45b7ee89
Merge pull request #1063 from yashank09/master
disables input to edit builtin role name
2021-01-31 12:40:36 +00:00
Yashank 553386df35 disables input to edit builtin role name 2021-01-31 04:24:33 -08:00
mike12345567 e82fa5f68a Updating to use budibase helpers. 2021-01-31 11:46:45 +00:00
Kevin Åberg Kultalahti 93dc21a849
Merge pull request #1017 from Budibase/fix/attachment-issues
Attachment issue fixes
2021-01-30 12:29:46 +01:00
Michael Drury ff75f8e8a5 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 34a6e88fe2 Updating lock file. 2021-01-30 00:21:13 +00:00
Michael Drury 699046ccb8 Some fixes, still dealing with problems of illegal re-assignment in rollup. 2021-01-30 00:20:13 +00:00
Michael Drury 93a7abf160 Quick fix for number systems in string templates. 2021-01-29 22:56:01 +00:00
Martin McKeaveney 2b4c67039a
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 df2fbf8656 fix template check 2021-01-29 22:23:48 +00:00
Martin McKeaveney d0f389a5cb smoother downloads, lint 2021-01-29 21:52:45 +00:00
mike12345567 bd3bdfa9aa 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 91ee1b313e copy even users to dump 2021-01-29 17:17:13 +00:00
Andrew Kingston 1ae0f41587 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-29 16:59:24 +00:00
Andrew Kingston 4e9fe01ef6 Automatically make forms use latest data context if it matches 2021-01-29 16:40:19 +00:00
Andrew Kingston d4f8a1955c
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 8168844072 Merge branch 'master' of github.com:Budibase/budibase into qol-updates 2021-01-29 15:46:50 +00:00
mike12345567 690b63b146 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-29 14:36:26 +00:00
mike12345567 72f205d736 Adding a getManifest function to string templates. 2021-01-29 14:36:16 +00:00
mike12345567 9b4895e062 Fixing weird formatting issue. 2021-01-29 13:43:20 +00:00
Keviin Åberg Kultalahti 7a24f31697 fix typo in settings modal 2021-01-29 14:31:04 +01:00
Andrew Kingston 8be1d1e530 Fix max string length validation 2021-01-29 13:24:43 +00:00
Andrew Kingston deccd11def Add attachment field to forms 2021-01-29 13:22:38 +00:00
mike12345567 918a95071d Fixing a bug found by tests in auth. 2021-01-29 13:14:36 +00:00
mike12345567 4a8de4c7d4 Linting. 2021-01-29 12:33:39 +00:00
mike12345567 2ce5b9a5ae Quick update to chane how hosting key is noted. 2021-01-29 12:21:22 +00:00
Keviin Åberg Kultalahti 1800b73341 merge master 2021-01-29 13:13:43 +01:00
Andrew Kingston 6c6542c0c5 Fix validation on long form field 2021-01-29 10:28:13 +00:00
Andrew Kingston af4f902e10 Fix validation and focus styling on datepickers 2021-01-29 10:18:41 +00:00
Martin McKeaveney 82dbe62b10
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 86c4594c0d adds placeholder on automation trigger 2021-01-28 23:23:44 -08:00
Andrew Kingston 2db5e62e35 Add date field validation 2021-01-28 19:41:46 +00:00
Martin McKeaveney d8a7df0c3e remove superfluous param 2021-01-28 19:35:04 +00:00
Martin McKeaveney 98d82d92ff remove log 2021-01-28 19:34:24 +00:00
Martin McKeaveney f9190c1ed7 privacy features + allow builder usage without cloud API key 2021-01-28 19:32:13 +00:00
Andrew Kingston 58fdabe96b Integrate flatpickr with spectrum 2021-01-28 18:53:40 +00:00
mike12345567 4d1ad5e726 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 c9ab20726d Add rich text field to form components 2021-01-28 18:03:44 +00:00
Andrew Kingston 9791e52a10 Add boolean field, fix label alignment, fix picker z index 2021-01-28 16:31:55 +00:00
Martin McKeaveney 0b4e2425f3
Merge pull request #1036 from SOVLOOKUP/master
add arangodb integration
2021-01-28 15:30:34 +00:00
Andrew Kingston c84ff0589a Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-28 15:18:35 +00:00
sovlookup 31925ce3c0 prettify code 2021-01-28 23:08:53 +08:00
Andrew Kingston 96d9dd1ef2 Remove log statement 2021-01-28 14:51:37 +00:00
Andrew Kingston 08cbfd705f 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 2168991591 cannot return result directly fix it 2021-01-28 22:35:41 +08:00
Andrew Kingston b4ccf9c1d2 Add current user bindings, and current user relationships as data sources 2021-01-28 14:29:35 +00:00
sovlookup aeee8af0d8 this commit is ok 2021-01-28 22:26:53 +08:00
sovlookup 9684def1ae fix a little space 2021-01-28 22:23:17 +08:00
sovlookup 0b8987f6a1 add arangodb integration 2021-01-28 22:20:15 +08:00
sovlookup 8996200d8d add arangodb integration 2021-01-28 22:17:39 +08:00
mike12345567 28ddffb862 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 1b6eb426c6 add arangodb integration 2021-01-28 21:48:29 +08:00
sovlookup 7a6e677b89 add arangodb integration 2021-01-28 21:42:40 +08:00
mike12345567 9cc8c08cf1 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-28 09:59:28 +00:00
Andrew Kingston 32ad2b6a08 Add more functionality to core SpectrumField component to simplify other form components 2021-01-28 08:47:44 +00:00
Andrew Kingston 734e341ebb Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-27 18:28:17 +00:00
Andrew Kingston 8df4de0ddb Add FieldGroup component to allow easy mixing of fields and other content in forms 2021-01-27 18:25:57 +00:00
mike12345567 c04dd20805 Linting. 2021-01-27 18:09:32 +00:00
mike12345567 48dc9f9533 Adding a manifest of all the useful helpers which our system provides. 2021-01-27 18:09:04 +00:00
Martin McKeaveney 497c87ce00 v0.6.2 2021-01-27 17:43:38 +00:00
Martin McKeaveney 1939c1e000 actions fix 2021-01-27 17:29:30 +00:00
Martin McKeaveney ed5d0f4e53 v0.6.1 2021-01-27 16:47:44 +00:00
Martin McKeaveney 930d7f5401 replace npmignore with package JSON files field 2021-01-27 16:40:47 +00:00
Andrew Kingston bfebf0226a Update builder preview to be interactive and improve builder preview experience 2021-01-27 15:52:12 +00:00
Martin McKeaveney 71c88fc410 v0.6.0 2021-01-27 15:04:13 +00:00
Martin McKeaveney 25da59bd96 file download icon + styling 2021-01-27 14:53:50 +00:00
Martin McKeaveney 67624ebe94 import and export apps 2021-01-27 13:55:46 +00:00
Andrew Kingston 6034102fd0 Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-27 10:59:23 +00:00
Andrew Kingston a79f731c09 Add common SpectrumField component, add spectrum labels, add form label position customisation 2021-01-27 10:59:05 +00:00
Joe 051a2875b7 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 a2a4a2d21d Minor ui updates
Padding and spacing improved
2021-01-26 22:42:31 +00:00
mike12345567 c928398db7 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-26 16:22:38 +00:00
Martin McKeaveney fbfa8a8659
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 9581e50e45 return schemas from backend 2021-01-26 16:02:44 +00:00
mike12345567 b0c7002a5a Linting. 2021-01-26 15:59:58 +00:00
mike12345567 2d7866dd58 Fixing the transition between readable and runtime bindings. 2021-01-26 15:59:28 +00:00
Martin McKeaveney aa28bb5e94 only allow read queries in datasources 2021-01-26 15:23:23 +00:00
mike12345567 2d6f79a433 Adding date information. 2021-01-26 14:47:30 +00:00
Andrew Kingston 2bc6a70401 Add automatic schema validation to forms and add builder settings for specific field types 2021-01-26 14:40:44 +00:00
mike12345567 7456e1fbed Disabling save button on binding drawer when handlebars statement is invalid. 2021-01-26 14:09:31 +00:00
mike12345567 c8295f0fbd Linting. 2021-01-26 12:43:26 +00:00
Keviin Åberg Kultalahti 1ea262834d bump bbui 2021-01-26 13:22:01 +01:00
Keviin Åberg Kultalahti cd95748982 Merge branch 'master' into fix/attachment-issues 2021-01-26 12:49:27 +01:00
Andrew Kingston 3e1792395a Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-26 11:21:20 +00:00
Martin McKeaveney f956750870 Merge branch 'master' of github.com:Budibase/budibase into mysql-connector 2021-01-26 11:10:08 +00:00
Martin McKeaveney a73473b16c MySQL integration and self hosted deploy event 2021-01-26 11:07:30 +00:00
Keviin Åberg Kultalahti 5f36bbed23 fixes row updating problem in grid component 2021-01-26 12:03:29 +01:00
Andrew Kingston 9e29b33055 Fix settings to select fields and fix chart settings not showing fields 2021-01-26 10:57:57 +00:00
Keviin Åberg Kultalahti c552ab761f conditionally adds content-type json header if json is sent with request 2021-01-26 11:51:42 +01:00
mike12345567 a5fbdaf3b7 Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-helpers 2021-01-26 10:42:54 +00:00
Andrew Kingston 25036d2d1b Merge branch 'master' of github.com:Budibase/budibase into form-builder 2021-01-26 09:56:50 +00:00
Andrew Kingston c71007e7f8 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 47dbd43116 Fix client API URLs not being cleaned properly 2021-01-26 09:40:04 +00:00
Andrew Kingston 3c4afaf7a1 Remove success notification on query success to prevent notifications on 'read' queries 2021-01-26 09:31:41 +00:00
Andrew Kingston 126b3ee480 Merge branch 'master' of github.com:Budibase/budibase into component-binding-refactor 2021-01-26 09:11:43 +00:00
Andrew Kingston 973bc8ca37 Fix button groups not working in design panel 2021-01-26 09:04:29 +00:00
Andrew Kingston 06c5a0f717 Add initial work on new Form component, spectrum styles and new text field 2021-01-26 08:55:44 +00:00
Joe 42f31ecd5b
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