Commit Graph

27417 Commits

Author SHA1 Message Date
Adria Navarro beaabdd64a Allow row actions running for dev apps 2024-07-25 15:54:38 +02:00
Adria Navarro 297ff58b67 Pass proper params 2024-07-25 15:37:50 +02:00
Adria Navarro 62eaa11ebb Add trigger 2024-07-25 15:37:49 +02:00
Adria Navarro 22f86be34d
Merge branch 'master' into feat/row-actions 2024-07-25 15:26:50 +02:00
Michael Drury db0ab81f62
Merge branch 'master' into bulk-remove-utility 2024-07-25 12:00:44 +01:00
Andrew Kingston 7e11b57e87
Merge branch 'master' into remove-selected-rows-datasource 2024-07-25 11:17:20 +01:00
Andrew Kingston fa8e380659
Merge branch 'master' into fix/lucene-isempty-filter 2024-07-25 11:07:21 +01:00
mike12345567 5a0b64e047 Merge branch 'bulk-remove-utility' of github.com:Budibase/budibase into bulk-remove-utility 2024-07-25 10:26:16 +01:00
mike12345567 4e0a84f7f8 PR comment. 2024-07-25 10:26:02 +01:00
Michael Drury 3c9a4595a5
Merge branch 'master' into bulk-remove-utility 2024-07-25 10:25:45 +01:00
Adria Navarro aafe7a2831
Merge branch 'master' into feat/row-actions 2024-07-25 11:13:18 +02:00
Adria Navarro dad27a3399
Merge pull request #14238 from Budibase/BUDI-8441/expose-rowaction-definition
Expose row action definition
2024-07-25 11:12:53 +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
melohagan 8b11ad9503
Merge branch 'master' into bulk-remove-utility 2024-07-25 08:47:20 +01:00
Adria Navarro 4743cc3ae5 Free plan banner only for free users 2024-07-25 08:38:11 +02:00
Adria Navarro f7a460a1ea Implement run 2024-07-25 08:38:11 +02:00
Adria Navarro 890d573cac Add validators 2024-07-25 08:37:41 +02:00
Adria Navarro 37e237a3a4 Add output properties 2024-07-25 08:37:41 +02:00
Adria Navarro 15a8907811 Interface 2024-07-25 08:36:31 +02:00
Adria Navarro 7bad3ad39c Start implementing row action trigger 2024-07-25 08:36:31 +02:00
Adria Navarro cf4f463da4 Fix barrel file issues 2024-07-25 08:35:01 +02:00
Adria Navarro 8e7c1baabf
Merge branch 'master' into feat/row-actions 2024-07-25 08:21:21 +02:00
mike12345567 7c6c12f325 Adding a small utility to DB layer for bulk removing documents, this is a problem that Mel ran into, the fact it doesn't default to throwing errors, I've updated a few cases and added functionality for it to maintain compatiability with the old way of doing things (errors silenced). 2024-07-24 18:13:27 +01:00
mike12345567 6796caff22 Merge branch 'fix/lock-ci-image-sha' of github.com:Budibase/budibase into fix/lock-ci-image-sha 2024-07-24 17:33:57 +01:00
mike12345567 ea7dffa3d7 PR comment. 2024-07-24 17:33:39 +01:00
Michael Drury b66449c90a
Merge branch 'master' into fix/lock-ci-image-sha 2024-07-24 16:59:42 +01:00
mike12345567 b68697002a Anoter fix. 2024-07-24 16:48:35 +01:00
mike12345567 2e2a61366f Another attempt to fix. 2024-07-24 16:42:31 +01:00
mike12345567 e9d3c48ff4 Fixing images to use a locked SHA, this means that we shouldn't have issues with CI breaking due to using images which are receiving updates (we've experienced two CI breakages due to MariaDB and MS-SQL updates). 2024-07-24 16:31:13 +01:00
Adria Navarro 68018a85fb Type 2024-07-24 17:23:18 +02:00
Adria Navarro 2e47410979 Reuse trigger 2024-07-24 17:11:03 +02:00
Adria Navarro b568c9e592
Merge branch 'master' into feat/row-actions 2024-07-24 16:52:54 +02:00
Sam Rose 26fe887eea
Merge branch 'master' into fix/buffer-in-backend-js 2024-07-24 15:45:20 +01:00
Sam Rose c0cff4b834
Remove spurious import. 2024-07-24 15:17:03 +01:00
Michael Drury a3181d77b5
Merge branch 'master' into fix/buffer-in-backend-js 2024-07-24 15:13:37 +01:00
Sam Rose ac8b759262
Merge branch 'master' of github.com:budibase/budibase into print-line-debugging-baby-hell-yeah 2024-07-24 15:12:34 +01:00
Sam Rose dfa2437f46
console.log the crap out of startup 2024-07-24 15:12:23 +01:00
Adria Navarro e161c998ca
Merge branch 'master' into feat/row-actions 2024-07-24 15:48:38 +02:00
Michael Drury 204ce8f2b7
Merge branch 'master' into fix/buffer-in-backend-js 2024-07-24 14:42:58 +01:00
Adria Navarro 664f0241a9
Merge branch 'master' into BUDI-8441/find-row-to-sdk 2024-07-24 15:35:44 +02:00
Andrew Kingston 32dd47804f
Fix issue with nulls in lucene isEmpty filter 2024-07-24 14:29:02 +01:00
Adria Navarro 89b5770155 Change image 2024-07-24 15:22:37 +02:00
Adria Navarro 82c8be5f55 Fix mssql testcontaint wait strategy 2024-07-24 14:52:40 +02: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
Adria Navarro 549b5beb9c
Merge branch 'master' into BUDI-8441/find-row-to-sdk 2024-07-24 08:51:25 +02:00
mike12345567 5e1dbd974b Adding a polyfill bundle for Buffer which can be used in the isolated-vm. 2024-07-23 19:02:39 +01:00
Michael Drury 1432c8911f
Merge branch 'master' into fix/14201 2024-07-23 17:27:45 +01: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 a6af27785f
Merge branch 'master' into BUDI-8441/find-row-to-sdk 2024-07-23 15:30:36 +02:00
Adria Navarro 8a8633b43b Fix throwing 404 2024-07-23 15:27:35 +02:00
Adria Navarro 4169842018 Fix get 2024-07-23 15:22:26 +02:00
Adria Navarro 75609b2a9b Move row.find to sdk 2024-07-23 15:16:15 +02:00
Adria Navarro 66a2b29ca2 Clean unnecessary ctx 2024-07-23 15:06:00 +02:00
Adria Navarro 89173be9f4 Remove controller dependency 2024-07-23 15:03:44 +02:00
Adria Navarro 8a12523bcc Add find by usermetadata test 2024-07-23 14:58:21 +02:00
Martin McKeaveney 799643b227
Merge pull request #14182 from Budibase/budi-8455-on-screen-load-open-side-panel-issue-side-panel-will-open
Add logic to prevent panel and modals from closing when screen load actions are available
2024-07-23 13:37:33 +01:00
Martin McKeaveney add8691090
Merge branch 'master' into fix-oracle-parse 2024-07-23 11:55:19 +01:00
Adria Navarro fa4629dfb8 Merge branch 'master' into feat/row-actions 2024-07-23 12:47:56 +02:00
Martin McKeaveney 36f20a2c71 Merge branch 'fix-oracle-parse' of github.com:Budibase/budibase into fix-oracle-parse 2024-07-23 11:42:57 +01:00
Martin McKeaveney a180ffa1a1 update test names 2024-07-23 11:42:21 +01:00
Martin McKeaveney c9b66cd002
Merge branch 'master' into fix-oracle-parse 2024-07-23 11:41:11 +01:00
Martin McKeaveney d50c937c68 use oracle coalesce 2024-07-23 11:39:50 +01:00
Adria Navarro a03094db33 Use 422 instead of 400 trying to delete row action automations 2024-07-23 12:21:52 +02:00
Martin McKeaveney 8fbb978cca fix tests 2024-07-23 11:20:14 +01:00
Adria Navarro af0b69e8b6 Reuse 2024-07-23 12:09:53 +02:00
Adria Navarro b4767cea7c Add checks to shared-core 2024-07-23 12:07:05 +02:00
Adria Navarro 35bbccec67 Return 400 instead of 403 2024-07-23 11:59:14 +02:00
Adria Navarro bbf7e078fb
Merge branch 'master' into BUDI-8430/trim-unexpected-data 2024-07-23 11:11:05 +02:00
melohagan 41cb8ee0e9
any type for createMockContext (#14211) 2024-07-23 08:49:49 +00:00
Adria Navarro 8678db18e2 Add tests 2024-07-23 10:46:11 +02:00
Martin McKeaveney a30caa399b Merge branch 'fix-oracle-parse' of github.com:Budibase/budibase into fix-oracle-parse 2024-07-23 09:45:15 +01:00
Martin McKeaveney 68640c8e6d fix tests 2024-07-23 09:44:58 +01:00
Adria Navarro d9029da533 Don't allow deleting row action automations 2024-07-23 10:28:57 +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 1081d415fa Refetch builder data 2024-07-23 10:15:25 +02:00
Adria Navarro 703e2c1873 Prevent renaming row actions 2024-07-23 10:15:25 +02:00
Adria Navarro d01bd54fd1 Use name (not display name) on saving 2024-07-23 10:15:25 +02:00
Adria Navarro 123a88c086
Merge branch 'master' into fix-oracle-parse 2024-07-23 10:13:25 +02:00
Adria Navarro e29611f2eb Add comment 2024-07-23 10:10:00 +02:00
Adria Navarro cc77cea269 Fix tests 2024-07-23 10:06:43 +02:00
Adria Navarro 3d57a64bab Remove unnecessary spreads 2024-07-23 10:06:43 +02:00
Adria Navarro 5c41b372f3 Fix types 2024-07-23 10:06:43 +02:00
Adria Navarro 2839bd5ece Trim data 2024-07-23 10:06:21 +02:00
Adria Navarro b7fc1cddb7 Merge branch 'master' into feat/row-actions 2024-07-23 10:03:41 +02:00
Martin McKeaveney 12b5fc2a2b add test for notequal 2024-07-22 21:28:44 +01:00
Martin McKeaveney 9035674f00 adding for not equals query 2024-07-22 21:27:59 +01:00
Martin McKeaveney 537c92b371 tidy 2024-07-22 21:23:27 +01:00
Martin McKeaveney 165d5b7325 removing oracle install scripts 2024-07-22 21:17:35 +01:00
Martin McKeaveney 88ea3fdc07 unit tests and logic added to prevent coalesce being used by oracle 2024-07-22 21:00:20 +01:00
mike12345567 dd19beed01 Merge branch 'fix/14201' of github.com:Budibase/budibase into fix/14201 2024-07-22 18:22:20 +01:00
mike12345567 e34257a018 One more fix. 2024-07-22 18:22:04 +01:00
Michael Drury b00848d7c9
Merge branch 'master' into fix/14201 2024-07-22 18:12:32 +01:00
mike12345567 b611b0da33 Fixing JS generation ordering. 2024-07-22 18:12:12 +01:00
mike12345567 3ed1c43915 PR comments. 2024-07-22 16:47:37 +01:00
mike12345567 d55aa3f8fb Merge branch 'master' of github.com:Budibase/budibase into fix/dupe-columns-sqs 2024-07-22 16:47:05 +01:00
mike12345567 c857bacafa Fix for #14201, adds the test helper into the manifest correctly. 2024-07-22 16:26:59 +01:00
Martin McKeaveney c0260b85ff remove all conditional oracle installs 2024-07-22 15:59:40 +01:00
Adria Navarro 6b58549fd9 Fix issues with circular references and barrel files 2024-07-22 16:34:14 +02:00
mike12345567 3247e13a32 Test case. 2024-07-22 15:17:42 +01:00
mike12345567 4f05f33b08 Fixing the issue, making sure if error occurs to re-evaluate. 2024-07-22 15:17:34 +01:00
Andrew Kingston 3650041856
Merge branch 'master' into conditional-table-colours 2024-07-22 14:30:54 +01:00
Adria Navarro 9bd22bbcdf Fix after merge 2024-07-22 14:45:58 +02:00
Adria Navarro 286883da14 Types 2024-07-22 14:39:26 +02:00
Adria Navarro cec24fb40d Use URLSearchParams 2024-07-22 14:34:58 +02:00
Adria Navarro d6e268d475 Fix tests 2024-07-22 14:31:59 +02:00
Adria Navarro 3fa7858712 Fix references 2024-07-22 14:31:59 +02:00
Adria Navarro 7574b27b4b Fix tests 2024-07-22 14:31:59 +02:00
Adria Navarro 3bb3376a82 Format on frontend 2024-07-22 14:31:59 +02:00
Adria Navarro a6f51caa46 Display rowaction 2024-07-22 14:31:59 +02:00
Adria Navarro 3c9c988d8c Populate table name 2024-07-22 14:31:59 +02:00
Adria Navarro b7a969280f Display data 2024-07-22 14:31:42 +02:00
Adria Navarro 6221b9320e Enrich 2024-07-22 14:31:00 +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 b9443906dc Fix 2024-07-22 14:23:18 +02:00
Adria Navarro 6c67aaf3a0 Undo 2024-07-22 14:23:18 +02:00
Adria Navarro 08a6ac3919 Add extra tests 2024-07-22 14:23:18 +02:00
Adria Navarro f91ec1de21 Guard readonly and test 2024-07-22 14:23:17 +02:00
Adria Navarro a799bc1c71 Change 2024-07-22 14:23:17 +02:00
Adria Navarro b75c8b32e3 Field readonly 2024-07-22 14:23:17 +02:00
Adria Navarro 1843233168 Undefined context checks 2024-07-22 14:23:17 +02:00
Adria Navarro 67619364b9 Use expectAutomationId() 2024-07-22 14:23:17 +02:00
Adria Navarro 491266c7ba Add more tests 2024-07-22 14:23:17 +02:00
Adria Navarro 292c87350a Check automation creation 2024-07-22 14:23:17 +02:00
Adria Navarro eaa38c5c2d Return automationid from row action api 2024-07-22 14:23:17 +02:00
Adria Navarro 4a8f15995c Type sdk couchdb fields 2024-07-22 14:23:17 +02:00
Adria Navarro 2970bfc48a Fix update and tests 2024-07-22 14:23:16 +02:00
Adria Navarro faf1d678fa Create automation 2024-07-22 14:23:16 +02:00
Adria Navarro 6571d61b86 Persist automation id in row action 2024-07-22 14:23:16 +02:00
Andrew Kingston bf058e5771
Merge branch 'conditional-table-colours' of github.com:Budibase/budibase into conditional-table-colours 2024-07-22 12:46:57 +01:00
Dean 36e0ae76b8 Merge remote-tracking branch 'origin/master' into fix/formula-type-picker 2024-07-22 12:37:54 +01: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 30579527ff
Merge branch 'master' into conditional-table-colours 2024-07-22 11:37:38 +01:00
Andrew Kingston 98d55db959
Update tests 2024-07-22 11:30:06 +01:00
Andrew Kingston 296cea14a5
Merge branch 'master' into fix/error-handling-relationship-updates 2024-07-22 11:26:14 +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 9d8e470aa6
Fix Screen History Issue (#14207) 2024-07-22 09:33:27 +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 34cd0e1d81
Improve type coercion in table conditions 2024-07-22 08:52:42 +01:00
Andrew Kingston 10b0e46e4d
Use row condition colour for gutter cell 2024-07-22 08:07:48 +01:00