Commit Graph

13285 Commits

Author SHA1 Message Date
Martin McKeaveney d5324388d6 allow regeneration of AI columns from context menu 2024-10-04 17:20:30 +01:00
Dean e9f8d1d4ef Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-04 16:07:22 +01:00
Adria Navarro 6f62b8671d Add comment 2024-10-04 15:54:07 +02:00
Adria Navarro 349637733e Return allowed run from table 2024-10-04 15:52:46 +02:00
Adria Navarro b6aebd67a8 Rename allowedViews to allowedSources 2024-10-04 15:52:36 +02:00
Adria Navarro 6c2c422fa5 Merge branch 'master' into v3-ui 2024-10-04 15:51:40 +02:00
Sam Rose 191be8689a
Merge branch 'master' into lab-day/app-sorting 2024-10-04 14:27:01 +01:00
Sam Rose 4fb870e449
Make processStringSync's throw behaviour opt-in. 2024-10-04 11:30:10 +01:00
Andrew Thompson ec6a5bea13
Merge branch 'master' into lab-day/app-sorting 2024-10-04 11:25:15 +01:00
andz-bb 696b2c38db persist app sort method selection by saving it against the user 2024-10-04 10:54:14 +01:00
Andrew Kingston 0f95c8a1c9
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-04 09:27:36 +01:00
Andrew Kingston f2b4ef2ac8
Lint 2024-10-04 09:23:14 +01:00
Sam Rose 646fc5e6bd
Respond to PR comment. 2024-10-03 15:56:19 +01:00
Andrew Kingston e4900e27bb
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-10-03 15:50:22 +01:00
Andrew Kingston aa3da2bcf2
Fix z-index 2024-10-03 15:49:44 +01:00
Andrew Kingston c51c7cd2a6
Make role editor full screen 2024-10-03 15:47:05 +01:00
Dean f6b5b4121e Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-03 15:37:04 +01:00
Michael Drury 97b799f9db
Merge pull request #14694 from Budibase/view-merge-v3-ui
View changes - merge to V3 UI branch
2024-10-03 15:09:33 +01:00
Andrew Kingston 303bb94eec
Fix top nav being off-center 2024-10-03 14:28:43 +01:00
Andrew Kingston 818732250b
Add auto layout and fit when doing any role operation other than updating metadata 2024-10-03 14:13:22 +01:00
Andrew Kingston a4aac8aae0
Deal with power users 2024-10-03 13:59:50 +01:00
Andrew Kingston a342aa3c31
Add empty state node to role editor 2024-10-03 13:08:47 +01:00
Sam Rose df242cc2ad
Don't break the fact that processStringSync returns a string. 2024-10-03 13:07:22 +01:00
Sam Rose fdbe633b02
Get errors working on the client side as well. 2024-10-03 12:43:57 +01:00
Andrew Kingston 303f400139
Prevent selection of basic and admin roles 2024-10-03 11:28:41 +01:00
Andrew Kingston 72f1db8c10
Update spacing 2024-10-03 11:24:22 +01:00
Andrew Kingston f7318b15d4
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-10-03 11:23:02 +01:00
Andrew Kingston fbdbefddf7
Fix resizing issue with brackes 2024-10-03 11:21:30 +01:00
Andrew Kingston ade2ed5a05
Merge pull request #14635 from Budibase/default-values-options
Default values for options and array types (frontend)
2024-10-03 10:26:42 +01:00
Andrew Kingston f430de5369
Add more edge validation 2024-10-03 09:36:18 +01:00
Andrew Kingston 4de91d4e3a
Add animated curly brackets 2024-10-03 09:27:04 +01:00
Martin McKeaveney 2dff149aa9 lint 2024-10-02 22:36:36 +01:00
Martin McKeaveney 9a4a788283 dont show AI type if AI not enabled 2024-10-02 21:15:42 +01:00
mike12345567 932413c4c1 Getting re-loading of view queries working again. 2024-10-02 18:57:40 +01:00
mike12345567 2fed6008fa Updating view stores. 2024-10-02 18:41:27 +01:00
Martin McKeaveney 2b322f6f1d merge from v3 2024-10-02 17:01:07 +01:00
Andrew Kingston 66f6e91245
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-10-02 16:08:54 +01:00
Dean abf4b60995 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-02 11:20:32 +01:00
Andrew Kingston a4c67f1812
Show notification when running row actions in the data section 2024-10-02 11:11:20 +01:00
Andrew Kingston a49e779d11
Add default value for multi-selects and improve default value validation 2024-10-02 10:50:22 +01:00
Andrew Kingston f6a783a9f1
Update submodules 2024-10-02 10:25:22 +01:00
Andrew Kingston f6d937fda5
Merge branch 'v3-ui' of github.com:Budibase/budibase into default-values-options 2024-10-02 10:19:37 +01:00
Dean 6d0d4a9b59 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-02 09:26:43 +01:00
Dean a9b747d88d Replaced global selectedAutomation with memoised parameter 2024-10-02 09:23:37 +01:00
Dean 2884ac4638 Merge remote-tracking branch 'origin/master' into v3-ui 2024-10-02 09:21:00 +01:00
Martin McKeaveney 9a6301fd5f
Merge branch 'master' into budi-8664-cron-helper-ai-feature 2024-10-01 17:06:33 +01:00
Martin McKeaveney 36996f71d0 merge 2024-10-01 16:39:09 +01:00
Martin McKeaveney 2aaef12a1a better typing - discriminated unions 2024-10-01 16:36:37 +01:00
Andrew Kingston 1dea53f597
Refresh data when adding columns 2024-10-01 16:25:48 +01:00
Andrew Kingston 3f520f05a0
Add bounding brackets to role editor 2024-10-01 16:16:31 +01:00
Andrew Kingston d2b59fedeb
Refactor node management to automatically position basic and admin at each edge 2024-10-01 15:27:33 +01:00
Martin McKeaveney 0b9b9ab440 AI functionaly working E2E 2024-10-01 14:56:16 +01:00
Martin McKeaveney 2d21afbe10 rough v1 2024-10-01 12:52:11 +01:00
Sam Rose 84f7a477a1
Fix the binding drawer for default values. 2024-10-01 12:00:03 +01:00
Andrew Kingston 930dd812cc
Add uiMetadata to viewv2 2024-10-01 10:59:48 +01:00
Andrew Kingston ec8856b6ae
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-01 10:25:45 +01:00
Andrew Kingston db41b4c385
Add initial differences for calculation views 2024-10-01 10:25:32 +01:00
Andrew Kingston 354b5041c7
Update handling of basic and admin edges 2024-10-01 09:49:53 +01:00
Dean 09cc253938 Merge commit 2024-10-01 09:43:50 +01:00
Dean e2247cfb2c Merge remote-tracking branch 'origin/master' into v3-ui 2024-10-01 09:27:00 +01:00
Martin McKeaveney bd6ad0ff0e
Merge branch 'master' into budi-8664-cron-helper-ai-feature 2024-09-30 16:17:27 +01:00
Martin McKeaveney b1462b4c19 lint 2024-09-30 15:17:07 +01:00
Peter Clement dc23977619 fix broken trigger binding 2024-09-30 15:02:55 +01:00
Martin McKeaveney ce1ca5b89e add finally block instead of duplication 2024-09-30 14:48:02 +01:00
Martin McKeaveney fc642a259c tidy up 2024-09-30 14:43:10 +01:00
Martin McKeaveney e281250569 ai cron helper E2E 2024-09-30 14:00:12 +01:00
Dean b99375cff1 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-09-30 09:14:35 +01:00
Andrew Kingston 2099ee8baf
Fix duplicates 2024-09-30 08:24:42 +01:00
Andrew Kingston 46feabec03
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-09-30 08:24:20 +01:00
Andrew Kingston 8fab576b5a
Remove duplicate dark mode attribute 2024-09-30 08:23:57 +01:00
Andrew Kingston adfe467329
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-09-30 08:21:36 +01:00
Andrew Kingston 0ee3dfacf7
Merge branch 'v3-ui' of github.com:Budibase/budibase into v3-ui 2024-09-30 08:20:09 +01:00
Andrew Kingston d09cbc4029
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-09-30 08:19:19 +01:00
Dean 3bd41db25c Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-09-27 14:23:24 +01:00
Adria Navarro 5853f3b148 Fix signature theme 2024-09-27 14:37:10 +02:00
Adria Navarro d082c7b77d Merge branch 'master' into v3-ui 2024-09-27 14:28:09 +02:00
Andrew Kingston 60c55b06ed
Update new view popover to allow for creating calculation views 2024-09-27 10:39:50 +01:00
Adria Navarro 747057b011
Merge branch 'master' into BUDI-8565/related-columns 2024-09-27 11:31:28 +02:00
Dean 8de5a0d7b6 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-09-27 09:10:48 +01:00
deanhannigan ffdc8ff1be
Merge branch 'master' into v3-ui 2024-09-27 09:10:25 +01:00
Andrew Kingston baa088049a
Account for both shapes of the required constraint and ensure required trumps default values 2024-09-27 08:33:09 +01:00
Adria Navarro aa044b94cf Don't allow sort columns as display or sorting 2024-09-26 21:09:47 +02:00
Martin McKeaveney 98a2da20b4 lint 2024-09-26 17:31:22 +01:00
Martin McKeaveney 133ce9e784 update colour on tags 2024-09-26 17:21:18 +01:00
Martin McKeaveney e65a9157cc opacity/custom config updates, fix tests 2024-09-26 17:14:20 +01:00
Adria Navarro d7715e4f5c Don't allow related columns as display or sorting 2024-09-26 17:00:44 +02:00
Martin McKeaveney fd3cedbccf move premium badge to top of AI config, add AzureOpenAI logo 2024-09-26 15:06:14 +01:00
Andrew Kingston f08e449758
Lint 2024-09-26 09:02:32 +01:00
Adria Navarro 475775206c Fix test 2024-09-25 14:20:03 +02:00
Andrew Kingston f3c219ace4
Increase spacing between RBAC editor controls 2024-09-25 12:52:46 +01:00
Andrew Kingston bf91266ac0
Select nodes after creation 2024-09-25 12:08:35 +01:00
Adria Navarro d60588d323 Display signature on on views when dark mode 2024-09-25 13:06:05 +02:00
Andrew Kingston 3fc3edfe59
Allow hovering over edges to make them active as well as supporting selection 2024-09-25 12:04:18 +01:00
Andrew Kingston 6f054c390a
Update role nodes to always show icons 2024-09-25 11:58:23 +01:00
Adria Navarro 18084b16f7 Undo unnecessary changes 2024-09-25 12:49:51 +02:00
Adria Navarro 4e83daf5d9 Allow selecting columns in design 2024-09-25 12:49:51 +02:00
Adria Navarro 4272b614e2 Cleanup 2024-09-25 12:49:51 +02:00
Adria Navarro 574b2e5a3c Map types 2024-09-25 12:49:51 +02:00
Adria Navarro 49502afbee Default off 2024-09-25 12:49:51 +02:00
Adria Navarro 5519088376 Display related 2024-09-25 12:49:51 +02:00
Adria Navarro 77587c8686 Add related columns 2024-09-25 12:49:51 +02:00
Andrew Kingston c4d4e44c29
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-09-24 15:16:41 +01:00
Andrew Kingston 2773efad56
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-09-24 15:15:28 +01:00
Dean a69a210397 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-09-24 15:07:33 +01:00
Andrew Kingston 40372841d8
Show but disable default values when they are enabled but cannot be used 2024-09-24 15:04:08 +01:00
Andrew Kingston f493025d94
Ensure schema is sanitised when updating primary display column 2024-09-24 14:47:53 +01:00
deanhannigan 5832954b11
Merge branch 'master' into v3-ui 2024-09-24 14:05:53 +01:00
Andrew Kingston 06c8e5f815
Fix primary display schemas when saving 2024-09-24 12:47:51 +01:00
Andrew Kingston fd21503f3e
Enable default values on options columns with validation and fix default values being available on primary display columns 2024-09-24 12:43:41 +01:00
Andrew Kingston b2b6cc2ecf
Reorder grid buttons and remove export button for users table 2024-09-23 15:45:57 +01:00
Peter Clement a529e288b8 Merge remote-tracking branch 'refs/remotes/origin/fixes/automation-bug-fixing' into fixes/automation-bug-fixing 2024-09-23 15:29:54 +01:00
Peter Clement 89354f640b dupe string 2024-09-23 15:29:27 +01:00
Peter Clement 0aa8737845
Merge branch 'master' into fixes/automation-bug-fixing 2024-09-23 15:23:35 +01:00
Peter Clement 63651b21e6 lint 2024-09-23 15:17:44 +01:00
Peter Clement 335240718c tidy up 2024-09-23 15:02:37 +01:00
Peter Clement 189caa6235 fix issue where you could have multiple steps with the same name 2024-09-23 14:59:41 +01:00
Dean 1ef2f8f739 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-09-23 14:48:25 +01:00
Peter Clement c083fe3bd7 fix issue with js bindings not using quotes 2024-09-23 14:43:46 +01:00
Andrew Kingston 376ac1c04b
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-09-23 11:45:21 +01:00
deanhannigan 2f015cec42
Merge branch 'master' into v3-ui 2024-09-23 09:13:18 +01:00
Martin McKeaveney 95a08514b4 merge 2024-09-20 17:39:19 +01:00
Dean eff76e10d7 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-09-20 16:08:20 +01:00
Andrew Kingston 1dc37d8955
Make datasource icon in nav bar link to datasource page 2024-09-20 15:24:25 +01:00
Andrew Kingston 64f70a1ae2
Update text of filter button 2024-09-20 15:18:09 +01:00
Andrew Kingston e621cfca71
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-09-20 15:04:22 +01:00
Andrew Kingston 5db3d84a8d
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-09-20 14:59:49 +01:00
Peter Clement 7d4aa25244 fix issue with loop bindings showing for non loop steps 2024-09-20 11:53:48 +01:00
Dean fa1a2b42da Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-09-19 17:24:59 +01:00
Dean 8837cb932f Merge commit 2024-09-19 17:21:45 +01:00
Martin McKeaveney dadce14a71
Merge branch 'master' into budi-8608-ai-platform-level-config-pt-2 2024-09-19 10:48:01 +01:00
deanhannigan ba4001e241
Merge pull request #14546 from Budibase/feature/builder-filtering-update
Filter groups
2024-09-19 10:33:52 +01:00
Andrew Kingston a90cf51d2c
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-09-18 13:34:19 +01:00
Andrew Kingston 4325805ce3
Lint 2024-09-18 11:54:24 +01:00
Andrew Kingston bb0fad8c9a
Use 'app users' for users table title in new view nav bar 2024-09-18 11:48:50 +01:00
Martin McKeaveney 2cf07a40f6 fix for setting default configs 2024-09-18 09:44:33 +01:00
Andrew Kingston ba1cb32745
Merge branch 'v3-ui' of github.com:Budibase/budibase into v3-ui 2024-09-17 16:38:49 +01:00
Andrew Kingston c2116e3721
Remove deprecated view access feature from builder store 2024-09-17 16:38:34 +01:00
Andrew Kingston fd3c8c4a11
Make view readonly columns available for free 2024-09-17 16:34:00 +01:00
Dean d792adbaba Merge remote-tracking branch 'origin/v3-ui' into feature/builder-filtering-update 2024-09-17 12:42:59 +01:00
Dean 77b282ab77 Merge remote-tracking branch 'origin/master' into v3-ui 2024-09-17 09:41:17 +01:00
Andrew Kingston 93751f3915
Lint 2024-09-16 15:09:15 +01:00
Andrew Kingston 7406812b18
Lint 2024-09-16 15:01:08 +01:00
Andrew Kingston 3e2fdee186
Remove logs 2024-09-16 14:59:33 +01:00
Andrew Kingston c9c6d410c7
Wait for server changes before updating state 2024-09-16 14:55:40 +01:00
Andrew Kingston 1eee556bee
Fix issues with multi selectioni 2024-09-16 13:51:29 +01:00
Andrew Kingston 518f29030f
Fix edge issue 2024-09-16 13:47:57 +01:00
Andrew Kingston e7916c55f7
Some style updates 2024-09-16 13:42:47 +01:00
Andrew Kingston d61594d74e
Refactor RBAC flow and use selected states more 2024-09-16 13:31:36 +01:00
Dean e0d2c70611 PR feedback 2024-09-16 12:46:21 +01:00
Andrew Kingston d23d4156c3
Lint 2024-09-16 12:17:12 +01:00
Andrew Kingston c634cfdeac
Simplify and rewrite some flow logic 2024-09-16 12:15:17 +01:00
Andrew Kingston a120a9c97a
Add multi user sync for roles 2024-09-16 09:40:52 +01:00
Andrew Kingston bf10b4cd9d
Lint 2024-09-16 09:26:31 +01:00
Peter Clement 70b9d08516 lint 2024-09-13 16:10:38 +01:00
Peter Clement 59549b74b5 js scripting edge case 2024-09-13 16:04:13 +01:00
Peter Clement 04daa423cf small fix for edge case 2024-09-13 16:03:37 +01:00
Andrew Kingston 2849a7a4ff
Add uiMetdata prefix to roles everywhere 2024-09-13 14:03:21 +01:00
Dean 627e7fc799 Merge remote-tracking branch 'origin/v3-ui' into feature/builder-filtering-update 2024-09-13 12:06:54 +01:00
Peter Clement c980742081 Merge remote-tracking branch 'origin/master' into feat/automation-step-naming-updates 2024-09-13 12:04:48 +01:00
Andrew Kingston 46c83353d9
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-09-13 10:42:07 +01:00
Andrew Kingston ab018ced1f
Merge branch 'v3-ui' of github.com:Budibase/budibase into v3-ui 2024-09-13 10:39:33 +01:00
Peter Clement 7d6cce20e9 fix getAvailableBindings again, aka my personal hell 2024-09-12 21:02:50 +01:00
Andrew Kingston 63dd73f7b6
Update RBAC editor edges to explain what action the delete icon will take 2024-09-12 16:56:25 +01:00
Andrew Kingston dded09ca97
Update RBAC editor to use a grid and make all dimensions consistent with grid 2024-09-12 16:51:36 +01:00
Andrew Kingston 87206b1c43
Update node spacing 2024-09-12 16:11:37 +01:00
Andrew Kingston d4451a487c
Increase max auto zoom and add more constants 2024-09-12 16:09:37 +01:00
Andrew Kingston d80d38196f
Update styles of handles and edges 2024-09-12 15:53:25 +01:00
Dean 46cc9a074b Merge remote-tracking branch 'origin/v3-ui' into feature/builder-filtering-update 2024-09-12 15:02:07 +01:00
Dean 1454e52509 Merge remote-tracking branch 'origin/master' into v3-ui 2024-09-12 15:01:23 +01:00
Andrew Kingston 6f9175168b
Add custom RBAC edges with inline deletion icon 2024-09-12 12:23:27 +01:00
Conor Webb 423f76950f
Merge branch 'master' into Fix-user-access-roles-from-displaying-business 2024-09-12 11:10:57 +01:00
Andrew Kingston 35bdc998ca
Fix roles store update 2024-09-12 10:33:30 +01:00
Andrew Kingston 0a627e6cf5
Add validation to editing roles 2024-09-11 19:24:22 +01:00
Andrew Kingston f6852d5331
Update some other portal components to use new role metadata 2024-09-11 17:00:41 +01:00
Andrew Kingston 8a7af78c48
Remove legacy stuff 2024-09-11 16:52:20 +01:00
Andrew Kingston 6419829484
Update other usages of roles to use new metadata 2024-09-11 16:51:36 +01:00
Andrew Kingston dc0f93e314
Update design section to use new role metadata 2024-09-11 16:36:03 +01:00
Andrew Kingston aa75fca377
Update user side panel to account for new role metadata 2024-09-11 16:33:19 +01:00
Andrew Kingston 7e6f1407fe
Ensure roles always have new metadta and update access popover 2024-09-11 16:30:17 +01:00
Andrew Kingston e47d25cb48
Fix role updating and add custom role type to grid 2024-09-11 16:20:23 +01:00
Andrew Kingston 0fd38927e2
Remove log 2024-09-11 15:56:04 +01:00
Andrew Kingston de7604f8fd
Fix role CRUD 2024-09-11 15:55:48 +01:00
Andrew Kingston a81d9c6dd1
Add display name, color and descriptions to roles. Allow row CRUD via new UI 2024-09-11 15:42:05 +01:00
Peter Clement a68552f038
Merge branch 'master' into feat/automation-step-naming-updates 2024-09-11 15:07:09 +01:00
Martin McKeaveney 2e83b9a34d add import 2024-09-11 14:53:51 +01:00
Andrew Kingston a5520a973c
Use display names and allow descriptions to be edited 2024-09-11 13:11:41 +01:00
Andrew Kingston 9f0c160bfa
Add deleted permissions file, update auto layout 2024-09-11 13:06:07 +01:00
Dean ae8bd22253 Merge remote-tracking branch 'origin/v3-ui' into feature/builder-filtering-update 2024-09-11 12:46:47 +01:00
mike12345567 c0b38b74e0 Merge branch 'master' of github.com:Budibase/budibase into feature/builder-filtering-update 2024-09-11 12:23:06 +01:00
Conor Webb 4804c55313
Merge branch 'master' into Fix-user-access-roles-from-displaying-business 2024-09-11 11:54:53 +01:00
Peter Clement 27b65e22ef fix error with updating existinh name count 2024-09-11 11:54:42 +01:00
Andrew Kingston 87dca3d11d
Merge branch 'master' into v3-ui 2024-09-11 11:50:41 +01:00
Peter Clement ce08ce29b7
Merge branch 'master' into feat/automation-step-naming-updates 2024-09-11 11:36:00 +01:00
Peter Clement bf98d61ea6 add tests for new binding update code 2024-09-11 11:35:46 +01:00
Conor Webb 8a5d0560eb Fixed PlanType typo 2024-09-11 10:01:20 +01:00
Conor Webb 793f8a7ca7
Merge branch 'master' into Fix-user-access-roles-from-displaying-business 2024-09-11 09:59:55 +01:00
Andrew Kingston f1aca4c7df
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-09-11 09:45:39 +01:00
Andrew Kingston c6e4c782b9
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-data-ui 2024-09-11 08:57:52 +01:00
Andrew Kingston 2d23eaee5e
Remove empty file 2024-09-11 08:52:51 +01:00
Andrew Kingston 5be3fe2722
Remove screens and automations button from users table 2024-09-11 08:45:07 +01:00
Andrew Kingston 3295d90b0f
Update mapping of roles to new flow structure 2024-09-11 08:43:19 +01:00
Peter Clement abaa40a272 automation steps using names 2024-09-10 17:09:42 +01:00
Andrew Kingston d8dc8744a9
Add ability to update roles 2024-09-10 16:44:50 +01:00
Martin McKeaveney c6907eb09e fix types 2024-09-10 16:41:44 +01:00
Andrew Kingston dd98364a5d
Improve RBAC flow chart 2024-09-10 16:26:32 +01:00
Martin McKeaveney 2eb53c018a sort settings pages 2024-09-10 15:19:41 +01:00
Martin McKeaveney 44a76d6730 add anthropic baseURL 2024-09-10 15:12:15 +01:00
Martin McKeaveney 933ca952d2 lint 2024-09-10 14:50:17 +01:00
Andrew Kingston 3c158c5357
Add initial version of new RBAC editor 2024-09-10 13:30:49 +01:00
Dean 5cc8433773 Builder test fixes 2024-09-10 11:05:49 +01:00
Martin McKeaveney 0cf626be91 Merge 2024-09-10 11:00:33 +01:00
Martin McKeaveney 4fed5787ac review comments 2024-09-10 10:54:50 +01:00
Andrew Kingston 9da84b19f9
Add scaffolding for new role editor modal 2024-09-10 09:11:52 +01:00
Andrew Kingston 608bc97cdd
Update access button 2024-09-10 08:46:26 +01:00
Martin McKeaveney 8b26ab422f remove conditional chain 2024-09-09 18:19:10 +01:00
Martin McKeaveney 96fbc8fff0 feature flag support 2024-09-09 18:07:47 +01:00
Andrew Kingston 4fd74c3a19
Add new access selection UI for tables and views 2024-09-09 17:04:02 +01:00
Martin McKeaveney b4a4f81308 linting 2024-09-09 16:52:56 +01:00
Dean ca5891b88b Lint 2024-09-09 16:48:32 +01:00
Dean 11b146fcbf Updates to filter UI and API requests across budibase 2024-09-09 16:36:31 +01:00
Martin McKeaveney 57698170a8 lint 2024-09-09 13:55:26 +01:00
Andrew Kingston 714d05a9d2
Request new name for row actions rather than autonaming 2024-09-09 12:36:03 +01:00
Andrew Kingston df54d5dd2b
Lint 2024-09-09 12:21:52 +01:00
Andrew Kingston 624e13a49c
Add row action buttons to table autoscreens 2024-09-09 12:15:25 +01:00
Andrew Kingston 028dc40a0d
Update form block autoscreens to render buttons at bottom and include quiet row action buttons 2024-09-09 11:35:43 +01:00
Andrew Kingston 902112d5a7
Update form screen templates to include row actions and use a form block instead of multi step form block 2024-09-07 19:02:36 +01:00
Andrew Kingston 6172fddc40
Improve button action templates and remove broken focus functionality 2024-09-06 16:19:08 +01:00
Martin McKeaveney 891f736815 unit tests for secrets mapping 2024-09-06 15:37:09 +01:00
Martin McKeaveney cdb0e2509c testing configuration, unit tests for AI config 2024-09-06 14:53:26 +01:00
Dean b84c2e2adb Merge remote-tracking branch 'origin/master' into feature/builder-filtering-update 2024-09-06 12:12:59 +01:00
Andrew Kingston 5de81c624f
Expose refresh datasource action from form blocks and add row action button templates 2024-09-06 11:16:27 +01:00
melohagan 528a21643c
Fix: unable to upgrade plan (#14527)
* Don't allow admin users to select themselves

* Disable upgrade button for non account holders
2024-09-06 08:01:05 +00:00
Andrew Kingston 5b6809b913
Fix tests 2024-09-04 15:41:10 +01:00
Andrew Kingston 238b1cecf1
Highlight row action row rather than select 2024-09-04 11:28:49 +01:00
Andrew Kingston 07df8157b3
Update data section background colours for a better loading experience 2024-09-04 11:20:31 +01:00
Andrew Kingston db9822fa64
Lint 2024-09-04 09:51:26 +01:00
Andrew Kingston 857122f99e
Remove unnecessary API calls when showing or hiding columns 2024-09-04 09:32:14 +01:00
Andrew Kingston c8660da7d0
Update relationship column popover chevron to show active state when open 2024-09-04 09:22:06 +01:00
Martin McKeaveney 9f75f2a9fc account for setting a default config and unset the rest 2024-09-04 09:22:00 +01:00
Andrew Kingston ea7d9d722d
Merge branch 'master' of github.com:Budibase/budibase into new-data-ui 2024-09-04 08:55:15 +01:00
Andrew Kingston 6ce481c08f
Fix issue triggering row actions from data UI 2024-09-04 08:40:37 +01:00
Andrew Kingston 26b5784345
Fix navigation to new row actions not working 2024-09-03 20:10:46 +01:00
Andrew Kingston 7db263dd3b
Go to newly created row actions 2024-09-03 20:05:14 +01:00
Andrew Kingston e0c4273acf
Don't wait for things we don't care about 2024-09-03 19:56:32 +01:00
Martin McKeaveney 4d873ae75e cleaner select options for managing models 2024-09-03 19:51:53 +01:00
Martin McKeaveney d3b90a0253 initial impl of default Budibase AI config through env vars 2024-09-03 19:47:36 +01:00
Andrew Kingston 872446e524
Replace other usages of manual row actions API calls with store usage 2024-09-03 19:47:12 +01:00
Martin McKeaveney be4b6aaceb adding config for azure openai and more customisation for custom ai models 2024-09-03 19:19:33 +01:00
Martin McKeaveney 0d5e776424 preserve apikeys on save 2024-09-03 19:12:13 +01:00
Andrew Kingston 53ff7e1167
Add new builder store for row action CRUD, ensuring consistent state everywhere 2024-09-03 18:58:22 +01:00
Martin McKeaveney 378ccb6e70 switch name and description 2024-09-03 18:52:33 +01:00
Martin McKeaveney 50d64de72a styling updates 2024-09-03 18:51:45 +01:00
Dean 0f3e39dcfc Merge remote-tracking branch 'origin/master' into feature/builder-filtering-update 2024-09-03 17:19:33 +01:00
Martin McKeaveney 43135e4274 AI Config CRUD complete 2024-09-03 17:18:46 +01:00
Martin McKeaveney ca4b17bc9b icons, styling of AI configs and further simplification 2024-09-03 15:11:52 +01:00
Andrew Kingston 789df301cb
Enable renaming row actions and improve row actions in grids 2024-09-03 15:05:13 +01:00
Andrew Kingston 7d5e884a8f
Fix row action count for views 2024-09-03 11:50:20 +01:00
Andrew Kingston 2a02298ac2
Auto select first available row action 2024-09-03 10:56:38 +01:00
Andrew Kingston 232a2829d2
Add UI for controlling row actions on views, and add support for view row actions in button actions 2024-09-03 10:09:07 +01:00
Andrew Kingston 4b367bf505
Add row action button actions 2024-09-03 09:06:12 +01:00
Dean 7dbc45ec82 Merge remote-tracking branch 'origin/master' into feature/builder-filtering-update 2024-09-03 09:04:35 +01:00
Andrew Kingston fcfcc503e0
Merge branch 'master' of github.com:Budibase/budibase into new-data-ui 2024-09-03 08:50:04 +01:00
Andrew Kingston b37a4cb0c9
Lint 2024-09-03 08:49:49 +01:00
Martin McKeaveney f328ae4bf9 account for arrays 2024-09-02 20:45:32 +01:00
Martin McKeaveney 67d5219f75 basic crud working 2024-09-02 20:20:58 +01:00
Martin McKeaveney 99035ad8ae rough pass on AI platform CRUD 2024-09-02 20:16:58 +01:00
Andrew Kingston 3b827c35a2
Add collapsed button option to multistep form block 2024-09-02 16:30:14 +01:00
Martin McKeaveney 1a57e37d38 initial framework for platform AI 2024-09-02 15:22:33 +01:00
Adria Navarro fc3684c73c
Merge branch 'master' into feat/pick-relationship-fields 2024-09-02 16:05:17 +02:00
mikesealey ee50012775 tweaks z-index to show preview above bindings drawer 2024-09-02 13:37:36 +01:00
Andrew Kingston 51cbced119
Add common collapsed button group and use it for row actions and client button groups. Add collapsed settings to grids and form blocks 2024-09-02 11:44:49 +01:00
Sam Rose 3a516e8356
Merge branch 'master' into budi-8435-remove-auto-columns-for-created-by-and-created-at 2024-09-02 11:13:11 +01:00
Andrew Kingston d8b6d10dce
Merge branch 'master' of github.com:Budibase/budibase into new-data-ui 2024-09-02 10:17:56 +01:00
Andrew Kingston fae897f468
Allow button groups to be collapsed 2024-09-02 09:31:19 +01:00
Martin McKeaveney f7b2c77be4
Merge branch 'master' into poc-authenticated-iframe 2024-09-02 09:08:20 +01:00
Dean 8eb5734102 Merge remote-tracking branch 'origin/master' into feature/builder-filtering-update 2024-09-02 09:02:41 +01:00
Andrew Kingston c5e27b860f
Add row actions to tables in data section 2024-09-02 08:45:49 +01:00
Adria Navarro 3d1c861222
Merge branch 'master' into feat/pick-relationship-fields 2024-08-31 20:24:00 +02:00
melohagan fc367476c1
Make sure setEnrichedUsers is called when tenantOwnerLoaded (#14491) 2024-08-30 17:40:43 +00:00
Martin McKeaveney d5f58fc6c8 merge 2024-08-30 18:08:40 +01:00
Sam Rose 955a3a6883
Merge branch 'master' into budi-8435-remove-auto-columns-for-created-by-and-created-at 2024-08-30 17:47:36 +01:00
melohagan 3f357561d0
The UI should indicate who the account holder is (#14470)
* Get tenantInfo in user fetch

* Add account holder label in users table

* Don't allow account holder to be selected in users table

* Sort account holder to top of list

* Only use account holder role in users table

* lint

* Remove joi validation from tenant-info endpoint

* Remove dayPasses

* Catch CouchDB 404 and return undefined

* Don't allow account holder role to be changed UI

* Don't offer delete option for tenant owner

* Backend validation to ensure account holder role cannot be updated

* Don't allow account holder role to be changed UI

* Get tenantOwner in separate call

* Pass data into SelectEditRenderer

* Rename var to __selectable

* setEnrichedUsers

* Update pro reference

* Only load tenantOwner once
2024-08-30 16:29:38 +00:00
Sam Rose 7cbfd7be84
Disable creation of createdAt and createdBy auto columns when default values is enabled. 2024-08-30 15:58:11 +01:00
Adria Navarro 64c2a18934
Merge branch 'master' into feat/pick-relationship-fields 2024-08-30 14:45:01 +02:00
melohagan 4d9f87e4c4
Set password to 12 characters (#14478) 2024-08-30 09:16:16 +00:00
Adria Navarro de29d31c35 Enrich configuration only for views 2024-08-29 13:16:27 +02:00
Martin McKeaveney 8e40e98b6a merge 2024-08-28 16:54:51 +01:00
Martin McKeaveney b3f51e2766 PR comments 2024-08-28 16:49:00 +01:00
Adria Navarro c531084921 Lint 2024-08-27 16:27:50 +02:00
Adria Navarro 8a2bc639ea Flag checks on frontend 2024-08-27 16:21:32 +02:00
Adria Navarro b92adecb53 Display chevron 2024-08-27 15:07:06 +02:00
Dean e3db876ab7 Merge remote-tracking branch 'origin/master' into feature/builder-filtering-update 2024-08-27 09:02:45 +01:00
Andrew Kingston 9fc837b04a
Reduce spacing in new screen modal 2024-08-23 15:11:25 +01:00
Andrew Kingston a11e2082f9
Lint 2024-08-23 14:39:00 +01:00
Andrew Kingston c694b07ff4
Standardise hover and selected states between action buttons and icons in view nav bar 2024-08-23 14:38:08 +01:00
Andrew Kingston f8e68a54cf
Merge branch 'new-data-ui' of github.com:Budibase/budibase into new-data-ui 2024-08-23 14:30:32 +01:00
Andrew Kingston 304c6fb58a
Lint 2024-08-23 14:30:22 +01:00
Andrew Kingston f8b7bcb802
Merge branch 'master' into new-data-ui 2024-08-23 14:27:45 +01:00
Andrew Kingston 57da6d8cac
Update create view button to be a popover instead of modal 2024-08-23 14:10:23 +01:00
Andrew Kingston 8d87395a98
Fix a few edge cases with v1 views 2024-08-23 13:41:35 +01:00
Andrew Kingston 0dd432f286
Add support for old views in new view nav bar 2024-08-23 13:34:36 +01:00
Andrew Kingston 51decfa58d
Update wording 2024-08-23 13:00:12 +01:00
Dean 3c2cb3dda1 Simplify the approach to leave change behaviour as it is and leave persistence to the close behaviour 2024-08-23 12:24:22 +01:00
Andrew Kingston bf998f6e6c
Add complete generation popover with both automation and screen generation 2024-08-23 12:00:19 +01:00
Andrew Kingston 495c01c1a2
Allow generating screens from the data section 2024-08-23 11:19:56 +01:00
Dean b9c685b83b Changed the CodeEditorModal to trigger a change when closing. This will accommodate any state updates to the editor 2024-08-23 10:15:46 +01:00
Dean f44d09b344 Switched the CodeEditor update event from change to blur. 2024-08-23 09:27:46 +01:00
Andrew Kingston 1adddba3c3
Prevent disabling row actions 2024-08-22 18:40:29 +01:00
Andrew Kingston cc20e7dd52
Fix icon colours in automation list 2024-08-22 17:09:37 +01:00
Andrew Kingston 2a67c0e09e
Allow deleting row actions from automations 2024-08-22 16:58:12 +01:00
Andrew Kingston c7a4fddd11
Update automation grouping to group by datasource first 2024-08-22 16:44:57 +01:00
Andrew Kingston c810f023de
Improve styles of automation group headers 2024-08-22 14:43:39 +01:00
Andrew Kingston dc5c669271
Add multi coloured generate icon 2024-08-22 14:39:54 +01:00
Andrew Kingston 5153b684fa
Standardise grid button suffixes 2024-08-22 12:10:47 +01:00
Andrew Kingston bd4a804a96
Add accent colors to all buttons 2024-08-22 12:07:12 +01:00
Andrew Kingston 8805b7f67f
Update row actions button 2024-08-22 11:36:29 +01:00
Dean f6723cf77b Merge remote-tracking branch 'origin/master' into feature/builder-filtering-update 2024-08-22 09:26:28 +01:00
Dean 49628e6235 Merge commit 2024-08-22 09:26:08 +01:00
Andrew Kingston 787d93e317
Make role options reactive 2024-08-22 08:45:21 +01:00
Andrew Kingston 8a84a79651
Add role editing to access popover 2024-08-22 08:38:15 +01:00
Andrew Kingston acb3893730
Fix styles in generate button and hide generate button for users table 2024-08-22 08:06:38 +01:00
Andrew Kingston 7431d1c8da
Make detail popover icon function 2024-08-22 08:06:24 +01:00
Andrew Kingston 1e4fb27d7c
Ensure autoscreens use a specific component order to look better on older client versions 2024-08-21 16:39:54 +01:00
Andrew Kingston c7c6597424
Add majority of frontend implementation of row actions 2024-08-21 16:33:51 +01:00
Andrew Kingston 1991610b47
Merge branch 'master' of github.com:Budibase/budibase into new-data-ui 2024-08-21 10:11:41 +01:00
Andrew Kingston 4be3f0a320
Fix issue where we were saving the entire datasource definition into every datasource setting 2024-08-21 09:55:30 +01:00
Andrew Kingston 3aca23e198
Add initial work on screens button 2024-08-21 09:47:52 +01:00
Andrew Kingston 1f7b10cfd1
Update style of generate automation button 2024-08-21 09:04:49 +01:00
Andrew Kingston f54d1985b4
Add new detail popover and update manage access button to use it 2024-08-21 07:46:15 +01:00
Andrew Kingston f662916978
Merge branch 'master' of github.com:Budibase/budibase into new-data-ui 2024-08-20 15:27:16 +01:00
Andrew Kingston 2d45f192f6
Lint 2024-08-20 15:07:23 +01:00
Andrew Kingston 7e5f43dd6d
Update table autoscreens to use grid layout 2024-08-20 14:58:07 +01:00
Andrew Kingston 346f55691b
Merge branch 'master' of github.com:Budibase/budibase into grid-layout-expansion 2024-08-20 10:26:39 +01:00
Andrew Kingston 54f9507e53
Update buttons for views 2024-08-20 08:24:23 +01:00
Martin McKeaveney a21e8123c6
Merge branch 'master' into poc-authenticated-iframe 2024-08-19 18:19:03 +01:00
Martin McKeaveney 89051da102 use postMessage instead of window object 2024-08-19 18:01:56 +01:00
Andrew Kingston 38bd64cebd
Fix imports 2024-08-19 15:36:57 +01:00
Andrew Kingston d316ba71e1
Update buttons for legacy views 2024-08-19 15:30:21 +01:00
Andrew Kingston b76a0b6e89
Move all grid buttons to builder codebase, update table grids 2024-08-19 15:00:15 +01:00
Andrew Kingston a322f56efd
Remove selection option in nested nav bar 2024-08-19 14:35:43 +01:00
Gerard Burns 205a50156b
[BUDI-8460] Add New Step to Table Screen Template (#14203)
* [BUDI-8460] Add New Step to Table Screen Template Flow

* fix tests

* PR Feedback

---------

Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2024-08-19 10:44:09 +00:00
Martin McKeaveney 8ee64c00fe merge 2024-08-19 11:24:45 +01:00
Andrew Kingston d377186f0d
Add double layer context menu for overflow views 2024-08-16 18:43:48 +01:00
Andrew Kingston 40e7f58131
Add automatic overflow menu popover for views that don't fit 2024-08-15 19:49:30 +01:00
Andrew Kingston d313968eaa
Add view CRUD and table editing via new UI 2024-08-15 16:33:39 +01:00
Andrew Kingston fa80d99139
Add initial new UI for views 2024-08-15 16:14:00 +01:00
Andrew Kingston 0252b02406
Update containers to use grid layout by default and ensure autoscreens use new layout prop 2024-08-15 11:36:02 +01:00
Sam Rose 4a1fd6481f
Remove old, unused feature flags. 2024-08-15 10:53:43 +01:00
Andrew Kingston a022e02643
Update blank screens to use grid layout by default 2024-08-15 10:44:42 +01:00
Andrew Kingston 6783f9b4ee
Reset grid position metadata when copying and pasting between screens 2024-08-15 09:54:47 +01:00