Commit Graph

26283 Commits

Author SHA1 Message Date
Adria Navarro e169454490 Move utils to backend-core 2024-05-23 14:59:51 +02:00
Adria Navarro 402426a5f3 Validate time only field constrains 2024-05-23 14:59:51 +02:00
Adria Navarro ac92aaeab3 Extract HH:mm 2024-05-23 14:59:51 +02:00
Adria Navarro 9b3f467a52 Time-date only on constraint settings 2024-05-23 14:59:51 +02:00
Andrew Kingston 4f0dd189a2 Remove ugly outline from options editor 2024-05-23 13:19:27 +01:00
Andrew Kingston 8d837038cf Disable grid keyboard handling while certain popovers are open 2024-05-23 13:17:09 +01:00
Andrew Kingston 8967261d82 Update leftover usage of cell ID separator updates 2024-05-23 12:13:41 +01:00
Andrew Kingston 3e13a06a8f Update option auto naming 2024-05-23 12:10:53 +01:00
Adria Navarro c7a4179c40
Merge branch 'master' into BUDI-8279/prevent-changing-date-or-time-only-when-fetched 2024-05-23 13:00:27 +02:00
Andrew Kingston 8378afb3c2 Merge branch 'master' of github.com:Budibase/budibase into grid-ux-improvements 2024-05-23 11:51:23 +01:00
Michael Drury d8870f1852
Merge branch 'master' into feature/audit-log-sqs 2024-05-23 10:44:39 +01:00
Sam Rose 120f240f01
Fix tests. 2024-05-23 10:43:44 +01:00
Adria Navarro 2626c1a721 Send right time 2024-05-23 11:39:45 +02:00
Adria Navarro f6146c4974 Validate time only fields 2024-05-23 11:39:45 +02:00
Adria Navarro 028afd9cca Fix checks 2024-05-23 11:34:58 +02:00
Adria Navarro b3bea1e839 Block timeOnly changes in the api 2024-05-23 10:40:33 +02:00
Adria Navarro 2cc329994a Don't allow chaning time only to datetime 2024-05-23 10:40:33 +02:00
Sam Rose a9f8a72ebd
Attempting to fix tests. 2024-05-22 18:00:32 +01:00
mike12345567 77d049722f Updating pro and updating test cases to try both lucene and SQS. 2024-05-22 17:37:56 +01:00
Sam Rose f8fb08c72c
Merge master. 2024-05-22 17:24:29 +01:00
mike12345567 0ebb55eea0 Updating pro (again). 2024-05-22 17:10:27 +01:00
mike12345567 782bc55842 Updating pro. 2024-05-22 17:04:09 +01:00
Sam Rose a9e2e151fc
Merge branch 'delete-sql-spec-ts-2' of github.com:budibase/budibase into delete-sql-spec-ts-2 2024-05-22 16:58:04 +01:00
Sam Rose 6e9305432f
Merge branch 'master' into delete-sql-spec-ts-2 2024-05-22 16:57:43 +01:00
Sam Rose 46e310018e
Fix tests. 2024-05-22 16:57:27 +01:00
Andrew Kingston 949073594a Using unique naming for options and add validation 2024-05-22 16:24:08 +01:00
mike12345567 e90aa58242 Fixing REST test failure (?). 2024-05-22 16:09:19 +01:00
mike12345567 2ed510dc90 Fixing build issue. 2024-05-22 16:02:11 +01:00
mike12345567 ff8684d9b4 Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-22 15:23:24 +01:00
Adria Navarro 5bda559aa3
Merge branch 'master' into BUDI-7221/date-only-type-in-mysql 2024-05-22 15:56:11 +02:00
Sam Rose 36f1b2b02b
Merge branch 'master' of github.com:budibase/budibase into delete-sql-spec-ts-2 2024-05-22 14:03:37 +01:00
Sam Rose 7aade03ed2
Merge branch 'delete-sql-spec-ts-2' of github.com:budibase/budibase into delete-sql-spec-ts-2 2024-05-22 14:02:16 +01:00
Sam Rose b6e3e7659c
Remove extraneous comment. 2024-05-22 14:01:59 +01:00
Adria Navarro 4e67e05ad1 Save date only as date 2024-05-22 14:35:19 +02:00
Andrew Kingston d63352edd9 Merge branch 'master' of github.com:Budibase/budibase into grid-ux-improvements 2024-05-22 13:09:50 +01:00
Adria Navarro eac426f3c0 Return date only as dates 2024-05-22 12:04:55 +02:00
Andrew Kingston 3cf3dd3afa Small tweak to JS bindings 2024-05-22 10:45:03 +01:00
Sam Rose e53dddfdf0
Merge branch 'master' into delete-sql-spec-ts-2 2024-05-22 10:35:16 +01:00
Andrew Kingston 41ab3685be Remove log 2024-05-22 10:16:19 +01:00
Andrew Kingston 96aa83d454 Change how empty JS values are handled to avoid weird lockup 2024-05-22 10:15:09 +01:00
Andrew Kingston 1a47365d39 Don't save empty JS expressions as JS 2024-05-22 10:04:54 +01:00
Andrew Kingston 7a6863763a Allow opening app nav links in new tabs 2024-05-22 09:53:44 +01:00
Andrew Kingston 279d65e258
Merge branch 'master' into cheeks-fixes 2024-05-22 09:35:51 +01:00
Andrew Kingston c89a7a261f Ensure in-app navigation via navigate to action automatically prefixes URLs with slashes 2024-05-22 09:35:27 +01:00
Adria Navarro 8bcc3d2a7a
Merge branch 'master' into budi-8195/unable-to-load-grid-when-using-external-postgres 2024-05-22 10:23:41 +02:00
Andrew Kingston c726dfbedb Add link in navigation when duplicating screens 2024-05-22 09:22:06 +01:00
Adria Navarro a920161e92 Fix tests 2024-05-21 22:02:47 +02:00
Adria Navarro c5e185761e
Merge branch 'master' into budi-8195/unable-to-load-grid-when-using-external-postgres 2024-05-21 21:46:16 +02:00
mike12345567 a5c5e2ffcd Fixing issue discovered by test with 1: syntax being required for relationship based filters. 2024-05-21 18:39:46 +01:00
mike12345567 b533a1df8c Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-21 18:17:47 +01:00
mike12345567 429d415cc9 Quick fix to allow data UI to show relational fields. 2024-05-21 18:14:19 +01:00
mike12345567 ffcd9e498d Some work to allow toggling between lucene search and SQL search for audit logs. 2024-05-21 18:13:54 +01:00
Andrew Kingston bf79601af8
Merge branch 'master' into prefill-cards 2024-05-21 17:39:43 +01:00
Sam Rose 0561ca6e1b
Remove date leniency. 2024-05-21 17:39:33 +01:00
Sam Rose 7f7ed9f0cb
Move more tests out of sql.spec.ts. 2024-05-21 17:38:38 +01:00
Andrew Kingston 35c52203ce Add tests for enriching empty card block settings 2024-05-21 17:29:32 +01:00
deanhannigan 18e1e6cb64
Merge branch 'master' into fix/single-user-support-automations 2024-05-21 16:13:02 +01:00
Adria Navarro f14e6d014c
Merge branch 'master' into budi-8195/unable-to-load-grid-when-using-external-postgres 2024-05-21 16:55:00 +02:00
Sam Rose 99debcbc34
Merge branch 'master' into optimise-aliasing 2024-05-21 15:53:28 +01:00
Adria Navarro d93a9e2c4f Fix value from null 2024-05-21 16:52:40 +02:00
Sam Rose 7bbb920aa7
Optimise the `reverse` method in sqlAlias.ts. 2024-05-21 15:49:48 +01:00
Adria Navarro 7ebdb0fbcc
Merge branch 'master' into budi-8195/unable-to-load-grid-when-using-external-postgres 2024-05-21 16:37:44 +02:00
Adria Navarro 4bf0a43c64 Add comment 2024-05-21 16:35:11 +02:00
Adria Navarro a55f975489 Fix tests 2024-05-21 16:11:36 +02:00
Adria Navarro 53605ec8ed Fix sorting in pg 2024-05-21 16:08:22 +02:00
Dean 789b789c3e Added support for single user column type in automation block 2024-05-21 14:59:27 +01:00
Sam Rose bc63a11979
Move sort stability check to search.spec.ts. 2024-05-21 14:20:05 +01:00
Andrew Kingston a074cb6bef Remove enrichEmptySettings from component patch function as any screen update already invokes empty setting enrichment on every single component 2024-05-21 14:17:35 +01:00
Sam Rose 9c9b2ff48d
Move empty object range tests out of sql.spec.ts. 2024-05-21 14:15:17 +01:00
Andrew Kingston 2f0163df0c Increase default picker height from 240 to 360 2024-05-21 14:13:28 +01:00
Andrew Kingston 0aedcafdef Improve default option color assignment and selection state 2024-05-21 14:10:38 +01:00
Sam Rose 8d6aaff45d
Merge branch 'delete-sql-spec-ts' of github.com:budibase/budibase into delete-sql-spec-ts 2024-05-21 14:03:23 +01:00
Sam Rose 682cdfffe8
Respond to PR feedback. 2024-05-21 14:03:07 +01:00
Andrew Kingston 5581ac6b39 Render 12 colour options for option fields instead of 9 2024-05-21 14:00:02 +01:00
Andrew Kingston d9a00cc6d4 Multiple improvement to option configuration 2024-05-21 13:59:33 +01:00
Adria Navarro 8cf021f254 Add null row 2024-05-21 14:30:37 +02:00
Adria Navarro 6eefa1afe8 Add comment 2024-05-21 14:30:03 +02:00
Andrew Kingston f30142831e Merge branch 'master' of github.com:Budibase/budibase into grid-ux-improvements 2024-05-21 13:28:43 +01:00
mike12345567 f4663a9206 Merge branch 'feature/audit-log-sqs' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-21 13:15:46 +01:00
mike12345567 540cd2f2f5 Setting knex as dependency for worker (audit logs). 2024-05-21 13:15:27 +01:00
Michael Drury 743f1cb9ca
Merge branch 'master' into feature/audit-log-sqs 2024-05-21 13:09:53 +01:00
Adria Navarro 7c7f88bd47 Pop on asserts 2024-05-21 13:41:46 +02:00
mike12345567 082092b392 Handling pagination for SQS API. 2024-05-21 12:39:36 +01:00
Adria Navarro 221c8a3f0a Shuffle all test createRows 2024-05-21 13:31:15 +02:00
Sam Rose 133966131f
Merge branch 'master' into delete-sql-spec-ts 2024-05-21 12:05:48 +01:00
Andrew Kingston 16fd09e4c9 Merge branch 'master' of github.com:Budibase/budibase into prefill-cards 2024-05-21 12:03:16 +01:00
Sam Rose 6bd984ab9c
Making progress towards deleting sql.spec.ts. 2024-05-21 11:51:42 +01:00
deanhannigan 0d09745f9d
Merge branch 'master' into fix/remove-formula-column-subtype-check 2024-05-21 11:01:50 +01:00
Adria Navarro fc99fad3d2 Fix display in chromium 2024-05-21 11:54:55 +02:00
Adria Navarro d97f3b0378 Handle undefineds 2024-05-21 11:54:42 +02:00
Adria Navarro bf4e99d822
Merge branch 'master' into sqs-user-tests 2024-05-21 11:32:29 +02:00
Adria Navarro 2b1df81649 Fix null references 2024-05-21 11:26:30 +02:00
Gerard Burns c3948262ba
Make Builder App Section Navigation Tabs Anchors (#13626)
* wip

* linting

* add dedicated anchor handler for safety

* fixes

* fixes

* fix meta key clicks

* lint

* lint
2024-05-21 10:22:57 +01:00
deanhannigan 2494166cbc
Merge branch 'master' into fix/remove-formula-column-subtype-check 2024-05-21 10:16:58 +01:00
Dean 79fa40f08a Removed subtype check as it was causing the builder to crash 2024-05-21 10:02:44 +01:00
Gerard Burns 04cf17cea7 merge master 2024-05-21 09:51:06 +01:00
Andrew Kingston 0c63946df7
Merge branch 'master' into prefill-cards 2024-05-21 09:10:23 +01:00
Andrew Kingston 948a6a078d Assign colours to new options by defaults and use consistent colour set across the board 2024-05-21 09:03:53 +01:00
mike12345567 40dbe52c2e Fixing some issues with test cases. 2024-05-20 18:22:46 +01:00
Sam Rose 2131cc689c
Put pro back in line with master. 2024-05-20 17:13:12 +01:00
Sam Rose 8be41da728
Merge branch 'master' of github.com:budibase/budibase into sqs-user-tests 2024-05-20 17:02:47 +01:00
Sam Rose e2a1ab7eaf
All tests passing. 2024-05-20 17:01:52 +01:00
Adria Navarro 0b01b67661
Merge branch 'master' into budi-8195/unable-to-load-grid-when-using-external-postgres 2024-05-20 17:06:57 +02:00
Adria Navarro 1d00604674 Lint 2024-05-20 17:06:34 +02:00
Adria Navarro 356da44b4b Clean code 2024-05-20 17:00:51 +02:00
Adria Navarro 028aaa0bb4 Clean 2024-05-20 17:00:12 +02:00
Adria Navarro 7d709d0d22 Fix flaky test 2024-05-20 16:57:03 +02:00
Adria Navarro 684e360715 Add other tests 2024-05-20 16:49:38 +02:00
Adria Navarro 318dd5e628 Fix time and mssql tests 2024-05-20 16:34:22 +02:00
Adria Navarro 57e73488b5 Add tests 2024-05-20 16:34:00 +02:00
Adria Navarro 9f75922011 SQL time only column creation as time 2024-05-20 16:31:11 +02:00
mike12345567 93e4824549 Fixing some error scenarios 2024-05-20 15:25:55 +01:00
Conor Webb 3c74d29cf6
Added the ability to disable automations (#13667)
* Added disabling functionality for automations

* Removed external trigger automations that are disabled from selectable bindings

* Added new popover option for disabling automations

* Added toggle UI Inside automation screen

* Added subtle styling to automation list for disabled functionality.

* Fixed linting error

* Removed duplicate bbui import

* Fixed store function spacing

* Fixed linting issues.

* Added the requested changes to how disable is handled.

* Fixed linting issues.

* Minor UI tweaks based on feedback.

* Added logic to prevent crons type automations from running when disabled.

* Removing webhook disable, causes trigger url to be re-generated.

* Add unit test to ensure disabled automations are filtered out of the active queue

* Fixed lint issues

* Reverted disabled unit test

* Added error throw for disabled automations

* Add test for when a disabled automation gets triggered

* Added try, catch for trigger function - error handling

* Fixed linting issues
2024-05-20 15:13:08 +01:00
Andrew Kingston fb160eef11 Dedupe some logix 2024-05-20 15:03:25 +01:00
Andrew Kingston 4ede31acf6 Add double click to edit columns in grids 2024-05-20 15:02:06 +01:00
deanhannigan 8498dd7c3d
Merge branch 'master' into prefill-cards 2024-05-20 14:53:43 +01:00
Andrew Kingston de13f4ea11 Fix multiple issue with colour selection for options 2024-05-20 14:50:39 +01:00
Andrew Kingston 4fbbd1c758
Merge branch 'master' into fix/options-picker-toggle-click 2024-05-20 14:48:12 +01:00
Sam Rose 402afa1df6
Merge master. 2024-05-20 14:19:55 +01:00
mike12345567 a2200a38fb Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-20 14:09:57 +01:00
Sam Rose c268879e94
Merge master. 2024-05-20 12:39:02 +01:00
Sam Rose fd2e0020cd
Fix more date math problems. 2024-05-20 12:31:12 +01:00
Sam Rose 079318379d
Fix date math problem in search tests. 2024-05-20 12:23:03 +01:00
Adria Navarro 5dc75582d9 Fix timezone issues 2024-05-20 13:09:28 +02:00
Adria Navarro a74f82a535 Use native inputs 2024-05-20 13:06:45 +02:00
Sam Rose 1562e7b1f1
Working towards user relationship tests passing. 2024-05-20 12:05:01 +01:00
Sam Rose 941bd7a657
Merge master. 2024-05-20 12:00:39 +01:00
Sam Rose 902613d600
Working towards user relationship tests passing. 2024-05-20 12:00:08 +01:00
deanhannigan 8d5d459c13
Merge branch 'master' into prefill-cards 2024-05-20 11:58:34 +01:00
Andrew Kingston 377d7fdb76 Merge branch 'feature/signature-field-and-component' of github.com:Budibase/budibase into feature/signature-field-and-component 2024-05-20 11:53:35 +01:00
Andrew Kingston f906bd3dd5 Remove leftover usages of inversion params which are no longer needed 2024-05-20 11:53:19 +01:00
Dean 3019e54b92 Fix for date based binding tests 2024-05-20 11:25:48 +01:00
Andrew Kingston df30f652d3
Merge branch 'master' into fix/options-picker-toggle-click 2024-05-20 11:12:38 +01:00
Andrew Kingston 0fbbc3c88a Merge branch 'master' of github.com:Budibase/budibase into feature/signature-field-and-component 2024-05-20 11:08:19 +01:00
Andrew Kingston 387723f9cf Update click_outside handler to use a click even rather than mouseup for its second event to allow overriding 2024-05-20 11:05:53 +01:00
deanhannigan f20ed14e61
Merge branch 'master' into feature/signature-field-and-component 2024-05-20 10:30:55 +01:00
Andrew Kingston 8bf9a3884b
Merge branch 'master' into table-width-setting 2024-05-20 10:30:40 +01:00
Andrew Kingston b902e765fd Observe size changes in tabs as a catch-all solution for incorrect underline sizing 2024-05-20 09:37:48 +01:00
Andrew Kingston 87a575f1d0
Merge branch 'master' into table-width-setting 2024-05-20 08:29:26 +01:00
mike12345567 d1b6a542fa Getting audit log searching with sqs working - a bit more work than expected but fixed quite a few SQS bugs along the way. 2024-05-17 20:26:34 +01:00
mike12345567 c1ce6be9b9 Disallowing arrays for single types (attachment and user). 2024-05-17 17:17:57 +01:00
deanhannigan b52740c1d8
Merge branch 'master' into feature/signature-field-and-component 2024-05-17 17:17:01 +01:00
Dean 37dd75823f PR feedback, signature to signature single 2024-05-17 17:04:15 +01:00
mike12345567 5d1c23373f removing init import. 2024-05-17 16:32:55 +01:00
mike12345567 d23a34687f Quick fix for the CLI - the disabling of pino logging being part of the index means it doesn't run until after TS imports - moving it to be first import/ran before all else. 2024-05-17 16:32:38 +01:00
Andrew Kingston e0e36c767b Merge branch 'table-width-setting' of github.com:Budibase/budibase into table-width-setting 2024-05-17 15:59:55 +01:00
Adria Navarro 76ac300cf0 Save only if valid 2024-05-17 16:53:28 +02:00
Andrew Kingston d2a92e2c90 Fix show and hide all buttons 2024-05-17 15:18:49 +01:00
Andrew Kingston 594b2eb04c Fix a few edge cases and bugs 2024-05-17 15:12:39 +01:00
deanhannigan c45ae63742
Merge branch 'master' into feature/signature-field-and-component 2024-05-17 15:11:57 +01:00