Commit Graph

6555 Commits

Author SHA1 Message Date
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 adfe467329
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-09-30 08:21:36 +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 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
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
Adria Navarro d7715e4f5c Don't allow related columns as display or sorting 2024-09-26 17:00:44 +02: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
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
Dean eff76e10d7 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-09-20 16:08:20 +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
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 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
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 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
Andrew Kingston 6f9175168b
Add custom RBAC edges with inline deletion icon 2024-09-12 12:23:27 +01:00
Andrew Kingston 0a627e6cf5
Add validation to editing roles 2024-09-11 19:24:22 +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
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
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 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
Andrew Kingston dd98364a5d
Improve RBAC flow chart 2024-09-10 16:26:32 +01:00
Andrew Kingston 3c158c5357
Add initial version of new RBAC editor 2024-09-10 13:30:49 +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
Andrew Kingston 4fd74c3a19
Add new access selection UI for tables and views 2024-09-09 17:04:02 +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
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 6172fddc40
Improve button action templates and remove broken focus functionality 2024-09-06 16:19:08 +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
Andrew Kingston 238b1cecf1
Highlight row action row rather than select 2024-09-04 11:28:49 +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
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 7db263dd3b
Go to newly created row actions 2024-09-03 20:05:14 +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
Andrew Kingston 53ff7e1167
Add new builder store for row action CRUD, ensuring consistent state everywhere 2024-09-03 18:58:22 +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
Andrew Kingston 3b827c35a2
Add collapsed button option to multistep form block 2024-09-02 16:30:14 +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
Adria Navarro de29d31c35 Enrich configuration only for views 2024-08-29 13:16:27 +02: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
Andrew Kingston 57da6d8cac
Update create view button to be a popover instead of modal 2024-08-23 14:10:23 +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
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 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 54f9507e53
Update buttons for views 2024-08-20 08:24:23 +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
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
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
Sam Rose 4a1fd6481f
Remove old, unused feature flags. 2024-08-15 10:53:43 +01:00
Dean e2c491ef96 Backed out reactivity for Binding panel per discussion. Pending some UX discussion 2024-08-13 16:40:48 +01:00
Conor Webb 7456596c7a Refactor based on feedback 2024-08-13 16:36:42 +01:00
Andrew Kingston b321eabb50
Merge branch 'master' into dean-fixes 2024-08-13 15:43:58 +01:00
Conor Webb 9a6a1abb84 Fix logic, enterprise is the only tier that can use this 2024-08-13 12:39:56 +01:00
deanhannigan 424124f5c8
Merge branch 'master' into cheeks-fixes 2024-08-13 12:35:28 +01:00
Dean 3d6acb5efd Removed erroneous param 2024-08-13 12:09:01 +01:00
Conor Webb bd5789f59c Changed label to enterprise. 2024-08-13 11:36:15 +01:00
Conor Webb 8cbb003d44
Merge branch 'master' into Fix-user-access-roles-from-displaying-business 2024-08-13 11:30:56 +01:00
Conor Webb 7b3e02506d Changed from Business to premium 2024-08-13 11:28:12 +01:00
Dean 8a31cc2ff7 Bug fixes for bindings panel and code editor 2024-08-13 11:07:00 +01:00
Dean 8e301902a3 Merge remote-tracking branch 'origin/master' into dean-fixes 2024-08-13 09:06:02 +01:00
Sam Rose 700356a1ef
Factor out default value check to shared-core. 2024-08-12 11:08:58 +01:00
Sam Rose 1b556f29fe
Rebase on posthog-feature-flags 2024-08-09 14:00:16 +01:00
Sam Rose aaaf173295
Initial UI. 2024-08-09 13:59:00 +01:00
Dean 849f5f21f9 Fix for environment bindings race condition. 2024-08-09 12:44:10 +01:00
deanhannigan 3c563c382d
Merge branch 'master' into dean-fixes 2024-08-09 09:02:54 +01:00
melohagan c86b1d7ca5
Auto login the user after password is set (#14344)
* login after creating super admin user

* Allow keyboard enter key in create account from invite

* Allow enter key to submit password reset

* Min length for password validation should be 12

* Default PASSWORD_MIN_LENGTH to 12

* fix unit tests

* Fix unit tests

* Add passwordMinLength to admin store
2024-08-08 17:45:04 +01:00
Dean 1d8235a1cc PR feedback. Ensure fieldValue reacts to schema changes 2024-08-08 16:51:33 +01:00
Andrew Kingston 013f13315c
Update how available actions on the screen are found so that they understand global bindings properly and respect local scope 2024-08-08 15:17:55 +01:00
Dean bd2664218c PR feedback. Switch single user init back to expect an array and take the result 2024-08-08 12:29:39 +01:00
Dean 853e891664 Fixes for Single select and Single user pickers. Now displaying binding status correctly 2024-08-06 11:58:12 +01:00
Dean e3f021aea1 Added single user validation config so user fields display as set when bindings are used. 2024-08-05 17:05:09 +01:00
Dean 2b9298963f Assorted builder fixes and a fix for Google sheets filtering 2024-08-05 09:57:27 +01:00
Adria Navarro f4bd303572 Handle frontend 2024-08-01 11:02:21 +02:00
Adria Navarro 38da9012ea Display error 2024-07-31 16:56:14 +02:00
Adria Navarro 780f672100 Handle state issues 2024-07-31 11:44:39 +02:00
mike12345567 8f7a88ce86 Moving logic to frontend - definitions are returned unless they are deprecated, frontend decides which it can use to create. 2024-07-30 16:04:33 +01:00
Michael Drury 2486497a6c
Merge branch 'master' into fix/hide-row-actions 2024-07-30 15:20:21 +01:00
mike12345567 76652ddab5 Fixes some issues with row actions which were allowing them to be added from the automation section (which is not allowed) as well as breaking app access once they were added - this hides them properly so they can't be added as well as fixing the issue when they exist. 2024-07-30 15:07:34 +01:00
Dean 5269258532 Ensure the builder is functional if an app automation does not contain a trigger 2024-07-30 11:37:47 +01:00
melohagan 60f7c03e17
Fix/verify sso bug (#14253)
* Delete associated SSO user

* Update reset password screen

* Partial type removed

* lint

* Split getFirstPlatformUser from getPlatformUsers

* lint

* Use correct method

* Code review comments

* lint
2024-07-29 13:25:46 +01:00
Gerard Burns cf31c7ba3f
Form Screen Templates Generate Relevant Row Ids, Permission Roles are Automatically Generated (#14192)
* url params

* wip

* wip

* wip

* wip

* permissions now

* change table/screen deletion

* form screen refactor

* refactor grid templates

* wip

* wip permissions

* wip

* wip

* lint

* lint

* wip

* before lint

* lint

* wip

* rename some stuff

* Dean PR Feedback

* remove unneeded awaits
2024-07-29 11:59:24 +00:00
Adria Navarro f9bfe51c81 Rename external 2024-07-26 14:37:47 +02:00
Adria Navarro 3a095c5071 Renames 2024-07-26 14:35:36 +02:00
Adria Navarro 22f86be34d
Merge branch 'master' into feat/row-actions 2024-07-25 15:26:50 +02:00
Andrew Kingston 7e11b57e87
Merge branch 'master' into remove-selected-rows-datasource 2024-07-25 11:17:20 +01:00
Adria Navarro aafe7a2831
Merge branch 'master' into feat/row-actions 2024-07-25 11:13:18 +02:00
Peter Clement 5ab81543e3
Fix issue with trigger filters not saving (#14231)
* Fix issue with trigger filters not saving

* use enum instead of nasty string

---------

Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
2024-07-25 09:30:38 +01:00
Andrew Kingston 1e70e3e443
Don't show datasource options for array bindings that lack table IDs 2024-07-24 09:04:05 +01:00
Adria Navarro 2d9da6b7d9
Merge branch 'master' into feat/row-actions 2024-07-24 09:51:47 +02:00
Dean 18777b6fb2 Removed explicit bindings prop from draggable list as it was overriding bindings added via the listTypeProps. Updated grid config to use listTypeProps instead 2024-07-23 14:55:38 +01:00
Adria Navarro af0b69e8b6 Reuse 2024-07-23 12:09:53 +02:00
Adria Navarro d601400871 Don't allow edit or delete actions for row actions 2024-07-23 10:21:09 +02:00
Adria Navarro 9428172482 Prevent duplicate 2024-07-23 10:16:02 +02:00
Adria Navarro d01bd54fd1 Use name (not display name) on saving 2024-07-23 10:15:25 +02:00
Adria Navarro b7fc1cddb7 Merge branch 'master' into feat/row-actions 2024-07-23 10:03:41 +02:00
Andrew Kingston 3650041856
Merge branch 'master' into conditional-table-colours 2024-07-22 14:30:54 +01:00
Adria Navarro 3bb3376a82 Format on frontend 2024-07-22 14:31:59 +02:00
Adria Navarro b7a969280f Display data 2024-07-22 14:31:42 +02:00
Adria Navarro 1b2182a690 Run without required 2024-07-22 14:30:38 +02:00
Adria Navarro e0d3855945 Display row action trigger info 2024-07-22 14:30:38 +02:00
Adria Navarro b75c8b32e3 Field readonly 2024-07-22 14:23:17 +02:00
Dean 75217efee4 Fix to switch internal source check from table.sql to table.sourceType === DB_TYPE_INTERNAL. After the SQS changes table.sql becomes true for internal types 2024-07-22 12:37:40 +01:00
Andrew Kingston dbe321155f
Use multiselect for options fields in conditions using the 'in' operator 2024-07-22 11:55:03 +01:00
Andrew Kingston 98d55db959
Update tests 2024-07-22 11:30:06 +01:00
Andrew Kingston a14a737921
Merge branch 'master' of github.com:Budibase/budibase into conditional-table-colours 2024-07-22 11:02:02 +01:00
Andrew Kingston 27e4b4e3b4
Merge branch 'master' into dean-fixes 2024-07-22 10:17:50 +01:00
Andrew Kingston 6fd265776d
Add bespoke component for selecting users in table conditions 2024-07-22 09:58:59 +01:00
Gerard Burns f1a56b3831
Fix Automations Breaking When Their Datasource is Deleted (#14195) 2024-07-22 08:56:04 +00:00
Andrew Kingston e4cd71feab
Add options picker for multiselect columns 2024-07-22 09:38:43 +01:00
Andrew Kingston 26a552ac5c
Add options picker for values when configuring conditions on options columns 2024-07-22 09:35:36 +01:00
Gerard Burns 7548b48f9e
Allow Opening Certain Context Menus With Right Click (#14169)
* Allow Opening NavItem Context Menus With Right Click

* dean pr feedback

* PR Feedback 1

* Fix pasting into a component issue

* Remove animation

* Move ContextMenu Into Routify Router Scope
2024-07-22 09:27:44 +01:00
Andrew Kingston d774e30a0a
Improve table condition editor handling of value types and missing values 2024-07-22 09:21:46 +01:00
Andrew Kingston 27789a59d1
Hide table conditions for invalid column types 2024-07-22 09:13:13 +01:00
Andrew Kingston 8abf97e8bb
Merge branch 'table-improvements-2' of github.com:Budibase/budibase into conditional-table-colours 2024-07-22 08:01:36 +01:00
Andrew Kingston c2c799e473
Merge branch 'master' into table-improvements-2 2024-07-22 08:00:36 +01:00
Adria Navarro bb4fd4c14c Fix possible undefined reference 2024-07-18 17:19:34 +02:00
Adria Navarro 19d614b329 Remove save button on add action step 2024-07-18 17:17:27 +02:00
Gerard Burns 3b0e2ba0e5
Fix Bug Preventing Deleting Multiple Apps in a Row (#14196) 2024-07-18 14:40:00 +01:00
Dean 31df2bbb5f Merge remote-tracking branch 'origin/master' into dean-fixes 2024-07-18 14:06:16 +01:00
Peter Clement 7fd55fe27d
Automation trigger filtering (#14123)
* backend for triggering automation based on filters

* frontend for handling triggering automations on filter / old row

* lint and bug fix

* fix issue with test header

* make test data optional

* improve safety on trigger gate

* add support for running trigger with filter if no change happened but filter matches

* update var naming to actually make sense

* tests

* fix lint

* improve gating for shouldTrigger check

* remove unecessary cast

* unecessary tableId check

* frontend text updates

* resolving comments

* pro

* Update packages/types/src/documents/app/automation.ts

Co-authored-by: Sam Rose <hello@samwho.dev>

* link out to docs for trigger filtering

* fix pro

* more pr comments

* use getAppId

---------

Co-authored-by: Sam Rose <hello@samwho.dev>
2024-07-18 10:38:15 +01:00
Dean 94c7f50f6e Merge remote-tracking branch 'origin/master' into dean-fixes 2024-07-18 10:11:02 +01:00
Andrew Kingston 7faa6188c4
Improve support for formula columns when using table conditional colouring 2024-07-17 12:33:05 +01:00