Commit Graph

549 Commits

Author SHA1 Message Date
mike12345567 01415fb066 Quick fix. 2024-09-30 15:43:58 +01:00
Sam Rose c0cc2a9e3d
Move isSupportedUserSearch from backend-core to shared-core. 2024-09-30 15:16:24 +01:00
Martin McKeaveney e281250569 ai cron helper E2E 2024-09-30 14:00:12 +01:00
Andrew Kingston 2e5f07d3c8
Merge branch 'feature/role-multi-inheritance' of github.com:Budibase/budibase into new-rbac-ui 2024-09-30 08:22:07 +01:00
mike12345567 fa9bb030c9 Utility for detecting loops in a list of roles. 2024-09-26 18:26:35 +01:00
Sam Rose 7c6c03c80b
Rename ViewUIFieldMetadata -> ViewFieldMetadata to match master. 2024-09-26 15:32:21 +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
Sam Rose fc44b38fc5
Fix tests. 2024-09-20 11:52:06 +01:00
Sam Rose 9588192a52
Merge master. 2024-09-20 11:46:58 +01:00
Dean 7f3d88265e Allow passing no query to the search API. 2024-09-17 11:18:32 +01:00
Dean 7e37420c97 Lint 🫠 2024-09-16 15:48:55 +01:00
Dean 6b610bd982 Change query defaulting behaviour 2024-09-16 15:28:49 +01:00
Dean e0d2c70611 PR feedback 2024-09-16 12:46:21 +01:00
Andrew Kingston a120a9c97a
Add multi user sync for roles 2024-09-16 09:40:52 +01:00
Dean 627e7fc799 Merge remote-tracking branch 'origin/v3-ui' into feature/builder-filtering-update 2024-09-13 12:06:54 +01:00
mike12345567 4952747ae9 Taking working from new-rbac-ui branch and separating it into its own PR, so that other work can be based on this from master. 2024-09-12 15:40:37 +01:00
Dean 956a10e1b4 Lint 2024-09-11 13:05:14 +01:00
mike12345567 c0b38b74e0 Merge branch 'master' of github.com:Budibase/budibase into feature/builder-filtering-update 2024-09-11 12:23:06 +01:00
mike12345567 9ea3aca5e4 Typing improvements and fixing issue detected by test cases (old lucene syntax). 2024-09-11 12:21:19 +01:00
Dean 9ea74dcb45 Updates for view tests 2024-09-11 11:56:09 +01:00
Michael Drury 5b776d62ad
Merge branch 'master' into fix/logical-operators-return-none 2024-09-11 10:46:25 +01:00
Andrew Kingston c3415d66f7
Merge branch 'v3-ui' of github.com:Budibase/budibase into feature/builder-filtering-update 2024-09-11 09:17:35 +01:00
Dean f9e8689ce9 Test fixes for view search 2024-09-10 12:19:41 +01:00
Dean 162d0d0c7e Clean up dead code and improve behaviour when emptying filter config 2024-09-10 09:08:43 +01:00
mike12345567 43ae48cc82 Test cases for return none/all with the logical operators, as well as updates to the hasFilter to support this correctly. 2024-09-09 18:14:02 +01:00
Sam Rose 5cd1b00dad
Merge master. 2024-09-09 17:07:28 +01:00
Dean 1d3130f8cc Merge remote-tracking branch 'origin/master' into feature/builder-filtering-update 2024-09-09 16:51:00 +01:00
mike12345567 1a27cf9d5b Fix - thanks tests. 2024-09-09 16:40:04 +01:00
Dean 11b146fcbf Updates to filter UI and API requests across budibase 2024-09-09 16:36:31 +01:00
mike12345567 ac2416dc0b Lint. 2024-09-09 16:30:38 +01:00
mike12345567 6e10c528d8 Getting rid of findInDoc as its not used anymore. 2024-09-09 16:25:34 +01:00
Sam Rose 3c58a593f9
Improve typing around in-memory search. 2024-09-06 15:03:17 +01:00
Sam Rose 015ef56110
wip 2024-09-04 09:29:05 +01:00
Dean 0f3e39dcfc Merge remote-tracking branch 'origin/master' into feature/builder-filtering-update 2024-09-03 17:19:33 +01:00
Dean 7703da159d Merge commit 2024-09-03 17:16:49 +01:00
Peter Clement 66fdf03398
Refactor automation orchestrator to support branching (#14461)
* refactor automation thread

* fix infinite loop in branching

* remove try catch

* remove spacing

* remove unecessary addition of branch outputs

* pr comments

* remove loopstep instance variable

* add test to cover failure scenario

* add tests for other automationf ailure conditions

* update test name

* use private keyword instead of underscore

* parse int / string safely

* fix refs

* add condition support for branching and tests

* create helper function for recursing all search filters

* move helper func

* fix import
2024-09-03 08:33:41 +00:00
Dean f6723cf77b Merge remote-tracking branch 'origin/master' into feature/builder-filtering-update 2024-08-22 09:26:28 +01:00
Dean 49628e6235 Merge commit 2024-08-22 09:26:08 +01:00
mike12345567 aa1eaa1d3d A few fixes for logical operators, there was a lot of cleanup that was not occurring as it is supposed to be recursive, this wasn't happening. 2024-08-15 18:35:30 +01:00
Sam Rose 700356a1ef
Factor out default value check to shared-core. 2024-08-12 11:08:58 +01:00
Dean 5ccbec9668 Merge remote-tracking branch 'origin/master' into dean-fixes 2024-08-08 12:22:10 +01:00
melohagan 4c189e1e96
Add BpmStatusValue failed (#14334) 2024-08-08 08:48:17 +00:00
Dean b5485fac0e Merge remote-tracking branch 'origin/master' into dean-fixes 2024-08-07 16:34:35 +01:00
Adria Navarro c5f504d724 Use helper 2024-08-07 10:54:19 +02:00
Adria Navarro 0667449463 Types 2024-08-06 18:25:35 +02:00
Adria Navarro 5caf20635a Implement in memory filter 2024-08-06 18:15:50 +02:00
Adria Navarro 185a3462b5 Fix tsconfig paths 2024-08-06 09:11:34 +02:00
Adria Navarro 98d9f52f66 Fix shared-core build 2024-08-06 08:09:20 +02:00
Dean 8279a0b31c Merge remote-tracking branch 'origin/master' into dean-fixes 2024-08-05 17:05:12 +01:00
Dean 2b9298963f Assorted builder fixes and a fix for Google sheets filtering 2024-08-05 09:57:27 +01:00
Sam Rose 40e886b34d
Merge branch 'master' of github.com:budibase/budibase into test-oracle 2024-08-02 10:48:14 +01:00
Adria Navarro f4bd303572 Handle frontend 2024-08-01 11:02:21 +02:00
Adria Navarro ad74eca709 Fix 2024-07-31 17:32:36 +02:00
Sam Rose 384466c754
Merge master. 2024-07-30 11:04:47 +01:00
Sam Rose 5bce8e595d
Plumb FieldSchema into parse. 2024-07-30 11:03:54 +01:00
Peter Clement d29d37b39c
Fix issue with stepId being undefined when importing app (#14265)
Co-authored-by: Adria Navarro <adria@budibase.com>
2024-07-29 14:09:55 +01:00
Adria Navarro 8421a75328
Merge branch 'master' into BUDI-8441/row-action-run-api 2024-07-26 15:16:21 +02:00
Adria Navarro f2cd589aae
Merge branch 'master' into chore/renames 2024-07-26 14:42:08 +02: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 4cf3706904 Renamings 2024-07-26 14:29:20 +02:00
Adria Navarro a05ec1498f Allow importing internal tables 2024-07-26 13:27:51 +02:00
Adria Navarro b12641e467
Merge branch 'master' into BUDI-8441/row-action-run-api 2024-07-25 16:09:23 +02:00
Adria Navarro db9bc1f373 Fix types 2024-07-25 16:08:51 +02:00
Adria Navarro 22f86be34d
Merge branch 'master' into feat/row-actions 2024-07-25 15:26:50 +02:00
Andrew Kingston 32dd47804f
Fix issue with nulls in lucene isEmpty filter 2024-07-24 14:29:02 +01:00
Adria Navarro b4767cea7c Add checks to shared-core 2024-07-23 12:07:05 +02:00
Adria Navarro 2ff11d1a12 Fix NoEmptyFilterStrings 2024-07-11 15:04:11 +02:00
Adria Navarro 9fb9c08aab Merge duplicated code 2024-07-11 14:36:51 +02:00
Sam Rose 79b4d260f1
Fix more fucky wucky typey wipey stuff. 2024-07-10 11:17:59 +01:00
Sam Rose 093579a341
Respond to PR feedback. 2024-07-10 11:05:16 +01:00
Sam Rose 114edc8954
Respond to PR feedback. 2024-07-10 10:50:05 +01:00
Sam Rose b48ea718d3
Merge branch 'master' of github.com:budibase/budibase into budi-8445-is-in-filter-broken 2024-07-10 09:14:34 +01:00
Sam Rose b9c32b7068
Fix tests? 2024-07-10 09:14:15 +01:00
Adria Navarro 288d48c60d Fix build 2024-07-09 15:04:41 +02:00
Sam Rose 4c6f7f25c2
Fix bug in oneOf search. 2024-07-09 11:45:01 +01:00
Michael Drury c267764d91
Merge branch 'master' into fix/sqs-internal-columns 2024-07-01 15:16:34 +01:00
melohagan de333a87fd
Add verify_sso_login flow (#14060) 2024-07-01 15:01:04 +01:00
mike12345567 d7f6c494ed Quick change to splitting. 2024-06-28 15:22:34 +01:00
mike12345567 13ac273c83 Updating how search filters are converted, needs full column metadata to work it out this way. 2024-06-28 14:59:00 +01:00
mike12345567 510baf4f6e Adding test case and updating how prefix updates in filters work. 2024-06-28 14:19:11 +01:00
mike12345567 41f045d8a6 Allow constant internal columns to be duplicated based on being case sensitive. 2024-06-26 13:36:20 +01:00
Michael Drury cfeab17ed8
Revert "Revert "Disallow prohibited columns"" 2024-06-26 12:40:16 +01:00
Michael Drury 9c92b8eff9
Merge branch 'master' into sustaining/typescript-5.5.2 2024-06-26 11:03:01 +01:00
Sam Rose 314d62bea0
Revert "Disallow prohibited columns" 2024-06-25 14:29:56 +01:00
mike12345567 79d99743f1 Fixing a typing issue. 2024-06-24 16:47:27 +01:00
mike12345567 ebf8f54bb7 Upgrading to Typescript 5.5.2 2024-06-24 16:41:28 +01:00
Peter Clement aefe46b253
Adds _id and _rev back to internal datasource filter options (#13977)
* Adds _id and _rev back to internal datasource filter options

* add bb default datasource const into shared-core

* re-export var from shared-core
2024-06-24 14:31:27 +01:00
mike12345567 b4910043c6 Addressing PR comments. 2024-06-21 11:27:47 +01:00
mike12345567 def3b0260e Disallowing prohibited columns consistently, no matter the case, and backend validation for this as well. 2024-06-20 18:48:22 +01:00
mike12345567 58ec7a50b0 Implementing row counting for in-memory, also updating the in memory search function. 2024-06-19 17:51:11 +01:00
Sam Rose c27e9c266c
Replace SortDirection with SortOrder, SortDirection is being removed. 2024-06-14 09:45:30 +01:00
Sam Rose 4e1e462dbe
Fix build maybe? 2024-06-14 09:31:48 +01:00
Sam Rose 1161c185e2
Down to 0 failures. 2024-06-13 17:46:03 +01:00
Sam Rose f909cdee43
Down to 2 failures. 2024-06-13 17:05:02 +01:00
Sam Rose c01c2c7cc3
Down to 4 failures. 2024-06-13 16:23:16 +01:00
Sam Rose 854347f9f5
Down to 59 failures. 2024-06-13 14:42:34 +01:00
Sam Rose a82da51b30
Down to 60 failures. 2024-06-13 12:34:22 +01:00
Sam Rose 69ab1ce44f
Down to 66 failures. 2024-06-13 12:30:36 +01:00
Sam Rose cb6acd8c0b
Down to 71 failures. 2024-06-13 12:24:27 +01:00
Sam Rose 6a2b65b75b
Down to 75 failures. Started at 91. 2024-06-13 09:56:33 +01:00
Sam Rose 7e69f85e77
More progress. 2024-06-12 18:07:46 +01:00
Sam Rose 22bf0d05ad
Making progress. 2024-06-12 17:58:13 +01:00
Sam Rose ae6539161f
Get rid of negation in predicate. 2024-06-12 17:28:03 +01:00
Sam Rose 7e4f571eb3
wip 2024-06-12 15:24:46 +01:00
Sam Rose c759d7b63a
Remove more instances of the work lucene. 2024-06-12 15:13:50 +01:00
Sam Rose bc8791e91e
Remove the word 'lucene' from runLuceneQuery and buildLuceneQuery. 2024-06-12 14:44:20 +01:00
Adria Navarro b937d95de2 Move isRequired to shared-core 2024-06-03 16:55:02 +02:00
Adria Navarro 863881e45a Add nx dependency 2024-05-24 13:47:34 +02:00
Adria Navarro 378f1215a0 Add nx dependency 2024-05-24 13:45:00 +02:00
Dean 37dd75823f PR feedback, signature to signature single 2024-05-17 17:04:15 +01:00
Dean 166206f185 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-15 16:35:31 +01:00
Adria Navarro 81801582e9 Add type guards 2024-05-14 17:43:42 +02:00
Dean b0a65b4699 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-13 16:22:19 +01:00
Adria Navarro e451e99f6b Fixes 2024-05-13 12:35:01 +02:00
Adria Navarro 95faefcb87 DRY 2024-05-09 12:28:44 +02:00
Dean a29301a2fc Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-08 09:43:30 +01:00
Adria Navarro 04ed10b06e Lint 2024-05-06 08:06:44 +02:00
Adria Navarro 9a6e6ed115 Fix data between old and new 2024-05-06 08:06:43 +02:00
Adria Navarro 24aec6efb1 Clean types 2024-04-26 13:30:08 +02:00
Adria Navarro d45aa9beaf Merge branch 'master' into budi-8123/single-user-column-type 2024-04-26 12:47:35 +02:00
Adria Navarro 1aad2ee6d2 Fix after renames 2024-04-26 12:23:11 +02:00
Adria Navarro afdbf4cc42 Add BB_REFERENCE_SINGLE type 2024-04-25 13:20:59 +02:00
Dean f6691fc9ef Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-18 15:10:30 +01:00
mike12345567 933c3fdec4 Merge branch 'master' of github.com:Budibase/budibase into more-sqs-tests-4 2024-04-18 10:55:33 +01:00
Dean 04d3226185 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-18 09:08:16 +01:00
Adria Navarro 5572467d39
Merge branch 'master' into feat/budi-8126 2024-04-17 16:01:08 +02:00
mike12345567 828d78f2af Fixing build after recent type updates. 2024-04-17 14:47:56 +01:00
mike12345567 25dba0be35 This removes the SearchQuery which was a duplication of the SearchFilters interface - the duplicated types were not correctly getting overlay on each other, causing build errors. 2024-04-17 13:54:23 +01:00
Adria Navarro 3e32ce4d24 Use shared-core 2024-04-17 12:12:09 +02:00
Adria Navarro 8161dfc0a9 Create SWITCHABLE_TYPES in shared-core 2024-04-17 12:12:09 +02:00
Adria Navarro ca158c33e8 DRY 2024-04-17 10:33:20 +02:00
Dean 9c7fed9eb8 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-04-11 15:06:59 +01:00
Adria Navarro a4a095b6a1 Handle formulas for getValidOperatorsForType 2024-04-11 11:37:59 +02:00
Adria Navarro e8dbb8f681 Remove todo 2024-04-11 09:14:04 +02:00
Michael Drury 5437188385
Revert "Revert "Single attachment column type"" 2024-04-03 16:05:18 +01:00
Michael Drury 1cfe4da027
Revert "Single attachment column type" 2024-04-03 16:01:45 +01:00
Adria Navarro a8c3011071 Rename FieldType.ATTACHMENT to FieldType.ATTACHMENTS 2024-04-03 12:54:20 +02:00
Adria Navarro c96e8b273d Fix types 2024-04-03 12:53:55 +02:00
Dean ee3462648d Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-03-26 12:07:10 +00:00
jvcalderon 1da10c9a5f Merge branch 'master' into feature/onboarding 2024-03-25 12:51:57 +01:00
Dean a773c167d5 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-03-22 15:26:23 +00:00
Dean 6b5938aef6 Merging 2024-03-22 15:26:05 +00:00
Adria Navarro c70b50277f Fix tsconfig.json 2024-03-20 17:37:27 +01:00
Sam Rose 4783426b0f
Merge branch 'master' of github.com:budibase/budibase into reenable-no-unused-vars 2024-03-20 11:46:59 +00:00
Sam Rose 217b39c232
Reenable no-unused-vars 2024-03-20 11:46:39 +00:00
Adria Navarro 2f016d86e3 Remove .d.ts 2024-03-20 11:01:53 +01:00
Adria Navarro 9c08a40e7e Clean 2024-03-20 00:11:13 +01:00
Adria Navarro 94a93a5bb6 Run jest 2024-03-19 23:40:55 +01:00
Adria Navarro abbe9deb1c Add test command 2024-03-19 23:28:03 +01:00