Commit Graph

30477 Commits

Author SHA1 Message Date
Andrew Kingston 293368e551
Update titles 2024-10-28 14:24:25 +00:00
Andrew Kingston 5156749ac9
Update table filter button to be a detail popover 2024-10-28 14:24:16 +00:00
mike12345567 6fe4f16845 Merge branch 'master' of github.com:Budibase/budibase into views-openapi 2024-10-28 14:19:29 +00:00
Andrew Kingston 27c1788db2
Update view calculation button to be a detail popover 2024-10-28 14:17:50 +00:00
Andrew Kingston 3ad913ae28
Reorder buttons to access is always first 2024-10-28 14:11:13 +00:00
Andrew Kingston 67c5cc4a45
Update column settings button to be a detail popover 2024-10-28 14:09:57 +00:00
Andrew Kingston 76ccdbaa12
Remove styles 2024-10-28 14:05:41 +00:00
Andrew Kingston 83eed815c3
Update size button to be a detail popover 2024-10-28 14:05:14 +00:00
Andrew Kingston 4979cce132
Udpate sort button to be a detail popover 2024-10-28 14:05:02 +00:00
Andrew Kingston 18130729b2
Remove old files 2024-10-28 14:04:50 +00:00
Adria Navarro d36b810efc Fix flakiness 2024-10-28 14:28:53 +01:00
Adria Navarro 641ceea92e Fix checks 2024-10-28 13:57:53 +01:00
Adria Navarro b92427015b Cleanup test 2024-10-28 13:55:08 +01:00
Adria Navarro d944e3a8f9 Cleanup 2024-10-28 13:53:44 +01:00
Dean 0c4df817bf Bug fixes 2024-10-28 12:46:45 +00:00
Adria Navarro 097a7f8aae
Merge branch 'master' into fix/support-multiple-relationships-same-tables 2024-10-28 13:22:18 +01:00
Adria Navarro 95de01c86c Simplifying lookups 2024-10-28 13:17:07 +01:00
Dean 11d24db255 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-28 12:00:33 +00:00
Sam Rose 199c447bc4
Merge branch 'master' into v3-ui 2024-10-28 11:01:22 +00:00
Dean 0c587b345a Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-28 11:00:14 +00:00
Sam Rose c2108ac60d
Merge pull request #14878 from Budibase/allow-bigints-in-calculations 2024-10-28 10:14:16 +00:00
Adria Navarro 8aeb19aabe Fix flakiness 2024-10-28 10:54:00 +01:00
Adria Navarro f28746089d
Merge branch 'master' into fix/support-multiple-relationships-same-tables 2024-10-28 10:40:06 +01:00
Dean d1c21d7aeb Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-28 09:04:17 +00:00
mike12345567 eeb78b2c45 Getting schemas correct for views. 2024-10-25 17:51:52 +01:00
mike12345567 f8f9c4da8e Work in progress - this is the scaffolding for views to be added to the public API. 2024-10-25 17:32:42 +01:00
mike12345567 a9279b35d5 Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-25 17:31:16 +01:00
Andrew Kingston 271023823b
Tidy up export modal and update to be a detail popover 2024-10-25 16:49:45 +01:00
Sam Rose 9ab266a963
Fix lint. 2024-10-25 16:38:24 +01:00
Sam Rose 3c97652393
Merge branch 'master' into budi-8742-add-a-baseurl-binding-inside-automations 2024-10-25 16:38:07 +01:00
Sam Rose c5f1e3a53c
Merge branch 'v3-ui' of github.com:budibase/budibase into allow-bigints-in-calculations 2024-10-25 16:31:32 +01:00
Andrew Kingston dae550c21e
Tidy up import data modal and change to be a detail popover 2024-10-25 16:24:40 +01:00
Sam Rose 407484bbe5
Respond to PR comments. 2024-10-25 16:21:10 +01:00
Sam Rose 78af5cdc67
Merge branches 'master' and 'budi-8742-add-a-baseurl-binding-inside-automations' of github.com:budibase/budibase into budi-8742-add-a-baseurl-binding-inside-automations 2024-10-25 16:09:40 +01:00
Adria Navarro d4e9973c39
Merge branch 'master' into fix/support-multiple-relationships-same-tables 2024-10-25 17:02:23 +02:00
Andrew Kingston c110cb628d
Merge pull request #14858 from Budibase/remove-lightest-and-dark-themes
Remove lightest and dark themes and add core types and utils for themes
2024-10-25 16:01:44 +01:00
Adria Navarro a01c5ed654 Don't run tests for lucene 2024-10-25 17:01:25 +02:00
Adria Navarro 00eedbf726 Fix deletions 2024-10-25 16:57:50 +02:00
Sam Rose f46a668465
Allow bigints to be used in view calculations, and make sure they're accurate up to 64bit signed int via tests. 2024-10-25 15:55:07 +01:00
Michael Drury ea24bd94cf
Merge branch 'master' into openapi-test-improvements 2024-10-25 15:42:18 +01:00
Adria Navarro 96be447817 Fix many to many 2024-10-25 15:22:57 +02:00
Adria Navarro 5efcf97c0d Add more tests 2024-10-25 15:16:54 +02:00
mike12345567 8f17d7f1bf Updating pro submodule again. 2024-10-25 13:39:01 +01:00
Michael Drury 516ee275ce
Merge branch 'master' into chore/update-submodule 2024-10-25 13:14:50 +01:00
mike12345567 99c3395cb9 Some fixes to Public API test request as per PR comments, as well as removing AI formula type from open API spec (this is used internally, not supposed to be exposed). 2024-10-25 13:13:10 +01:00
Dean c3bf7ed9b6 Allow 1.5x zoom. Used to top out at 1x 2024-10-25 12:57:31 +01:00
Dean acf743ed8c Lint 2024-10-25 12:50:34 +01:00
Dean a60002d53e Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-25 12:44:57 +01:00
Dean 2b982ab2d0 Removed zoom output, added focus element registration to allow centering the automations to the trigger on load.Stopped dragging when editing steps or branches and other minor fixes 2024-10-25 12:44:21 +01:00
Adria Navarro d044d56801 Add more tests 2024-10-25 13:25:28 +02:00
Adria Navarro e53ec31305 Add row create test 2024-10-25 13:20:15 +02:00
Sam Rose 5e4cfafa96
Expose bigints as a column to do calculations on. 2024-10-25 11:53:27 +01:00
Andrew Kingston 95069ef59f
Update style of branch text 2024-10-25 11:32:28 +01:00
Andrew Kingston a46acdabc2
Update filter editor text to better support automation branching 2024-10-25 11:31:04 +01:00
Andrew Kingston 7dd245d47d
Allow editing bindings in filters inline as long as JS is not used 2024-10-25 11:25:30 +01:00
Michael Drury 207cf40504
Merge branch 'master' into fix/openapi-security 2024-10-25 11:01:40 +01:00
Sam Rose 7ee72b6c95
Merge master. 2024-10-25 10:58:32 +01:00
Sam Rose 0875ac817c
Merge branch 'master' into budi-8742-add-a-baseurl-binding-inside-automations 2024-10-25 10:51:29 +01:00
mike12345567 f1fa0a3a6f Fixing tests, updating to typescript. 2024-10-25 10:41:20 +01:00
Sam Rose 2b1bf4d711
Fix lint. 2024-10-25 10:39:42 +01:00
mike12345567 c33f331904 Test fix. 2024-10-24 18:08:49 +01:00
Sam Rose dd6a0853a4
Fix tests (again) 2024-10-24 18:05:33 +01:00
mike12345567 68354cc50f Defaulting app ID to variable. 2024-10-24 17:48:25 +01:00
mike12345567 0863a1167c Updating OpenAPI definition to contain all required variables. 2024-10-24 17:41:34 +01:00
Sam Rose 226c8d4f8e
Fix SQL tests. 2024-10-24 17:33:16 +01:00
Adria Navarro c13613f75c
Merge pull request #14860 from Budibase/BUDI-8774/delete-row-actions-when-unfetching-tables
Remove row actions when unfetching tables
2024-10-24 18:05:07 +02:00
Adria Navarro b05f35f58f
Merge pull request #14859 from Budibase/BUDI-8774/row-actions-dont-get-deleted-when-removing-a-datasource
Delete row actions when removing a datasource
2024-10-24 18:04:52 +02:00
mike12345567 5a46e16b8d Adding some tests around the openAPI public APIs to make sure the security works the way we expect, do not redirect API requests. 2024-10-24 16:54:08 +01:00
Andrew Kingston 2dec33c12d
Revert info display changes 2024-10-24 16:27:30 +01:00
Andrew Kingston be5564621c
Add info display in user side panel to warn builders if they haven't published their app 2024-10-24 16:19:43 +01:00
Sam Rose 977826a0ca
Clean up table assertions in SQL injection tests. 2024-10-24 15:37:53 +01:00
Sam Rose 6e6e1368c1
Assert table is not deleted in SQL injection tests. 2024-10-24 15:32:08 +01:00
Andrew Kingston c8a7837868
Skip access API request if unchanged 2024-10-24 15:30:05 +01:00
Adria Navarro 08ee84c88b
Merge pull request #14864 from Budibase/chore/allow-overriding-minversion-without-power-role
Allow overriding the min version where we stop serving the power role
2024-10-24 16:23:04 +02:00
Adria Navarro 288517df96 Fix frontend issues due power role missing 2024-10-24 16:08:04 +02:00
Adria Navarro f279a1716d Allow overriding the min version where we stop serving the power role 2024-10-24 15:52:52 +02:00
Adria Navarro 4dedde5165 Add missing rowaction 2024-10-24 13:51:44 +02:00
Adria Navarro 637c13c1af Proper typing for emitTable 2024-10-24 13:44:20 +02:00
Adria Navarro 342d70b326 Proper typing 2024-10-24 13:42:01 +02:00
Sam Rose e54bb3fbdc
Uncomment view tests. 2024-10-24 12:33:32 +01:00
Sam Rose 478160c412
Fix all tests. 2024-10-24 12:28:23 +01:00
Dean 6a6ae2c4e7 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-24 12:15:56 +01:00
Adria Navarro 47e16dd844 Typing emitter 2024-10-24 13:07:13 +02:00
Sam Rose 0736812293
Add SQL injection tests. 2024-10-24 11:39:57 +01:00
Adria Navarro 8dda1a51cf Remove row actions when unfetching tables 2024-10-24 12:39:20 +02:00
Andrew Kingston a8264aadc2
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-24 11:37:04 +01:00
Adria Navarro ae6f2f9382 Fix test 2024-10-24 12:22:51 +02:00
Sam Rose e14918c105
Fix notContains tests again. 2024-10-24 11:20:31 +01:00
Dean 7f1184bb40 Lint 2024-10-24 11:17:19 +01:00
Adria Navarro bbc9a2798d Add test for internal 2024-10-24 12:08:44 +02:00
Adria Navarro 7b0419773c Implement deletion 2024-10-24 12:08:17 +02:00
Sam Rose 4a42439647
Merge branch 'master' of github.com:budibase/budibase into sql-security 2024-10-24 11:04:16 +01:00
Dean f159a51da3 Remove unused 2024-10-24 11:03:35 +01:00
Sam Rose 0695888659
wip 2024-10-24 11:01:35 +01:00
Dean a816765dfb Added zoom text output and rounding to the closest 5. This was to accomodate zoom to fit producing irregular zoom levels 2024-10-24 10:58:28 +01:00
Andrew Kingston a1fbd3ef9a
Try to fix pro 2024-10-24 10:56:52 +01:00
Adria Navarro f2e46863f6 Add test deleting external ds 2024-10-24 11:53:59 +02:00
Andrew Kingston 7464f5e7b9
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-24 10:50:05 +01:00
Andrew Kingston 389251c659
Merge pull request #14857 from Budibase/query-ui-frontend
Frontend updates for storing view filters in `queryUI`
2024-10-24 10:47:35 +01:00
Adria Navarro ccdb032449 Move sdk rowaction code 2024-10-24 11:30:59 +02:00
Andrew Kingston 687996257f
Revert change to view error message 2024-10-24 10:27:41 +01:00
Andrew Kingston 889b216a93
Add theme tests 2024-10-24 10:22:43 +01:00
Adria Navarro 9c9d2560b2 Remove fetchEnriched 2024-10-24 11:17:31 +02:00
Andrew Kingston 249f44dc11
Use new default app theme constant when creating apps 2024-10-24 10:13:42 +01:00
Andrew Kingston a38ae93097
Lint 2024-10-24 10:10:14 +01:00
Dean 1193efb38a Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-24 10:06:46 +01:00
Andrew Kingston 90fb36315f
Add client feature to ensure full backwards compatibility with themes 2024-10-24 10:06:04 +01:00
Andrew Kingston 27d42a9bfe
Fix theme of in builder preview 2024-10-24 09:43:30 +01:00
Andrew Kingston d7ad035e0b
Lint 2024-10-24 09:36:51 +01:00
Andrew Kingston ab0f81824d
Update to use new shared-core location for theme utils 2024-10-24 09:35:55 +01:00
Dean cf7e00eb33 Fixes and refactoring for deleteBlock functionality. moveBlock added, drag and drop connected. UX updates for the test data section. Fixes for layout in automation step UI 2024-10-24 09:26:57 +01:00
Andrew Kingston 4c112d51e6
Move themes to shared core, add enum and type 2024-10-24 09:24:11 +01:00
Andrew Kingston 247d57887a
Remove lightest and dark themes, use enums for themes, standardise naming 2024-10-24 09:07:36 +01:00
Andrew Kingston 8a0193cfb7
Fix typo 2024-10-24 07:25:45 +01:00
Andrew Kingston 9c7e3cd95e
Reset filters when reopening table filter button 2024-10-24 07:24:45 +01:00
Sam Rose ebcbadfd3a
remove all of the `fnc` variables 2024-10-23 17:21:14 +01:00
Sam Rose a120ce4e14
More refactoring. 2024-10-23 17:07:42 +01:00
Michael Drury 714afad2ad
Merge branch 'master' into fix/mysql-forward-slashes 2024-10-23 16:57:26 +01:00
Andrew Kingston 13d0c0f734
Remove log 2024-10-23 16:24:24 +01:00
Andrew Kingston c8c5cbe16c
Update more usages of processing search filters 2024-10-23 16:24:02 +01:00
Sam Rose aaf4022f25
Finally fix notContains tests. 2024-10-23 16:22:07 +01:00
Adria Navarro 8466f8883c
Merge pull request #14854 from Budibase/chore/simplify-automation-data
Trigger info data in the frontend
2024-10-23 17:15:21 +02:00
Andrew Kingston b6dbe54236
Remove old reference to deleted code 2024-10-23 16:12:21 +01:00
Andrew Kingston 6ac6db706d
Revert default param 2024-10-23 16:10:57 +01:00
Andrew Kingston 67cc35e7df
Merge branch 'v3-ui' of github.com:Budibase/budibase into query-ui-fontend 2024-10-23 16:09:09 +01:00
Sam Rose 685d8cfd20
Merge pull request #14852 from Budibase/fix-processSearchFilters
Make sure processSearchFilters handles an undefined input.
2024-10-23 15:52:18 +01:00
Adria Navarro 998d0002b8 Cleanup dead code 2024-10-23 16:48:22 +02:00
Adria Navarro e67352d51b Remove api flag 2024-10-23 16:38:07 +02:00
Adria Navarro 11b2e40836 Remove 2024-10-23 16:37:55 +02:00
Adria Navarro 7901c2d4ac Remove builderData usage 2024-10-23 16:37:46 +02:00
Sam Rose f7b84ca7ea
Fix some type skullduggery. 2024-10-23 15:32:07 +01:00
mike12345567 8ebb02eb79 Test fix. 2024-10-23 15:30:46 +01:00
Adria Navarro a24728394f Trigger info data in the frontend 2024-10-23 16:26:14 +02:00
Sam Rose f2a844c3b5
Fix test. 2024-10-23 15:24:32 +01:00
mike12345567 e28357c451 Linting. 2024-10-23 15:21:37 +01:00
Sam Rose 9ebd890c04
Handle empty arrays too. 2024-10-23 15:13:58 +01:00
mike12345567 3ddd8e10cc Comment and test case. 2024-10-23 15:10:53 +01:00
Sam Rose ca0dc030ad
Make sure processSearchFilters handles an undefined input. 2024-10-23 15:08:59 +01:00
mike12345567 8f21802e6e Refactor, correct to the BuiltinPermissionID rather than PermissionLevel, these are different. 2024-10-23 15:08:59 +01:00
Andrew Kingston de26d151af
Remove log 2024-10-23 15:07:19 +01:00
Andrew Kingston cb4b7988c5
Update usages of queryUI and ensure processSearchFilters isn't called with nullish values 2024-10-23 15:06:57 +01:00
Sam Rose 309506adab
wip 2024-10-23 15:05:41 +01:00
Andrew Kingston 77bb3cf4da
Increase width of create table modal 2024-10-23 14:52:54 +01:00
Andrew Kingston 4eda072af4
Add view name to queryUI error 2024-10-23 14:50:46 +01:00
mike12345567 c6a413f399 Quick fix for role validation, permissionId is no longer required. 2024-10-23 14:47:06 +01:00
Sam Rose 26192515b3
Merge branch 'master' of github.com:budibase/budibase into sql-security 2024-10-23 14:45:51 +01:00
Dean 071a5b1d46 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-23 14:36:16 +01:00
Sam Rose ad475be4f7
Merge pull request #14818 from Budibase/queryui-default
Make `queryUI` on `ViewV2` something you can write on its own, and `query` gets filled in for you
2024-10-23 14:28:29 +01:00
Andrew Kingston 8f80d8eb86
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-23 14:18:33 +01:00
Sam Rose ff487735cc
Update frontend type names to match changes I've made. 2024-10-23 14:13:43 +01:00
Andrew Kingston 470ace7dad
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-23 14:10:05 +01:00
Adria Navarro 64db4db3b3
Merge pull request #14849 from Budibase/BUDI-8770/row-action-automation-names-are-not-updated-in-automation
Row action name cleanup
2024-10-23 15:06:00 +02:00
Sam Rose 17c9d9f9e1
Merge branch 'v3-ui' into queryui-default 2024-10-23 13:59:53 +01:00
Sam Rose da2b2e5c85
Merge v3-ui. 2024-10-23 13:55:57 +01:00
Adria Navarro 67d2e0cf61 Port changes from PR #14846 2024-10-23 14:34:39 +02:00
Martin McKeaveney 612bd5177c update pro ref 2024-10-23 13:32:39 +01:00
Adria Navarro 71671ad62a Update pro submodule 2024-10-23 14:24:24 +02:00
Adria Navarro 63daa6bcde Remove obsolete test 2024-10-23 14:08:07 +02:00
Andrew Kingston 45dbfd2e35
Merge pull request #14577 from Budibase/new-rbac-ui
New RBAC UI
2024-10-23 12:19:53 +01:00
Adria Navarro 46a7f15fed Fix name checks 2024-10-23 13:19:24 +02:00
Adria Navarro 732d701a86 Remove row action update tests 2024-10-23 13:16:55 +02:00
Adria Navarro 1fef7838f2 Check names properly 2024-10-23 13:15:07 +02:00
Adria Navarro b4a979ed97 Fix get names 2024-10-23 13:10:50 +02:00
Adria Navarro 8f99072552 Reuse 2024-10-23 13:08:22 +02:00
Adria Navarro 022ec12b1b Clean 2024-10-23 13:08:15 +02:00
Adria Navarro 2868c840e6 Remove duplicated modals 2024-10-23 13:02:25 +02:00
Adria Navarro dab38265db Allow renaming row actions 2024-10-23 12:54:32 +02:00
Adria Navarro 015854f1a2 Dont persist row action name 2024-10-23 12:49:42 +02:00
Martin McKeaveney e938a41fde
Merge pull request #14846 from Budibase/ai-fixes-3.0
BB AI QA testing fixes
2024-10-23 11:47:08 +01:00
Adria Navarro 7781e75491 Simplify row action permissions response 2024-10-23 12:47:06 +02:00
Sam Rose 6f4e1dd711
Respond to PR comment. 2024-10-23 11:34:55 +01:00
Adria Navarro 076f21108f Remove unnecessary row action update endpoint 2024-10-23 12:30:23 +02:00
Adria Navarro 1f01277ee8 Clean code 2024-10-23 12:22:07 +02:00
Adria Navarro 713500febb Add sdk.automation.find 2024-10-23 12:18:53 +02:00
Martin McKeaveney 8f0a234ae3 fix tests 2024-10-23 11:13:52 +01:00
Andrew Kingston 0a14075c24
Merge branch 'new-rbac-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-10-23 09:59:05 +01:00
Andrew Kingston 07312b903b
Revert testing stuff 2024-10-23 09:58:49 +01:00
Sam Rose d56ca8eb06
Merge branches 'master' and 'queryui-default' of github.com:budibase/budibase into queryui-default 2024-10-23 09:53:38 +01:00
Dean fb17881ea3 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-23 09:23:01 +01:00
Martin McKeaveney 6541f6d31f update pro ref 2024-10-22 21:49:02 +01:00
Martin McKeaveney 4f5e831b22 PR comments 2024-10-22 21:48:03 +01:00
Sam Rose 56a68db1d4
Checkpoint EOD: fixed a bunch more raw cases, some test failures to fix tomorrow. 2024-10-22 18:33:44 +01:00
Martin McKeaveney 29ab9bef7d fix lint 2024-10-22 18:31:07 +01:00
Martin McKeaveney 807ecf6039 BB AI QA testing fixes 2024-10-22 18:24:10 +01:00
mike12345567 bd37698055 Switching away from regex to use custom formats. 2024-10-22 17:42:10 +01:00
Adria Navarro 23cf44b242
Merge branch 'master' into v3-ui 2024-10-22 18:23:26 +02:00
mike12345567 bdac304551 Adding back test cases. 2024-10-22 17:20:27 +01:00
Adria Navarro 91e3c87a9c Fix typo 2024-10-22 17:59:03 +02:00
Adria Navarro 7124a754f1
Merge branch 'master' into chore/allow-serving-old-apps-locally 2024-10-22 17:54:16 +02:00
Michael Drury 9575095da3
Merge pull request #14844 from Budibase/fix/multi-inheritance-preview-role
Preview role - multi-inheritance fixes
2024-10-22 16:48:14 +01:00
Adria Navarro d73643f0b3 Allow serving old versions locally 2024-10-22 17:42:36 +02:00
Dean 1c41471174 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-22 16:33:44 +01:00
Adria Navarro 06670ba549 Add local prerelease to version locally 2024-10-22 17:32:32 +02:00
mike12345567 0b2ac578c0 linting. 2024-10-22 16:27:53 +01:00
Adria Navarro 9d4cbaae8e
Merge pull request #14839 from Budibase/BUDI-8766/default-user-columns-to-current-user-for-templates
Default user columns to current user for templates
2024-10-22 17:18:06 +02:00
mike12345567 f91e039402 Adding test with invalid role IDs.# 2024-10-22 16:06:26 +01:00
mike12345567 99d867fe60 Updating test case. 2024-10-22 16:04:18 +01:00
mike12345567 74870663e2 Addressing PR comments. 2024-10-22 16:02:20 +01:00
Adria Navarro 71538eb761
Merge branch 'master' into BUDI-8723/new-automation-not-selected-upon-creation 2024-10-22 16:44:50 +02:00
Andrew Kingston 4129169463
Lint 2024-10-22 15:40:53 +01:00
Adria Navarro f07cb6bd74 Fix test 2024-10-22 16:37:58 +02:00
Andrew Kingston 80e532f59d
Fix app count in groups list 2024-10-22 15:33:21 +01:00
Andrew Kingston 62d87da024
Fix role colours in user app list portal page 2024-10-22 15:28:40 +01:00
Andrew Kingston 1e4f105901
Fix labels and add colours to access level selctor for queries 2024-10-22 15:25:15 +01:00
Adria Navarro b85a28fdf6 Fixes 2024-10-22 16:19:25 +02:00
Andrew Kingston 3ae5ce9802
Use role display names for picking preview roles 2024-10-22 15:16:07 +01:00
mike12345567 eb349b5fb3 Linting. 2024-10-22 15:15:18 +01:00
mike12345567 fe35ef74e7 final test case. 2024-10-22 15:06:50 +01:00
mike12345567 ebc440a0b6 Another test case. 2024-10-22 15:03:47 +01:00
mike12345567 cf3ef64734 Clean up role header implementation in currentapp.ts 2024-10-22 15:03:13 +01:00
Peter Clement 94ebd7c6ef update automation emitter 2024-10-22 14:36:15 +01:00
mike12345567 f3d54f1b7d Adding test cases. 2024-10-22 13:54:54 +01:00
Peter Clement 75f17f5c12 update test to check for user id 2024-10-22 13:53:31 +01:00
Andrew Kingston 86620b9a26
Remove permissionId when creating roles and ensure all roles inherit basic 2024-10-22 13:47:38 +01:00
Adria Navarro e67126e6b6 Navigate to automation on creation 2024-10-22 14:30:22 +02:00
mike12345567 00fe28e557 Simplifying retrieval of role hierarchy for accessible endpoint. 2024-10-22 13:05:22 +01:00
Adria Navarro e1640cccf9 Change api type back 2024-10-22 14:04:57 +02:00
Andrew Kingston 69969e8cc5
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-10-22 12:47:15 +01:00
Adria Navarro 020927ae6c Fix types 2024-10-22 13:19:04 +02:00
Peter Clement bce430b57c pr comments 2024-10-22 12:03:16 +01:00
Adria Navarro 838d11e253 Update only for templates 2024-10-22 13:01:33 +02:00
Adria Navarro 77c4140e76 Type useTemplate as bool 2024-10-22 12:49:34 +02:00
Sam Rose 4545493cd5
Checkpoint, more raws converted. 2024-10-22 11:48:38 +01:00
Adria Navarro 5fe2a1d33e Rename and pass just required data 2024-10-22 12:23:36 +02:00
mike12345567 33ea5f09a7 Revert account portal ref. 2024-10-22 11:06:46 +01:00
Adria Navarro ea1d893ab8 Remove unused fields 2024-10-22 12:06:24 +02:00
Peter Clement 613e63ccbf remove update ref 2024-10-22 10:58:24 +01:00
Adria Navarro 8dee7b2c45 Remove obsolete templateString 2024-10-22 11:56:19 +02:00
Peter Clement abe725a3b9 Merge remote-tracking branch 'origin/master' into feat/support-user-in-automation-context 2024-10-22 10:53:17 +01:00
Peter Clement 09695fabd6 extract necessary user bindings and add types 2024-10-22 10:52:52 +01:00
Sam Rose 2cd3ab6627
Respond to PR comments. 2024-10-22 10:35:09 +01:00
Sam Rose 50c3f2c9fc
Merge branches 'queryui-default' and 'master' of github.com:budibase/budibase into queryui-default 2024-10-22 10:00:16 +01:00
Adria Navarro b4f5e35c1f
Merge branch 'master' into v3-ui 2024-10-22 10:29:24 +02:00
Adria Navarro cb5082a0c0 Fix check 2024-10-22 10:25:09 +02:00
Adria Navarro 87dbe66ccc Update user column data on import 2024-10-22 10:23:27 +02:00
Adria Navarro 96ec39bbbf
Merge branch 'master' into chore/sqs-always-on 2024-10-22 10:22:30 +02:00
Sam Rose 44bd00a0d7
Making progress on converting raw calls to use bindings. 2024-10-21 18:20:52 +01:00
mike12345567 e69bfc2d71 Adding a fix for mysql, stopping coercion to dates in some cases, attempting to make this less all catching. Likely an area of concern, but there is currently no way to search for dates without this. 2024-10-21 17:17:05 +01:00
Sam Rose 00bdd6fc00
Merge branch 'master' of github.com:budibase/budibase into sql-security 2024-10-21 16:39:58 +01:00
Andrew Kingston 21c580e956
Lint 2024-10-21 16:29:03 +01:00
Andrew Kingston db2001b868
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-21 16:27:34 +01:00
Sam Rose 49477330c2
Fix broken frontend test. 2024-10-21 16:18:39 +01:00
Sam Rose f0fd81b752
Update pro reference. 2024-10-21 15:41:27 +01:00
mikesealey 62b4deca95 updates filepath for Section in FieldGroup 2024-10-21 15:38:26 +01:00
Dean 7aa0ee766a Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-21 15:18:40 +01:00
mikesealey 01edb34b6e deprecates Section component 2024-10-21 15:16:45 +01:00
Adria Navarro ff14191af7 Fix test 2024-10-21 16:01:12 +02:00
deanhannigan 2795eca672
Merge branch 'master' into v3-ui 2024-10-21 15:01:02 +01:00
Adria Navarro 630802799e Remove SQS flag 2024-10-21 15:40:10 +02:00
Adria Navarro aeeb4b6b0f Cleanup sqs flags from tests 2024-10-21 15:37:42 +02:00
Adria Navarro e7d4f90f1b Cleanup sqs flags from tests 2024-10-21 15:31:33 +02:00
Adria Navarro 1a572036f7 Cleanup sqs flags from tests 2024-10-21 15:28:19 +02:00
Adria Navarro dfbebe1c79 Cleanup sqs flags from tests 2024-10-21 15:28:14 +02:00
Adria Navarro b15b0fb2ae Update pro submodule 2024-10-21 15:23:32 +02:00
Adria Navarro 718a2a4d87 Remove lucene from viewV2 tests 2024-10-21 15:20:54 +02:00
Adria Navarro 08a9488194 Remove lucene from search tests 2024-10-21 15:20:54 +02:00
Adria Navarro 655cd353e7 Remove lucene from row tests 2024-10-21 15:20:54 +02:00
Adria Navarro 5b1ed8195a Cleanup SQS flag from view search 2024-10-21 15:20:54 +02:00
Adria Navarro e50f2cc84e Cleanup SQS flag from search 2024-10-21 15:20:17 +02:00
Adria Navarro ba5a3d847f Cleanup SQS flag from auditlog 2024-10-21 15:20:05 +02:00
Adria Navarro 9e501b4e65 Cleanup SQS feature usages 2024-10-21 15:19:55 +02:00
Adria Navarro 42f27bacb2 Cleanup SQS feature usages 2024-10-21 15:19:36 +02:00
Sam Rose d0642fb327
Merge master. 2024-10-21 13:50:54 +01:00
Sam Rose 439565486a
Fix lint. 2024-10-21 13:41:28 +01:00
Sam Rose 67b814a5ca
Yet more tests. 2024-10-21 13:35:53 +01:00
mike12345567 f857e2a3e9 Adding BUDIBASE_AI feature flag. 2024-10-21 12:56:59 +01:00
Sam Rose 205d6d0671
Re-enable tests. 2024-10-21 11:39:22 +01:00
Sam Rose 064721cefa
Make sure you can still create views with a query but no queryUI 2024-10-21 11:30:28 +01:00
Peter Clement d7d7ae9d75 Merge remote-tracking branch 'origin/master' into feat/support-user-in-automation-context 2024-10-21 11:00:24 +01:00
Peter Clement 8f46119817 refs 2024-10-21 10:04:51 +01:00
Sam Rose 0c6afda606
Merge branch 'master' of github.com:budibase/budibase into queryui-default 2024-10-21 10:04:32 +01:00
Sam Rose cc2605a9dd
WIP 2024-10-21 10:04:03 +01:00
Sam Rose 915202bada
More tests. 2024-10-21 09:48:51 +01:00
Dean 843dd7eab9 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-21 09:10:56 +01:00
Dean e9fd5415be Bump Pro Version 2024-10-21 09:10:22 +01:00
Dean f1217a67e4 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-21 09:09:10 +01:00
Dean e4702070d8 Lint. Remove duplicate entry 2024-10-21 09:08:34 +01:00
Andrew Kingston 795948f3a1
Use enums for sorting 2024-10-21 08:52:56 +01:00
mike12345567 aaa4e7b8de Pro to master. 2024-10-18 18:31:06 +01:00
mike12345567 24dbb0cef9 Merge branch 'master' of github.com:Budibase/budibase into fix/all-feature-flag-enum 2024-10-18 18:24:02 +01:00
mike12345567 b46626c926 Removing ts-ignore. 2024-10-18 18:23:01 +01:00
mike12345567 2b3775ce50 Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-18 18:22:28 +01:00
mike12345567 e7a6e58751 Updating some further types - added 2 ts-ignores which will be removed on v3 branch. 2024-10-18 17:59:26 +01:00
Sam Rose 80875fd9a0
More tests. 2024-10-18 17:50:08 +01:00
mike12345567 b94498e583 Backporting types from v3 to support updating pro submodule. 2024-10-18 17:29:22 +01:00
mike12345567 87bdd68afa Updating to use enum for feature flags across the board. 2024-10-18 17:07:35 +01:00
Andrew Kingston c6aa83d988
Fix labelling when sorting by calculation columns in tables 2024-10-18 16:52:40 +01:00
mike12345567 94789ff03d Adding all feature flags to enum, just so there is a simple reference to see all feature flags that are available. 2024-10-18 16:51:23 +01:00
Peter Clement 4cabc09f8a fix row actions test 2024-10-18 15:35:31 +01:00
Sam Rose 4b6a66627a
More view search tests. 2024-10-18 15:28:03 +01:00
Peter Clement 2b7742d96f pro 2024-10-18 15:12:26 +01:00
Peter Clement a26b64bb03 pass user through to automation context 2024-10-18 15:08:18 +01:00
Sam Rose f53e68f526
Fix allOr test 2024-10-18 14:53:20 +01:00
Sam Rose 0fce17c3c0
Fix allOr for everything except SQS. 2024-10-18 14:50:06 +01:00
Dean 77fefcdbe4 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-18 14:16:18 +01:00
Andrew Kingston 2cd86f5667
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-18 14:11:41 +01:00
Adria Navarro 94be45a8a9
Merge branch 'master' into v3-ui 2024-10-18 13:15:53 +02:00
Adria Navarro 3cd86d40b1
Merge branch 'master' into budi-8747-add-the-ability-to-test-a-row-action-automation 2024-10-18 13:08:02 +02:00
Andrew Kingston 73999e4f3e
Remove old code 2024-10-18 12:01:37 +01:00
Andrew Kingston 3d1b78623e
Remove frontend role prefixing hacks and fix 409s on role deletion 2024-10-18 11:56:00 +01:00
Andrew Kingston 761c9d3c18
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-10-18 11:46:18 +01:00
Andrew Kingston eaa0465539
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-18 11:45:12 +01:00
Andrew Kingston cd8dcf412c
Merge pull request #14821 from Budibase/number-locale-strings
Display numbers using locale format in tables
2024-10-18 11:33:48 +01:00
Sam Rose 3981cecc30
Remove buildQueryLegacy 2024-10-18 11:32:58 +01:00
Michael Drury 31e406f931
Merge branch 'master' into feature/role-multi-inheritance 2024-10-18 11:29:18 +01:00
Andrew Kingston a337197402
Improve number formatting to handle additional edge cases 2024-10-18 11:01:15 +01:00
Andrew Kingston 1509d7d650
Use single number formatter for more performant locale string conversions 2024-10-18 10:44:36 +01:00
Adria Navarro 5c2f786345
Merge branch 'master' into v3-ui 2024-10-18 11:39:26 +02:00
Adria Navarro 9c707db135
Merge branch 'master' into budi-8747-add-the-ability-to-test-a-row-action-automation 2024-10-18 11:37:43 +02:00
Adria Navarro 7941cb6602 Allow passing test to row action test 2024-10-18 11:36:11 +02:00
Sam Rose b7979f4719
Refactor SearchFilterGroup type to be less verbose and more clearly named. 2024-10-18 10:32:28 +01:00
Andrew Kingston 18a207f87a
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-18 10:00:49 +01:00
Andrew Kingston 1109e27b04
Display numbers using the locale format in tables 2024-10-18 09:56:35 +01:00
Andrew Kingston 609bc3fb79
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-10-18 08:53:05 +01:00
Andrew Kingston 02a60ba55d
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-18 08:52:47 +01:00
saewoohan 27f1d049ca
Merge branch 'master' into fix/automation-error-url 2024-10-18 07:15:37 +09:00
Sam Rose 714029b9a0
Making more progress on testing view searching. 2024-10-17 18:06:45 +01:00
mike12345567 d0df75c9e4 Adding back mock clearing. 2024-10-17 17:50:51 +01:00
mike12345567 47de88f42f Destroy test case. 2024-10-17 17:47:55 +01:00
Sam Rose b3b7069deb
Merge branch 'master' of github.com:budibase/budibase into queryui-default 2024-10-17 17:17:09 +01:00
Sam Rose 17e946845e
Get existing tests passing. 2024-10-17 17:16:54 +01:00
mike12345567 a71e101a3c Merge branch 'feature/role-multi-inheritance' of github.com:Budibase/budibase into feature/role-multi-inheritance 2024-10-17 17:16:09 +01:00
mike12345567 c74577c512 Updating accessible utility API. 2024-10-17 17:15:41 +01:00
Michael Drury aaf5debc52
Merge branch 'master' into feature/role-multi-inheritance 2024-10-17 17:01:27 +01:00
mike12345567 bd10a3d831 Missed comment. 2024-10-17 17:00:40 +01:00
mike12345567 2ae1836b9a PR comments. 2024-10-17 16:58:51 +01:00
mike12345567 3da3bccc01 Some fixes for traverser. 2024-10-17 16:27:47 +01:00
mike12345567 cfc5848d14 Improving how traversal is performed for role inheritance. 2024-10-17 16:10:32 +01:00
Adria Navarro 4c688b9734 Add more tests 2024-10-17 16:40:26 +02:00
Adria Navarro ca974cf2f5 Renames 2024-10-17 16:30:25 +02:00
mike12345567 3b597f6405 Fixing test case. 2024-10-17 15:25:34 +01:00
mike12345567 b2e718504c Adri PR comments. 2024-10-17 15:17:36 +01:00
saewoohan cf3f5b97c6 fix: updated url to point to settings 2024-10-17 23:14:47 +09:00
mike12345567 2d7afa59c8 Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance 2024-10-17 14:57:25 +01:00
Andrew Kingston b57c8cc50d
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-17 14:36:34 +01:00
Andrew Kingston 2976e605e0
Merge pull request #14804 from Budibase/fix-data-provider-filtering
Don't extend dataprovider queries when no extensions are in use
2024-10-17 13:57:03 +01:00
Andrew Kingston ac46e27cea
Lint 2024-10-17 13:48:20 +01:00
Andrew Kingston d50e1cf31a
Fix detection of custom roles 2024-10-17 13:42:23 +01:00
Andrew Kingston cbd84ae249
Handle role errors and reset state as required 2024-10-17 13:38:08 +01:00
Sam Rose cb41861d13
Making progress toward testing buildCondition and friends. 2024-10-17 11:54:34 +01:00
Adria Navarro 32b9d22ba0
Merge branch 'master' into budi-8755-hide-power-role-for-v3-apps 2024-10-17 12:52:05 +02:00
Adria Navarro c1128ffe2a Fix test 2024-10-17 12:20:17 +02:00
Adria Navarro 7bb69d7ffd Add tests 2024-10-17 12:17:01 +02:00
Adria Navarro 8008d2ced1 Fix all references 2024-10-17 11:53:20 +02:00
Adria Navarro 1155be4530 Fix 2024-10-17 11:52:03 +02:00
Adria Navarro 15bb730c59 Remove power role for apps created at >= 3.0.0 2024-10-17 11:37:41 +02:00
Adria Navarro 8cdc5be38e Store proper version even on local 2024-10-17 11:36:02 +02:00
Adria Navarro ab517bf86d Persist created version 2024-10-17 10:32:17 +02:00
Adria Navarro 0f43c8f46c
Merge branch 'master' into chore/negated-join-filters 2024-10-17 08:36:13 +02:00
mike12345567 97b1c52f70 Protect against old roles with differences when it comes to loops. 2024-10-16 22:08:07 +01:00
mike12345567 1f9c33c53a Test cases based on frontend. 2024-10-16 21:29:33 +01:00
mike12345567 c40e4a7288 fixing rbac 2024-10-16 21:13:35 +01:00
mike12345567 3399093163 Role save API returns role ID in correct format. 2024-10-16 21:13:28 +01:00
mike12345567 9c92288f7f Fixing some issues with finding roles. 2024-10-16 21:13:19 +01:00
Sam Rose 31c0ed69f1
wip 2024-10-16 18:28:40 +01:00
mike12345567 02d4c2d607 fixing rbac 2024-10-16 17:26:48 +01:00
Adria Navarro 8b9bb784c4 Initial appMetadata sdk usage 2024-10-16 17:06:15 +02:00
Dean d9deba6337 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-16 15:51:24 +01:00
mike12345567 edf6d95eec Role save API returns role ID in correct format. 2024-10-16 15:46:03 +01:00
Sam Rose 4fa70eca76
Merge branch 'master' into budi-8742-add-a-baseurl-binding-inside-automations 2024-10-16 15:45:51 +01:00
Dean 38a57faee4 Bump pro correctly 2024-10-16 15:37:12 +01:00
Dean f4428d6076 Bump pro module 2024-10-16 15:26:33 +01:00
mike12345567 477bdf22e9 Fixing some issues with finding roles. 2024-10-16 15:18:37 +01:00
Adria Navarro b6874f52f6 Fix many-to-one 2024-10-16 16:16:39 +02:00
Andrew Kingston 46b9877455
Return default query 2024-10-16 15:15:23 +01:00
Martin McKeaveney 8216e6fc16
Merge pull request #14805 from Budibase/fix-filter-drawer-visibility
Fix filter drawer visibility in component popovers
2024-10-16 15:13:30 +01:00
Andrew Kingston d37804e870
Merge branch 'master' into v3-ui 2024-10-16 15:09:27 +01:00
Peter Clement 092febb7d9 update submodule 2024-10-16 15:09:09 +01:00
Peter Clement bfa3a663f1 null check on definition and selected automation 2024-10-16 15:05:48 +01:00
Adria Navarro ef21c7135f
Merge branch 'master' into fix/multiple-relationships-same-table 2024-10-16 15:15:52 +02:00
Adria Navarro 3fbe937bf4 Fix sqlalias test 2024-10-16 14:23:58 +02:00
Adria Navarro 3ea8e240e4 Fix one-to-many 2024-10-16 14:05:48 +02:00
Adria Navarro a476da08fa
Merge branch 'fix/multiple-relationships-same-table' into chore/negated-join-filters 2024-10-16 13:51:39 +02:00
Adria Navarro 5f1cd4eb9f Test multiple relationship types 2024-10-16 13:47:09 +02:00
Adria Navarro 960fa33559 Merge branch 'fix/multiple-relationships-same-table' into chore/negated-join-filters 2024-10-16 13:34:19 +02:00
Andrew Kingston 54a0e3396c
Merge branch 'feature/role-multi-inheritance' of github.com:Budibase/budibase into new-rbac-ui 2024-10-16 12:28:12 +01:00
mike12345567 189b176060 Test for loops in role save API. 2024-10-16 12:27:15 +01:00
Sam Rose 86c105e1c8
Ensure external tables always have a sourceId. 2024-10-16 12:20:41 +01:00
Adria Navarro 57ce8b7e85 Fix test 2024-10-16 13:17:07 +02:00
Andrew Kingston 51c95058ee
Fix the drawerShow event not being broadcast, preventing component popovers from hiding properly when opening drawers 2024-10-16 12:04:19 +01:00
Adria Navarro ba80880ab6 Fix 2024-10-16 13:02:53 +02:00
Andrew Kingston 0a1912e42c
Don't extend dataprovider queries when no extensions are in use 2024-10-16 11:56:52 +01:00
Adria Navarro 830ed0cda2 Fix undefineds 2024-10-16 12:51:20 +02:00
Adria Navarro 88d4ebc725 Add more tests 2024-10-16 12:44:25 +02:00
Adria Navarro 7266fb3c1b Run tests for all 2024-10-16 12:38:38 +02:00
Adria Navarro 83ffee3194 Fix tests 2024-10-16 12:33:19 +02:00
Adria Navarro 2d460f1955 Fix supporting filter using table names 2024-10-16 12:26:13 +02:00
Adria Navarro b01564c934 Fix multiple relations to same table for external 2024-10-16 10:21:17 +02:00
mike12345567 171ffd8aa3 Update test name. 2024-10-15 17:54:34 +01:00
mike12345567 9fceef0fc2 Some more fixes and test case for screen access. 2024-10-15 17:53:48 +01:00
Adria Navarro 8a6dbef249 Fix sqs 2024-10-15 18:50:58 +02:00
Sam Rose 3fc170c16b
Add settings to automation context. 2024-10-15 17:33:32 +01:00
Adria Navarro 86e5718705 Fix tests 2024-10-15 17:40:03 +02:00
Adria Navarro 225d062fcc Fix 2024-10-15 16:30:10 +02:00
Adria Navarro 6688ccf1ab Ensure we replace only on when starting with 2024-10-15 15:50:52 +02:00
mike12345567 808096f31b Updating screen test case. 2024-10-15 14:34:32 +01:00
Andrew Kingston f7f300b251
Merge branch 'feature/role-multi-inheritance' of github.com:Budibase/budibase into new-rbac-ui 2024-10-15 13:43:56 +01:00
mike12345567 ca72dffb1f Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance 2024-10-15 13:34:39 +01:00
Adria Navarro 41405ea39d Add extra rows 2024-10-15 14:15:45 +02:00
mike12345567 bb43049d55 Adding loop protection. 2024-10-15 12:07:31 +01:00
Andrew Kingston 9b009f9728
Merge branch 'master' into v3-ui 2024-10-15 11:58:20 +01:00
Andrew Kingston 06413fda58
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-10-15 11:47:06 +01:00
Adria Navarro 2f2cfb392d
Merge branch 'master' into chore/negated-join-filters 2024-10-15 12:04:30 +02:00
Adria Navarro 975945a23a Improve tests 2024-10-15 12:03:23 +02:00
Adria Navarro 5782b20509 Update test 2024-10-15 11:36:29 +02:00
Adria Navarro 57da952f69 Fix "parenthesis" 2024-10-15 11:34:35 +02:00
Martin McKeaveney 109c586b84 remove log 2024-10-15 10:11:46 +01:00
Martin McKeaveney 1d2d096ab0 PR comments 2024-10-15 10:05:03 +01:00
Adria Navarro 76d0107d4d Handle empty relationships 2024-10-15 10:10:15 +02:00
Martin McKeaveney 0fe61f36bb lint 2024-10-15 00:57:01 +01:00
Martin McKeaveney c19c61ee9a fix csv test 2024-10-15 00:52:48 +01:00
Martin McKeaveney b563acbc1c remove AI field from assertion 2024-10-14 23:58:41 +01:00
Martin McKeaveney 9d5e60669d Remove AI column from row export 2024-10-14 23:49:46 +01:00
Martin McKeaveney 95d8ad854c lint and types 2024-10-14 23:36:33 +01:00
mike12345567 a56a228042 Fixes based on test case. 2024-10-14 18:57:54 +01:00
mike12345567 26ee50b10b Adding test case for multi-inheritance 2024-10-14 18:57:46 +01:00
Martin McKeaveney 97a7649930 merging with v3-ui branch 2024-10-14 18:47:13 +01:00
Martin McKeaveney 30215ea9be tests, pr comments 2024-10-14 18:38:34 +01:00
mike12345567 676cb3f92e Handling role numbering. 2024-10-14 18:00:41 +01:00
Sam Rose 867ba12f8a
Merge branch 'update-docker-compose-for-sqs' of github.com:budibase/budibase into update-docker-compose-for-sqs 2024-10-14 17:24:44 +01:00
Sam Rose 58b4a37fca
Enable SQS in code instead of in env vars. 2024-10-14 17:20:36 +01:00
Sam Rose 2637336bd6
Merge branch 'master' into update-docker-compose-for-sqs 2024-10-14 15:41:09 +01:00
Adria Navarro 7ea2c187a7 Simplify 2024-10-14 16:17:24 +02:00
Adria Navarro b3cea00ab3
Merge branch 'master' into BUDI-8699/view-joins-with-any-and-all-not-working-correctly 2024-10-14 16:07:32 +02:00
Dean 77a5b3478d Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-14 14:50:52 +01:00
Andrew Kingston bb5b94f667
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-14 14:38:33 +01:00
Dean bde3852de2 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-14 14:33:32 +01:00
Andrew Kingston 2b9ca50923
Merge pull request #14790 from Budibase/fix-view-join-parser
Fix view join parser for non-array values any "many" types
2024-10-14 14:31:20 +01:00
Sam Rose da12da6fe1
Merge branch 'master' into update-docker-compose-for-sqs 2024-10-14 14:28:52 +01:00
Adria Navarro b744de6e62
Merge branch 'master' into fix/inconsistent-column-schemas 2024-10-14 15:10:58 +02:00
Andrew Kingston 3fb59c2eef
Merge pull request #14777 from Budibase/default-values-for-user-column
Add default value toggle for both single and multi user columns
2024-10-14 14:08:43 +01:00
Andrew Kingston 0ba7f7eeca
Merge pull request #14792 from Budibase/fix-view-queryui-transform
Prevent view queryUI transforms mutating state
2024-10-14 13:15:35 +01:00
Andrew Kingston 8ff1dd5caa
Merge branch 'v3-ui' of github.com:Budibase/budibase into default-values-for-user-column 2024-10-14 13:13:18 +01:00
Andrew Kingston 4d460c2a46
Don't mutate views when transforming queryUI to make API happy 2024-10-14 12:58:15 +01:00
mike12345567 243391d6cb Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance 2024-10-14 12:57:22 +01:00
Sam Rose 7cb62f7e44
Merge branch 'master' into multi-user-default 2024-10-14 12:55:28 +01:00
Adria Navarro 31cfb1176d
Merge branch 'master' into fix/inconsistent-column-schemas 2024-10-14 13:26:00 +02:00
Andrew Kingston 37e601254c
Fix crash when many-type related column value is non-array 2024-10-14 12:20:53 +01:00
Adria Navarro 874df3f54d Fix wrong schema while fetching from datasource 2024-10-14 13:20:34 +02:00
Sam Rose 7c9b61181f
Fix lint. 2024-10-14 12:15:45 +01:00
Sam Rose e9ad3e58be
Support default values on multi-user columns. 2024-10-14 12:14:41 +01:00
Martin McKeaveney 6b38efa0bd
Merge branch 'master' into fix-container-on-click-grid 2024-10-14 12:09:20 +01:00
Adria Navarro 61967b6b4b Fix invalid schema 2024-10-14 13:01:20 +02:00
Adria Navarro 1052f36084 Fix invalid schemas while fetching 2024-10-14 13:00:26 +02:00
Martin McKeaveney cf8f7db36d PR comments 2024-10-14 11:22:15 +01:00
Peter Clement 20acd90838
Merge pull request #14787 from Budibase/branching/branch-evaluation-bindings
Changes to support processing bindings on both sides of branch condition evaluation
2024-10-14 10:09:47 +01:00
Adria Navarro a6cb1d072a Fix sql alias test 2024-10-14 10:40:08 +02:00
Adria Navarro ca7a7bcef9 Fix tests 2024-10-14 10:40:08 +02:00
Adria Navarro f73b7d4824 More tests 2024-10-14 10:40:08 +02:00
Adria Navarro bfdead820c Cleanup tests 2024-10-14 10:40:08 +02:00
Adria Navarro cf089eff26 Fix ors 2024-10-14 10:40:08 +02:00
Adria Navarro 2311f8aa50 Don't break or conditions on nested joins 2024-10-14 10:40:08 +02:00
Adria Navarro f192a30da0 More tests 2024-10-14 10:40:08 +02:00
Adria Navarro 37450823bb More tests 2024-10-14 10:40:08 +02:00
Adria Navarro cb78e0bc13 Add extra tests 2024-10-14 10:40:08 +02:00
Peter Clement 030022adad lint 2024-10-14 09:37:30 +01:00
Peter Clement b304d1d622 changes to support automation conditions on both sides of evaluation 2024-10-14 09:30:05 +01:00
Martin McKeaveney 5798b42454 updating submodule references 2024-10-14 09:24:31 +01:00
Dean 3eb604f928 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-14 09:17:39 +01:00
Dean 0624a0b220 Removed unused function reference 2024-10-14 09:17:16 +01:00
Dean 4928c7f553 Add a default branch id for server tests 2024-10-14 09:06:49 +01:00
Andrew Kingston 21383cf1a0
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-14 08:50:18 +01:00
Andrew Kingston 963b3ae35c
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-14 08:49:53 +01:00
Dean b999c1ac80 Removed unused variable and fixes blockref references 2024-10-13 23:06:26 +01:00
Dean 9cfc3d499d Refactored the selectedAutomation derived store to include tree metadata and moved the core doc to a new data attribute. All refs to selectedAutomation updated. Moved the id migration into the selectedAutomation store. Remove bindings from AutomationSetupBlock, moved to StepNode 2024-10-13 22:34:17 +01:00
Martin McKeaveney 02f8233a74 lint and test 2024-10-13 20:09:25 +01:00
Michael Drury c8f7722f9c
Merge branch 'master' into fix/screen-role-creation 2024-10-11 17:57:22 +01:00
mike12345567 d0cb873382 Adding test case for the fix. 2024-10-11 17:55:59 +01:00
mike12345567 bdbcf2110e Fixing an issue with screen creation - wrong base permissions were being detected for external DBs. 2024-10-11 17:04:29 +01:00
Dean 61188fcc70 Fix for renaming steps. Removed unnecessary binding reprocessing 2024-10-11 16:59:46 +01:00
Andrew Kingston 1cbe1b4a0b
Lint 2024-10-11 16:47:21 +01:00
Andrew Kingston b8cd40bf21
Delete random file 2024-10-11 16:45:31 +01:00
Andrew Kingston 838f9e9c56
Improve sorting logic 2024-10-11 16:43:24 +01:00
Sam Rose 13424218eb
Merge branch 'master' into budi-8730-views-filter-by-current-user_id-does-not-work 2024-10-11 16:42:37 +01:00
Andrew Kingston 865eb3169f
Allow sorting by calculation columns 2024-10-11 16:38:35 +01:00
Andrew Kingston 516f45e8ad
Re-add deleted code 2024-10-11 16:37:25 +01:00
Andrew Kingston d50e9b83f5
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-11 16:33:58 +01:00
Andrew Kingston bae5640e90
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-11 16:33:42 +01:00
Sam Rose 158e095045
Fix lint. 2024-10-11 16:24:03 +01:00
Sam Rose c622ef7e90
Merge branch 'master' of github.com:budibase/budibase into budi-8722-default-value-on-user-columns 2024-10-11 16:22:36 +01:00
Sam Rose b24c337834
Respond to PR comment. 2024-10-11 16:22:04 +01:00
Dean 9382ca4c0b Branching UX updates, fix for looping results and general failure results for automations. Added fix for stacking currentItem loop bindings 2024-10-11 16:20:26 +01:00
Andrew Kingston 97cee504f0
Fix references 2024-10-11 16:06:44 +01:00
Andrew Kingston bd3e83789e
Use more readable bindings and remove extraneous aliases to enums 2024-10-11 16:06:20 +01:00
Sam Rose 3920ee6db3
Merge branch 'master' into view-calculation-sort-by-calculations 2024-10-11 16:05:46 +01:00
Sam Rose 1ad371cd7a
Fix lint. 2024-10-11 15:58:04 +01:00
Sam Rose e967e62f1d
Add tests. 2024-10-11 15:55:25 +01:00
Adria Navarro 64d4aef87d Fix all or property 2024-10-11 16:41:51 +02:00
Sam Rose 303ad83f75
Merge branch 'master' into view-calculation-sort-by-calculations 2024-10-11 15:37:23 +01:00
Sam Rose 33f7792522
Potential fix for view search problem. 2024-10-11 15:33:33 +01:00
Andrew Kingston 038bfd1360
Add default value toggle for both single and multi user columns 2024-10-11 14:11:41 +01:00
Sam Rose 1bcd2590d3
Allow BB_REFERNCE_SINGLE to have default values. 2024-10-11 12:28:20 +01:00
Adria Navarro b61cdd957e
Merge branch 'master' into remove-related-field-popover 2024-10-11 13:25:48 +02:00
melohagan ecddd46fc6
Update pro (#14769) 2024-10-11 10:59:01 +00:00
Dean 185fd557dd Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-11 11:17:24 +01:00
Andrew Kingston 029d0d25e9
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-11 11:11:43 +01:00
Sam Rose 11b02fdb0e
Merge branch 'master' into view-calculation-sort-by-calculations 2024-10-11 11:03:05 +01:00
Andrew Kingston 11f4c941e2
Add on click events for grid layout containers 2024-10-11 11:00:27 +01:00
Andrew Kingston bf3bb5a847
Fix issue when deleting tables 2024-10-11 09:45:57 +01:00
Andrew Kingston bf11917e1b
Merge branch 'v3-ui' of github.com:Budibase/budibase into v3-ui 2024-10-11 09:39:42 +01:00
Andrew Kingston 7474d3c987
Remove readonly fields from being able to be used in a save row button action 2024-10-11 09:39:08 +01:00
Andrew Kingston ba6def8f73
Prevent filtering on calculation fields 2024-10-11 09:28:48 +01:00
Andrew Kingston 8be7f82ccb
Improve view calculation config 2024-10-11 09:27:04 +01:00
Adria Navarro cb31bb7d96 Merge branch 'master' into v3-ui 2024-10-11 10:26:24 +02:00
Adria Navarro 5197c3eac5
Merge branch 'master' into budi-8705-v3-view-joins-required-columns-cant-be-changed-to-read-only 2024-10-11 09:34:58 +02:00
melohagan 402013bef3
UI tweak for days remaining banner of free trial (#14764) 2024-10-11 08:39:03 +02:00
Adria Navarro 7f3e486bca
Merge branch 'master' into budi-8705-v3-view-joins-required-columns-cant-be-changed-to-read-only 2024-10-10 21:34:54 +02:00
mike12345567 324616be59 Finishing multi-inheritance test case and getting accessibility to be detected correctly. 2024-10-10 18:15:23 +01:00
Sam Rose 964f8222ba
Allow sorting by calculation fields. 2024-10-10 17:10:07 +01:00
mike12345567 f907cccc58 Merge branch 'fix/custom-role-naming' of github.com:Budibase/budibase into feature/role-multi-inheritance 2024-10-10 16:28:06 +01:00
Adria Navarro e783676d69
Merge branch 'master' into v3-ui 2024-10-10 17:27:15 +02:00
Adria Navarro c297396456
Merge branch 'master' into budi-8705-v3-view-joins-required-columns-cant-be-changed-to-read-only 2024-10-10 17:20:16 +02:00
Michael Drury 799ad63568
Merge branch 'master' into fix/custom-role-naming 2024-10-10 16:15:14 +01:00
mike12345567 5f4694d4d8 Fix for an issue found with custom role naming. 2024-10-10 16:13:32 +01:00
Adria Navarro 56aaacb437 Lint 2024-10-10 17:12:53 +02:00
mike12345567 5f91c7d8da new test case. 2024-10-10 16:11:03 +01:00
Andrew Kingston 88b2f423f7
Improve UX when editing view calculations 2024-10-10 16:05:02 +01:00
Adria Navarro 18e1bd0b4c Fix test 2024-10-10 17:03:46 +02:00
Adria Navarro 40966731c9 Remove related fields popover 2024-10-10 16:56:52 +02:00
Adria Navarro ca7f3369af Fix user icons on picker 2024-10-10 16:51:08 +02:00
Sam Rose 4c4429b88a
Fix tests. 2024-10-10 15:49:00 +01:00
Adria Navarro 41cd0d96d6 Fix multiple user column icon 2024-10-10 16:43:08 +02:00
Adria Navarro e191c90385 Simplify enriched column 2024-10-10 16:42:05 +02:00
Sam Rose a00a64bb6e
Properly clean up row actions on table deletion. 2024-10-10 14:56:38 +01:00
Andrew Kingston 1cbae36683
Don't bother fetching data if no calculations defined 2024-10-10 14:52:13 +01:00
Andrew Kingston bf1bf1956a
Fix edge cases when saving view calcultion schema 2024-10-10 14:42:52 +01:00
Adria Navarro 11a8f638b1
Merge branch 'master' into BUDI-8270/validation-for-search-api 2024-10-10 15:39:26 +02:00
mike12345567 4719b16116 Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance 2024-10-10 14:38:18 +01:00
Andrew Kingston f3b601d294
Improve view calculation configuration 2024-10-10 14:37:10 +01:00
Adria Navarro 5cad93ff75 Fix 2024-10-10 15:15:54 +02:00
Adria Navarro 60a5f4a2e7 Types 2024-10-10 15:11:11 +02:00
Dean ed0a9ce551 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-10 14:06:05 +01:00
Dean f23da77eee Merge commit 2024-10-10 14:06:02 +01:00
Andrew Kingston c128372c70
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-10 13:59:27 +01:00
Andrew Kingston d1bc83ab0a
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-10 13:59:03 +01:00
Adria Navarro e095a596a1 Type logic filter 2024-10-10 13:40:39 +02:00
Sam Rose 4031971456
Merge branch 'master' into view-calculation-no-deletes 2024-10-10 12:39:15 +01:00
Adria Navarro e6b3b4f2a1 Type array filter 2024-10-10 13:33:27 +02:00
Adria Navarro 4324d96833 Add onEmptyFilter 2024-10-10 13:20:20 +02:00
Sam Rose 4e0c293b08
Merge branch 'master' into view-calculation-fix-table-update 2024-10-10 12:20:20 +01:00
Adria Navarro 7b789e7853 Type query 2024-10-10 13:11:32 +02:00
Sam Rose 84ebd6905b
Merge branch 'master' into view-calculation-filtering 2024-10-10 12:03:38 +01:00
Sam Rose 28c22e9aa7
Fix table updates wiping out view calculation fields. 2024-10-10 11:50:38 +01:00
mike12345567 3a2b22d446 Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance 2024-10-10 11:47:19 +01:00
Adria Navarro b6731494e7 Trim object 2024-10-10 12:39:14 +02:00
Adria Navarro 76f155f311 Fix jest import issues 2024-10-10 12:31:10 +02:00
Adria Navarro d1a69a6660 Use validation 2024-10-10 11:40:29 +02:00
Sam Rose 4c0bd812c1
Respond to PR comment. 2024-10-10 10:37:47 +01:00
Adria Navarro eea9eade5c Start types 2024-10-10 10:46:58 +02:00
Adria Navarro 36410aac0b Display readable errors 2024-10-10 10:46:58 +02:00
Adria Navarro 5a8aba7f52 zod validator 2024-10-10 10:46:58 +02:00
Adria Navarro 6bc88d8c79 yarn add zod 2024-10-10 10:46:58 +02:00
Adria Navarro 946fca2042
Merge branch 'master' into BUDI-8686/feature-flag 2024-10-10 10:37:00 +02:00
Adria Navarro cda7782c6d Use flag for views 2024-10-10 10:35:39 +02:00
Adria Navarro a646b86131 Use flag for table 2024-10-10 10:34:56 +02:00
Adria Navarro 3e0408d3b9 Add new flag 2024-10-10 10:34:35 +02:00
Sam Rose 55be64b371
Only check visible fields when checking group by view calculations. 2024-10-10 09:16:43 +01:00
Dean 2c31ddc177 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-10 09:04:52 +01:00
Sam Rose 93ebe39e43
Merge branch 'master' into view-calculation-filtering 2024-10-10 09:02:35 +01:00
Sam Rose b42334fde1
Merge branch 'master' into view-calculation-no-deletes 2024-10-10 09:02:31 +01:00
Andrew Kingston 72dd3a1d59
Fix resolution of builderSocket 2024-10-09 18:57:47 +01:00
Andrew Kingston bd635454ed
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-09 18:53:48 +01:00
Andrew Kingston f4e149fd92
Merge branch 'v3-ui' of github.com:Budibase/budibase into new-rbac-ui 2024-10-09 18:50:28 +01:00
Andrew Kingston 88a7128da3
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-09 18:49:34 +01:00
Sam Rose 7546c9bbe2
Test calculation view searching. 2024-10-09 17:25:41 +01:00
Sam Rose cc07b1407b
Merge branch 'master' into view-calculation-no-deletes 2024-10-09 17:09:03 +01:00
mike12345567 6a25f66f3c Merge branch 'fix/budi-8715-sql-relationships-many-side' of github.com:Budibase/budibase into fix/budi-8715-sql-relationships-many-side 2024-10-09 17:04:46 +01:00
mike12345567 00048a2d3e Addressing PR comments. 2024-10-09 17:04:27 +01:00
Michael Drury 01e458b568
Merge branch 'master' into fix/budi-8715-sql-relationships-many-side 2024-10-09 17:00:48 +01:00
mike12345567 70ab14319d Adding test case for removing from many side of relationships in SQL. 2024-10-09 16:51:11 +01:00
Adria Navarro 6a0f80f28e Remove duplicated test 2024-10-09 17:13:46 +02:00
Adria Navarro a8476a1c8b Fix tests 2024-10-09 17:08:45 +02:00
Adria Navarro 92372d1a4b Fix test 2024-10-09 17:08:45 +02:00
Adria Navarro 85ef2f1d2c Fix build issue 2024-10-09 17:08:45 +02:00
Adria Navarro c84cda40b3 Set default permissions to view 2024-10-09 17:08:45 +02:00
Adria Navarro d01462221f Set default permissions 2024-10-09 17:08:45 +02:00
Adria Navarro b3efea95bf Undo base permissions 2024-10-09 17:08:45 +02:00
Adria Navarro 389c4a9467 Add more tests 2024-10-09 17:08:45 +02:00
Adria Navarro ff402c54e0 Add view tests 2024-10-09 17:08:45 +02:00
Adria Navarro 577ab5b6ce Fix tests 2024-10-09 17:08:45 +02:00
Adria Navarro 37eb66e0d5 Cleanup tests 2024-10-09 17:08:45 +02:00
Adria Navarro a0d3bf9993 Remove redundant ok button 2024-10-09 17:08:45 +02:00
Adria Navarro ebd762cdb6 Fixes 2024-10-09 17:08:35 +02:00
Sam Rose 26a8fabfef
Prevent deleting rows through a calculation view. 2024-10-09 16:05:49 +01:00
Adria Navarro 56459b2736 Type 2024-10-09 16:55:59 +02:00
Adria Navarro 38685b50df Add extra test 2024-10-09 16:55:59 +02:00
Adria Navarro 1e0902a831 Cleanup tess 2024-10-09 16:55:32 +02:00
Adria Navarro aa0a1737c8 Fix tests 2024-10-09 16:55:32 +02:00
Adria Navarro 9f84262940 Clean 2024-10-09 16:55:32 +02:00
Sam Rose 4cde2f26ad wip, tests broken 2024-10-09 16:55:32 +02:00
Sam Rose 3405e6d6b7 Make new tables require ADMIN permissions to read and write. 2024-10-09 16:55:16 +02:00
Sam Rose 871925bcef
Merge branch 'master' of github.com:budibase/budibase into logged-out-search-fix 2024-10-09 15:23:06 +01:00
Sam Rose 9d70b123e5
Remove IP tag. 2024-10-09 15:22:38 +01:00
mike12345567 d62d5b7043 Fixing an issue with removing relationships from the many side of a table in SQL, this was not correctly updating the other table. 2024-10-09 15:09:38 +01:00
Sam Rose 71fdae3383
Merge branch 'master' into view-calculation-readonly 2024-10-09 14:19:07 +01:00
Sam Rose a75666bb7c
Merge branch 'master' into view-calculation-validation-4 2024-10-09 14:03:33 +01:00
Sam Rose 6da0c29c76
Merge branch 'master' into view-calculation-validation-3 2024-10-09 13:46:58 +01:00
Sam Rose 26f2deb234
Set proxy setting on Koa application. 2024-10-09 13:34:43 +01:00
Adria Navarro 23022e324c
Merge branch 'master' into chore/move-table-creation-to-sdk 2024-10-09 14:24:03 +02:00
Sam Rose f4aeb801d2
Merge branch 'master' of github.com:budibase/budibase into logged-out-search-fix 2024-10-09 13:18:24 +01:00
Sam Rose a4090243ec
Fix lint. 2024-10-09 13:17:55 +01:00
Sam Rose adad73a9e2
Fix tests. 2024-10-09 13:10:52 +01:00
Sam Rose 10f3816810
Merge branch 'master' of github.com:budibase/budibase into logged-out-search-fix 2024-10-09 12:57:21 +01:00
Sam Rose eee2991b09
Rejib IP fetching. 2024-10-09 12:57:14 +01:00
Adria Navarro 3b01f404dd Fix imports 2024-10-09 13:49:58 +02:00
Adria Navarro 761d48f4d5
Merge branch 'master' into chore/move-table-creation-to-sdk 2024-10-09 13:49:45 +02:00
Michael Drury 52fa9ae905
Merge branch 'master' into fix/postgres-newlines 2024-10-09 12:48:28 +01:00
Adria Navarro cf92da15c6
Merge branch 'master' into chore/fix-exporting-rows 2024-10-09 13:33:55 +02:00
Adria Navarro 865b7a97e0 Fix 2024-10-09 13:31:34 +02:00
Adria Navarro f05bf25e21 Add failing test 2024-10-09 13:31:11 +02:00
Sam Rose 20f55e3795
Still fetch flags when the user is not logged in. 2024-10-09 12:29:17 +01:00
Adria Navarro 80ae7cbe0b Rename 2024-10-09 13:21:22 +02:00
Adria Navarro 4efe335b65 Create external table in sdk 2024-10-09 13:20:02 +02:00
Michael Drury 64492dca2a
Merge branch 'master' into fix/related-rows-dont-exist 2024-10-09 12:18:37 +01:00
Adria Navarro 15d124bfaf Move internal creation to sdk 2024-10-09 12:58:10 +02:00
Adria Navarro 9d06c705ac Remove ContextUser usages in favor of just ids 2024-10-09 12:47:43 +02:00
Andrew Kingston 6916269cbb
Fix duplicate API call spam due to incorrect comparison of view filters 2024-10-09 09:59:05 +01:00
Adria Navarro c2a5f673ae Lint 2024-10-09 10:52:14 +02:00
Adria Navarro 684ad854e6
Merge branch 'master' into budi-8708-single-and-multi-select-user-fields-appear-to-no-longer-be 2024-10-09 10:48:01 +02:00
Andrew Kingston 6d294be646
Add saving of calculation view updates 2024-10-09 09:45:47 +01:00
Adria Navarro d811b9527f Fix limit issues 2024-10-09 10:44:04 +02:00
Adria Navarro 3cf96c589c Implement logical conditions 2024-10-09 10:33:15 +02:00
Adria Navarro 8b0c84b2ea In memory filters 2024-10-09 10:32:39 +02:00
Adria Navarro 0e24df2ddf Improve types 2024-10-09 10:32:12 +02:00
Adria Navarro bf62153b8b Add test with conditions 2024-10-09 10:16:32 +02:00
Andrew Kingston 0c53272187
Allow empty queries when searching tables 2024-10-09 08:22:54 +01:00
Andrew Kingston 608331018a
Add progress on calculation editor 2024-10-09 08:10:02 +01:00
Sam Rose 0182d4a09f
Make sure calculation views cannot be used to write or modify rows. 2024-10-08 17:55:42 +01:00
Martin McKeaveney 7b683cfc50 merge and typing 2024-10-08 17:38:23 +01:00
Sam Rose 5dc85230d9
Add a test to make sure 'shadowing' a field works as expected in view calculations. 2024-10-08 17:04:45 +01:00
Andrew Kingston d35fce699a
Fix config store 2024-10-08 15:59:21 +01:00
Andrew Kingston 6e0b5341b1
Handle lack of IDs from calculation views 2024-10-08 15:54:42 +01:00
Sam Rose 5c3adbed27
Validate you can't group by complex fields. 2024-10-08 15:34:34 +01:00
Sam Rose f1b04d1252
Merge master. 2024-10-08 15:06:57 +01:00
Sam Rose 2b47789fc8
Merge branch 'master' into feature-flag-helper 2024-10-08 14:42:09 +01:00
Dean 18f9b2a440 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-08 14:32:38 +01:00
Andrew Kingston 7a0b0ccb34
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-08 14:30:41 +01:00
Andrew Kingston c1333c66db
Fix error when deleting views 2024-10-08 14:30:10 +01:00
Andrew Kingston 3e86e02656
Add support for creating and displaying calculation views 2024-10-08 14:27:44 +01:00
Dean 2c7950e090 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-08 14:08:44 +01:00
Andrew Kingston 491f74e6bc
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-08 14:06:52 +01:00
Andrew Kingston 76ce8b5fd5
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-08 14:06:26 +01:00
melohagan e3c6b60211
Remove unused properties (#14732)
* Remove unused properties

* lint
2024-10-08 12:56:48 +00:00
Sam Rose 7818546ade
Fix tests. 2024-10-08 12:31:14 +01:00
Sam Rose 4f628c1d54
Merge branch 'master' of github.com:budibase/budibase into mark-calculation-views 2024-10-08 12:23:28 +01:00
Sam Rose 9b3ab049a4
wip 2024-10-08 11:50:16 +01:00
Sam Rose 13a78867ac
Merge branch 'master' of github.com:budibase/budibase into view-calculation-validation-2 2024-10-08 11:21:41 +01:00
Sam Rose 2d19644bd8
Fix tests. 2024-10-08 11:19:43 +01:00
Sam Rose d0c57c82ad
Fix lint. 2024-10-08 11:15:53 +01:00
Sam Rose 635d268eea
Merge branch 'master' of github.com:budibase/budibase into feature-flag-helper 2024-10-08 11:14:11 +01:00
Sam Rose c1189ecc96
Merge master. 2024-10-08 11:10:23 +01:00
Sam Rose a4a90d7456
Fix tests. 2024-10-08 09:56:51 +01:00
Sam Rose 820c66be7f
Merge branch 'master' of github.com:budibase/budibase into graceful-sqs-5xx-error-handling 2024-10-08 09:42:35 +01:00
Sam Rose 1106244ff3
Merge branch 'master' into allow-calculation-fields-to-hide-required-fields 2024-10-08 09:30:00 +01:00
Sam Rose e18cc8aff2
Merge branch 'master' of github.com:budibase/budibase into graceful-sqs-5xx-error-handling 2024-10-07 18:19:56 +01:00
Sam Rose 5c092abd85
Merge branch 'master' of github.com:budibase/budibase into feature-flag-helper 2024-10-07 18:19:37 +01:00
Sam Rose 11804f6ddd
Create a feature flag helper for tests. 2024-10-07 18:18:04 +01:00
Martin McKeaveney 3d83676c03 adding missing await 2024-10-07 18:13:41 +01:00
Sam Rose 2d07e63325
Merge branch 'master' into fix-enterprise-vulns 2024-10-07 17:52:32 +01:00
Martin McKeaveney 1e6a7b66e8 pr comments 2024-10-07 17:42:35 +01:00
Martin McKeaveney 12fdb930aa remove nonce 2024-10-07 17:31:45 +01:00
Sam Rose c796c11153
Merge branch 'master' of github.com:budibase/budibase into graceful-sqs-5xx-error-handling 2024-10-07 17:20:11 +01:00
Sam Rose 3e865d5609
Merge branch 'master' into view-calculation-validation 2024-10-07 17:05:18 +01:00
Sam Rose 6e4e76e21c
Merge branch 'master' into graceful-sqs-5xx-error-handling 2024-10-07 17:05:07 +01:00
Martin McKeaveney ce61af1331 XSS safe mode to prevent unsanitised input 2024-10-07 16:47:49 +01:00
Martin McKeaveney af2071c60c fixing vulns for ent client 2024-10-07 16:44:28 +01:00
Sam Rose f2e78ec4d5
Don't check required fields at all for calculation views. 2024-10-07 16:39:44 +01:00
Sam Rose f4b430e27c
Remove uiMetadata from ViewV2, it's not needed now we have the type field. 2024-10-07 16:38:18 +01:00
Sam Rose 672469526e
Mark calculation views explicitly instead of figuring it out implicitly. 2024-10-07 16:33:14 +01:00
Sam Rose e6e25fdf94
Allow calculation views to hide required fields. 2024-10-07 14:59:29 +01:00
Dean 1ad566acb4 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-07 14:26:06 +01:00
Sam Rose fc1b53d9df
Merge branch 'master' of github.com:budibase/budibase into remove-unneeded-deep-clone 2024-10-07 12:39:10 +01:00
Sam Rose deee5e4e05
Put the frontend back to how it was. 2024-10-07 12:35:05 +01:00
Sam Rose c21d8a8131
Remove inaccurate comment. 2024-10-07 12:27:17 +01:00
Sam Rose 55699cfaff
Don't clone non-object/non-arrays, use default JS in manifest.spec.ts. 2024-10-07 12:23:22 +01:00
Sam Rose 2c451d494b
Backend/frontend JS parity, deep clone optimisation. 2024-10-07 12:04:45 +01:00
melohagan db25511948
Changes relating to adding accountName to Account entity (#14712)
* Remove unused code

* Typing compromise because Account extends CreateAccount

* Update account-portal

* Update account-portal
2024-10-07 12:26:55 +02:00
Adria Navarro e6cf90e160
Merge branch 'master' into graceful-sqs-5xx-error-handling 2024-10-07 11:51:04 +02:00
Andrew Kingston 0d8ce10229
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-07 10:48:12 +01:00
Andrew Kingston fda5fdc16e
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-07 10:46:50 +01:00
Andrew Kingston 4326fd98bb
Merge branch 'v3-ui' of github.com:Budibase/budibase into view-calculation-ui 2024-10-07 10:46:05 +01:00
Andrew Kingston b9a106954f
Improve RBAC edutor UI for small flows 2024-10-07 10:45:36 +01:00
Martin McKeaveney a583b824c2
Merge pull request #14700 from Budibase/view-ui-metadata
Add uiMetadata to viewV2
2024-10-07 10:23:02 +01:00
Sam Rose 27578db4b7
Fix SQS error handling. 2024-10-07 09:48:33 +01:00
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
Adria Navarro 6954fc6416
Merge branch 'master' into row-action/set-table-permission 2024-10-04 15:39:06 +02:00
Sam Rose 55008c4bb5
Merge branch 'master' into view-ui-metadata 2024-10-04 14:32:03 +01:00
Adria Navarro 2edc30e7a5
Merge branch 'master' into row-action/set-table-permission 2024-10-04 15:31:59 +02:00
Sam Rose 11dc2766cc
Merge branch 'master' into fix/related-rows-dont-exist 2024-10-04 14:30:45 +01:00
Sam Rose 191be8689a
Merge branch 'master' into lab-day/app-sorting 2024-10-04 14:27:01 +01:00
Adria Navarro f38180eaaa Add comment 2024-10-04 14:48:50 +02:00
Adria Navarro 9d7fdb1ed7 Fix test 2024-10-04 14:45:28 +02:00
Adria Navarro 3830d6cff7 Clean action between tests 2024-10-04 14:45:11 +02:00
Adria Navarro 01b7f7388f More tests 2024-10-04 14:16:50 +02:00
Adria Navarro bb6bd1711a Add extra tests 2024-10-04 14:03:03 +02:00
Adria Navarro 9063e73f88 Fix tests 2024-10-04 14:02:56 +02:00
Adria Navarro 4c4f766a6a Endpoint to allow/disallow runs from table 2024-10-04 14:02:48 +02:00
Adria Navarro 75b5bbf401 Table run by default 2024-10-04 14:02:42 +02:00
Adria Navarro 8764a8c6e8 Return allowed run from table 2024-10-04 14:02:30 +02:00
Adria Navarro baa5a86ebb Rename allowedViews to allowedSources 2024-10-04 14:01:46 +02:00
Dean d326f6b082 Merge remote-tracking branch 'origin/v3-ui' into feature/automation-branching-ux 2024-10-04 12:26:20 +01:00
Sam Rose c10cdd3aaf
Fix undefined error. 2024-10-04 11:56:55 +01:00
Sam Rose c247b194c2
Fix error propagation all the way out of processStringSync. 2024-10-04 11:48:19 +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
Sam Rose 2e4607edb6
Ensure processObjectSync does not throw. 2024-10-04 11:13:30 +01:00
Sam Rose 1b5c19554e
Merge branch 'master' into view-calculation-validation 2024-10-04 11:12:13 +01:00
Sam Rose fb7133e64f
Validate that there are no duplicate calculations in calculation views. 2024-10-04 11:09:29 +01:00
andz-bb 696b2c38db persist app sort method selection by saving it against the user 2024-10-04 10:54:14 +01:00
Sam Rose 27508d934d
Validate that you cannot create a calculation view with more than 5 calculation fields. 2024-10-04 10:45:03 +01:00
Peter Clement 9a47db4a13 fix test 2024-10-04 10:39:17 +01:00
Sam Rose 0eec9f9146
Merge branch 'js-stack-traces' of github.com:budibase/budibase into js-stack-traces 2024-10-04 10:32:43 +01:00
Sam Rose 28e6a03929
Include syntax errors in processJS 2024-10-04 10:32:33 +01:00
Peter Clement 3cb14d596a fixes an issue where id and revision weren't passed to row action automations 2024-10-04 10:18:27 +01:00
Andrew Kingston afca86cf8f
Merge branch 'master' into view-ui-metadata 2024-10-04 09:45:34 +01:00
Sam Rose e39ced99d9
Merge branch 'master' into js-stack-traces 2024-10-04 09:44:59 +01:00
Andrew Kingston a563adc2c0
Update tests 2024-10-04 09:43:23 +01:00
Sam Rose 831c81a99c
Fix automation tests. 2024-10-04 09:31:42 +01:00
Andrew Kingston 215e359615
Add uiMetadata to viewV2 2024-10-04 09:29:41 +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
mike12345567 586dd8fea7 Fixing an issue with newlines between coalesce statements in Postgres - we were escaping newlines even if they were valid when given a list of JSON operations to perform. 2024-10-03 18:10:58 +01:00
mike12345567 bfbc576ed1 Merge branch 'master' of github.com:Budibase/budibase into feature/role-multi-inheritance 2024-10-03 17:22:09 +01:00
Michael Drury d5af9315a5
Merge branch 'master' into fix/related-rows-dont-exist 2024-10-03 17:10:23 +01:00
Martin McKeaveney ddea2d137a don't run AI column functionality if the feature isn't enabled 2024-10-03 16:59:59 +01:00
Sam Rose 725096c9d1
Merge master. 2024-10-03 16:33:35 +01:00
Sam Rose 19f58b62c9
Merge branch 'master' of github.com:budibase/budibase into js-stack-traces 2024-10-03 16:32:43 +01:00
Sam Rose 15a30b1d9e
Fix yet more tests. 2024-10-03 16:32:14 +01:00
mike12345567 6fb844753b Another small fix. 2024-10-03 16:24:54 +01:00
mike12345567 86846eff3f Small fix. 2024-10-03 16:22:32 +01:00
Sam Rose 03c514be4c
Fix tests. 2024-10-03 16:16:42 +01:00
mike12345567 a6f6942288 Fixing an issue with corrupt relationship records referencing rows which don't exist, this is a temporary measure as these relationships should be cleaned up correctly but for now ignore any which reference rows which no longer exist. 2024-10-03 16:10:07 +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 aae5c19927
Merge branch 'master' into backport-v3-view-updates 2024-10-03 15:09:54 +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
mike12345567 58c7149fc0 Merge branch 'backport-v3-view-updates' of github.com:Budibase/budibase into view-merge-v3-ui 2024-10-03 14:48:35 +01:00
mike12345567 9c70ed92ba Small build fix. 2024-10-03 14:47:31 +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
mike12345567 176bae2935 Merge branch 'backport-v3-view-updates' of github.com:Budibase/budibase into view-merge-v3-ui 2024-10-03 13:38:58 +01:00
Sam Rose 795b10c4c9
Fix types in string-templates. 2024-10-03 13:11:35 +01:00
Sam Rose f9ccbbe081
Fix jsRunner.spec.ts. 2024-10-03 13:11:01 +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
Sam Rose 9bb6855967
Merge branch 'master' of github.com:budibase/budibase into js-stack-traces 2024-10-03 11:59:14 +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 ad2bb7b7c0
Merge branch 'v3-ui' of github.com:Budibase/budibase into v3-ui 2024-10-03 11:22:24 +01:00
Andrew Kingston edbb0b59f7
Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-03 11:22:05 +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
Adria Navarro ca88943048
Merge branch 'master' into chore/search-tests-from-views 2024-10-03 10:45:36 +02:00
Adria Navarro 9ba759093e Small rename 2024-10-03 10:44:58 +02:00
Adria Navarro 36e304aaf5 Unify 2024-10-03 10:44:15 +02:00
Sam Rose b004ef5448
Pull the error object out of isolated-vm when a user script throws an error. 2024-10-03 09:42:08 +01:00
Andrew Kingston f430de5369
Add more edge validation 2024-10-03 09:36:18 +01:00
Adria Navarro 1b53bab92e Extract 2024-10-03 10:28:29 +02:00
Andrew Kingston 4de91d4e3a
Add animated curly brackets 2024-10-03 09:27:04 +01:00
Adria Navarro 7c778061e5 Fix sql relationship fetching 2024-10-03 09:50:58 +02:00
Adria Navarro 7e4097476e
Merge branch 'master' into chore/search-tests-from-views 2024-10-03 09:23:02 +02: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 98ebd8f18c Omitting in tests. 2024-10-02 18:59:20 +01:00
mike12345567 932413c4c1 Getting re-loading of view queries working again. 2024-10-02 18:57:40 +01:00
mike12345567 bcb940b7eb Merge issue. 2024-10-02 18:45:47 +01:00
mike12345567 f4177230a7 Merge branch 'backport-v3-view-updates' of github.com:Budibase/budibase into view-merge-v3-ui 2024-10-02 18:43:46 +01:00
mike12345567 8cb6603a73 Merge branch 'backport-v3-view-updates' of github.com:Budibase/budibase into backport-v3-view-updates 2024-10-02 18:43:21 +01:00
mike12345567 9e7ed04719 Support saving queryUI. 2024-10-02 18:43:07 +01:00
mike12345567 2fed6008fa Updating view stores. 2024-10-02 18:41:27 +01:00
mike12345567 786bfdb0e2 Merging v3-backport branch 2024-10-02 18:09:53 +01:00
mike12345567 5709c5f8d5 Merge branch 'master' of github.com:Budibase/budibase into v3-ui 2024-10-02 17:51:22 +01:00
Michael Drury f2ced5f129
Merge branch 'master' into backport-v3-view-updates 2024-10-02 17:50:49 +01:00
Martin McKeaveney 2b322f6f1d merge from v3 2024-10-02 17:01:07 +01:00
Sam Rose 73613ce8bf
Fix spread operator use. 2024-10-02 16:52:40 +01:00
Martin McKeaveney c70bd87ac2 merge with master 2024-10-02 16:52:00 +01:00
Sam Rose 7ed28593fb
Add a test for a count distinct column that references a non-existent field. 2024-10-02 16:49:14 +01:00
Sam Rose 50c307df4d
Add more view calculation tests, and implement count distinct. 2024-10-02 16:49:14 +01:00
Martin McKeaveney c1a86433c1 don't backfill old rows on AI column creation 2024-10-02 16:49:04 +01:00
Sam Rose 612d0844bf
Merge branch 'master' of github.com:budibase/budibase into view-calculation-sql-4 2024-10-02 16:48:49 +01:00
Adria Navarro 39511a4e83 Fix tests 2024-10-02 17:39:35 +02:00
Martin McKeaveney 2c5fe77740 don't run over all historical cells 2024-10-02 16:11:52 +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
Andrew Kingston 8b0600f716
Merge branch 'master' into default-values-options-backend 2024-10-02 16:06:59 +01:00
Adria Navarro 576ebc997e
Merge branch 'master' into chore/search-tests-from-views 2024-10-02 16:55:13 +02:00
Adria Navarro 521a14650d Fix tests 2024-10-02 16:50:54 +02:00
Adria Navarro 0484b798fc Honor onEmptyFilter in views 2024-10-02 16:50:54 +02:00
Adria Navarro 557add173a Fix view relationships 2024-10-02 16:50:54 +02:00
Andrew Kingston 27ab119abf
Merge branch 'master' into fix-form-browser-crash 2024-10-02 15:45:06 +01:00