Commit Graph

26538 Commits

Author SHA1 Message Date
Adria Navarro 05544d3082 Simplify mock 2024-05-29 15:45:33 +02:00
Adria Navarro f5f471a4aa Merge branch 'master' into BUDI-8284/readonly-settings-columns-in-views 2024-05-29 15:41:20 +02:00
Adria Navarro 99659748be Update submodule 2024-05-29 15:40:32 +02:00
Andrew Kingston 1015ec9da2 Allow field labels to wrap 2024-05-29 14:32:22 +01:00
Sam Rose 1a94d2dca9
wip 2024-05-29 14:21:58 +01:00
Andrew Kingston 23332756e5 Allow role binding evaluations to be displayed now that they work 2024-05-29 13:58:43 +01:00
Andrew Kingston d533ef70be Enrich all bindings in one go to massively increase performance when opening binding panels 2024-05-29 13:58:29 +01:00
mike12345567 6b7a4f07cb Quick fix for ambiguous column names _id. 2024-05-29 11:56:52 +01:00
mike12345567 394fa2536c Build fix. 2024-05-29 11:02:27 +01:00
Andrew Kingston 44c1a56134 Merge branch 'master' of github.com:Budibase/budibase into grid-conflict-improvements 2024-05-29 10:51:23 +01:00
Andrew Kingston 38c405ff6f Ensure single character changes to non-focused fields are properly persisted when changing focused row 2024-05-29 09:59:54 +01:00
Andrew Kingston e1ee233aaf Only clear change cache for keys which have been saved and haven't been further altered since the request started! 2024-05-29 09:51:01 +01:00
Andrew Kingston 5d7c86027f
Merge branch 'master' into grid-improvements 2024-05-29 08:51:22 +01:00
Andrew Kingston 35842525c5 Fix bug where button columns couldn't observe dimensions when no rows exist 2024-05-29 08:47:57 +01:00
mike12345567 83fa6f952a re-jigging, making this part of filters rather than meta. 2024-05-28 18:34:08 +01:00
mike12345567 f89f469e01 Comment to explain what the new documentType meta option does. 2024-05-28 18:31:19 +01:00
mike12345567 cb99007a42 Fix for issue with templated apps - some template apps are *very* old and therefore don't necessarily abide by the rules that are generally followed for new apps, this is something we should resolve, but for now adding an option that allows searching for only a specific document type. 2024-05-28 18:30:06 +01:00
mike12345567 77cb01f2ec Updating pro. 2024-05-28 17:57:25 +01:00
mike12345567 fa140b5f3d Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-28 17:29:47 +01:00
mike12345567 bc896f6544 Allowing SQS in production environments so that feature branches can run using it. 2024-05-28 15:58:25 +01:00
Andrew Kingston 1a83b746b5 Ensure grid autoscroll for selected cell visibility accounts for button column width 2024-05-28 14:41:21 +01:00
Andrew Kingston 9c446fee6b Lint 2024-05-28 11:01:11 +01:00
Andrew Kingston ea14af8a64 Offset button column to account for vertical scrollbar if required 2024-05-28 11:00:47 +01:00
Adria Navarro 251c50266b
Merge branch 'master' into BUDI-8284/readonly-settings-columns-in-views 2024-05-28 11:48:40 +02:00
Andrew Kingston 285c2dce60 Merge branch 'master' of github.com:Budibase/budibase into add-icons-to-grid-buttons 2024-05-28 08:50:18 +01:00
Andrew Kingston 65340c657e
Merge branch 'master' into fix/button-icons 2024-05-28 08:33:54 +01:00
Adria Navarro ab0bac689b Add tests 2024-05-27 14:53:26 +02:00
Adria Navarro 9e4c575d79 Add license tests 2024-05-27 14:44:00 +02:00
Adria Navarro 422b1e2753 Fix tests 2024-05-27 14:31:45 +02:00
Adria Navarro 1eb929736c Guard 2024-05-27 14:31:26 +02:00
Adria Navarro 4329900a64 Add viewReadonlyColumns feature 2024-05-27 14:31:16 +02:00
Adria Navarro 6d71c8c960
Merge branch 'master' into BUDI-8284/readonly-settings-columns-in-views 2024-05-27 14:16:59 +02:00
Adria Navarro 041f85886c Ensure consistency 2024-05-27 14:16:03 +02:00
Adria Navarro 9bac192cf9 Add tests 2024-05-27 14:11:50 +02:00
Adria Navarro ae36a79f8c Add tests 2024-05-27 14:10:20 +02:00
Adria Navarro 3cf230e3af Add tests 2024-05-27 13:59:39 +02:00
Adria Navarro 65d2aa50c6 Guard readonly fields 2024-05-27 13:39:43 +02:00
mike12345567 3b310b188e Fixing issue with column quoting. 2024-05-24 17:52:40 +01:00
mike12345567 944be41670 Only set table sql prop if it is needed, undefined for consistency as it is with Lucene. 2024-05-24 17:25:49 +01:00
mike12345567 821708e79a Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-24 16:32:43 +01:00
mike12345567 c4c696baa7 Setting internal tables to count as SQL when using SQS. 2024-05-24 15:57:47 +01:00
mike12345567 7a7f7185c9 Refactor - moving frontend search fields around so accessible from filter builder. 2024-05-24 15:38:54 +01:00
Adria Navarro 6acb3f6669 Validation test 2024-05-24 16:15:24 +02:00
Adria Navarro 28137f9500 Validate view schema on upsert 2024-05-24 16:07:07 +02:00
mike12345567 cf89c6fbde Updating filter settings - getting fields correctly. 2024-05-24 14:19:53 +01:00
andz-bb 1f2b3abb46 change "Links" to "Relationships" in table data source selection 2024-05-24 13:46:46 +01:00
Adria Navarro a0c2843236 Extend view metadata 2024-05-24 14:28:04 +02:00
Andrew Kingston 0fbe1e36d6 Add icons to grid buttons and simplify button column 2024-05-24 13:12:44 +01:00
Adria Navarro ee77e08b3c Fix build 2024-05-24 14:04:50 +02:00
Adria Navarro cef0fdd3ea Move ViewV2Enriched out of document types 2024-05-24 14:03:48 +02:00
Adria Navarro 22a904b9ca
Merge branch 'master' into fix/rest-content-processing 2024-05-24 13:55:00 +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
mike12345567 ae26f66cf9 Fixing a test case. 2024-05-24 12:40:58 +01:00
mike12345567 b18ca2670a Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-24 12:22:20 +01:00
Adria Navarro 6e06b322bf Point @budibase/types types to dist 2024-05-24 13:21:04 +02:00
mike12345567 62c407d846 Updating test cases. 2024-05-24 12:15:28 +01:00
Michael Drury 223d301366
Merge branch 'master' into fix/rest-content-processing 2024-05-24 12:02:23 +01:00
Andrew Kingston 679ef559ce
Merge branch 'master' into fix/button-icons 2024-05-24 11:36:54 +01:00
Andrew Kingston 2250f815c6
Merge branch 'master' into grid-ux-improvements 2024-05-24 11:36:01 +01:00
Andrew Kingston 8d1300753b Disable saving options types when an invalid option name exists 2024-05-24 11:23:31 +01:00
deanhannigan bbeb6e88e7
Merge branch 'master' into fix/single-user-support-automations 2024-05-24 11:09:47 +01:00
Andrew Kingston 37b1bc45cf Move stuff around to remove need for code hoisting 2024-05-24 10:34:58 +01:00
Andrew Kingston 62eb1f413e
Merge branch 'master' into grid-ux-improvements 2024-05-24 10:18:48 +01:00
Andrew Kingston 10f3822a36 Remove compact flag on dropzones when editing rows in modals 2024-05-24 10:16:36 +01:00
Dean 5a289bd027 Removed fix for grid keyboard events 2024-05-23 18:06:08 +01:00
mike12345567 dd78399fc1 Changing how content processing works for responses from REST API - try and reduce the chance of an error in the case of malformed data being returned. 2024-05-23 17:56:48 +01:00
Dean 9edc0b7c3c Fix for tooltips in the Component tree in the builder 2024-05-23 17:45:01 +01:00
Dean 0db08498d9 Fix for grid arrow event handling when creating a column 2024-05-23 17:44:23 +01:00
Sam Rose 0be51614a4
Merge branch 'master' into sqs-user-tests 2024-05-23 17:05:39 +01:00
Sam Rose ef60893df1
Fix tests (take 4). 2024-05-23 17:02:08 +01:00
Michael Drury a3d2871330
Merge branch 'master' into feature/audit-log-sqs 2024-05-23 16:52:50 +01:00
Andrew Kingston 12ab081656 Darken icon labels slightly 2024-05-23 16:40:00 +01:00
Andrew Kingston ef7db8b5a7 Fix positioning and sizing of icon select and attempt to make somewhat presentable 2024-05-23 16:36:19 +01:00
mike12345567 2d601d64a3 Test fix and pro reference update. 2024-05-23 16:32:43 +01:00
Sam Rose 325819ebae
Fix tests (take 3). 2024-05-23 16:13:07 +01:00
Andrew Kingston 1156209399 Color invalid options grey in grids 2024-05-23 15:59:04 +01:00
Conor Webb 7d256d235a
Enum columns unexpectedly breaking fix (#13756)
* Added enum to SQL_MISC_TYPE_MAP to correctly map to FieldType.OPTIONS

* improve enum values extraction for multiple single-select support

* Tests to ensure enums are typed correctly MySQL and Postgres

* Fixed linting issue

* Ran prettier
2024-05-23 14:31:11 +00:00
Andrew Kingston de78f1a242 Use array.reduce to generate color map 2024-05-23 15:20:16 +01:00
Sam Rose c8e7b6d777
Merge branch 'master' of github.com:budibase/budibase into sqs-user-tests 2024-05-23 15:17:06 +01:00
Sam Rose a6d2f82e7b
Fix tests. 2024-05-23 15:16:52 +01:00
Andrew Kingston 80af9042b0 Rewrite options editor to use svelte store and be much cleaner 2024-05-23 15:16:19 +01:00
mike12345567 66686fd970 Making sure all JSON column types are correctly handled. 2024-05-23 15:00:13 +01:00
mike12345567 0c28d05d40 Some work to correctly handle JSON columns from SQS as well. 2024-05-23 14:57:38 +01:00
mike12345567 90d646facb Updating pagination method. 2024-05-23 14:37:41 +01:00
Adria Navarro cf43530e1c
Merge branch 'master' into BUDI-8279/time-constrains 2024-05-23 15:33:50 +02:00
mike12345567 99536c2d0b PR comments. 2024-05-23 14:24:49 +01:00
Adria Navarro 43acea931a Ensure iso time config still work 2024-05-23 15:23:02 +02:00
Andrew Kingston a9d9c170ce Merge branch 'master' of github.com:Budibase/budibase into grid-ux-improvements 2024-05-23 14:08:27 +01:00
Adria Navarro b8400294d5 Add extra tests 2024-05-23 14:59:51 +02:00
Adria Navarro d1ef9067dc Allow range crossing midnight 2024-05-23 14:59:51 +02:00
Adria Navarro 5b80e4fb6e Add more tests 2024-05-23 14:59:51 +02:00
Adria Navarro d58c144dce Add extra tests 2024-05-23 14:59:51 +02:00
Adria Navarro fb06254964 Extra tests 2024-05-23 14:59:51 +02:00
Adria Navarro bed18615b5 Add basic tests 2024-05-23 14:59:51 +02:00
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
deanhannigan b6ce7eaa38
Merge branch 'master' into table-width-setting 2024-05-17 15:11:40 +01:00
Andrew Kingston 4b693088fa Refactor how grid schema mutations are managed to support custom orders, widths and visibility of columns that are still user-overridable 2024-05-17 14:55:52 +01:00
Adria Navarro a81626005c Save timeonly on external db 2024-05-17 15:55:27 +02:00
Michael Drury acab64ea45
Merge branch 'master' into fix/rest-download-images 2024-05-17 14:51:42 +01:00
mike12345567 e320524c63 Test case. 2024-05-17 14:37:01 +01:00
mike12345567 16c69dcc33 Backwards compat. 2024-05-17 14:16:08 +01:00
mike12345567 ec2ec4014c Fixing an issue with images and REST queries, these traditionally have only come back as binary data to Budibase, but this isn't very useful, its very difficult to convert these into something that can be used. Instead we will now download images into temporary attachments as we do for other types with a real content-disposition. 2024-05-17 14:01:43 +01:00
mike12345567 220b35d1b7 Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-17 12:39:41 +01:00
mike12345567 d7f3109a22 Making sqlite design doc generation more accessible. 2024-05-17 12:35:31 +01:00
Andrew Kingston 62d9e2d8fb Remove leftover code 2024-05-17 12:20:06 +01:00
Andrew Kingston a0cfbfa8d3 Merge branch 'master' of github.com:Budibase/budibase into table-width-setting 2024-05-17 12:18:44 +01:00
Andrew Kingston 89aae7a327 Merge branch 'fix/grid-column-reordering' into table-width-setting 2024-05-17 12:18:27 +01:00
deanhannigan 1bfcdb36c2
Merge branch 'master' into feature/signature-field-and-component 2024-05-17 12:15:34 +01:00
Adria Navarro 19cb7b83e0
Merge branch 'master' into BUDI-8248/reduce-googleapi-calls 2024-05-17 12:28:28 +02:00
Andrew Kingston 28e91959e5 Fix grid block having incorrect toolbar position in builder preview 2024-05-17 11:24:51 +01:00
Adria Navarro 39ad85127b Use @budibase/google-spreadsheet 2024-05-17 12:11:26 +02:00
Michael Drury ff0afbfd1c
Merge branch 'master' into feature/sqs-table-cleanup 2024-05-17 11:08:04 +01:00
Adria Navarro a780a29337 Clean 2024-05-17 12:07:28 +02:00
Adria Navarro 7807b734bb Persist googlesheet refs in context 2024-05-17 12:07:28 +02:00
deanhannigan 74d3015cae
Merge branch 'master' into feature/signature-field-and-component 2024-05-17 11:03:28 +01:00
Andrew Kingston 8a230337e8 Merge branch 'rework-grid-block-height' of github.com:Budibase/budibase into rework-grid-block-height 2024-05-17 10:51:36 +01:00
Andrew Kingston eaa0a2023a Move grid min height subcsription into onMount handler to be more explicit about it only running once 2024-05-17 10:51:17 +01:00
Adria Navarro 16e58a38ea Support pg time types 2024-05-17 10:51:40 +02:00
Andrew Kingston 425dd99c28
Merge branch 'master' into rework-grid-block-height 2024-05-17 08:57:38 +01:00
mike12345567 0efa1f06ab Moving some stuff around to make way for other services using the sql layers. 2024-05-16 17:33:47 +01:00
Dean cf18417288 Added workaround for atrament doubleclick issue. Disabled edit button until the canvas is actually changed. Upgraded atrament to the latest 2024-05-16 16:40:35 +01:00
mike12345567 647a8c2a74 Final fix for remove function. 2024-05-16 13:52:38 +01:00
mike12345567 06d6d84b55 Addressing PR comments. 2024-05-16 13:27:54 +01:00
mike12345567 94b85eeed0 Merge branch 'master' of github.com:Budibase/budibase into feature/sqs-table-cleanup 2024-05-16 12:47:45 +01:00
Dean 5a5896bd50 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-16 10:58:15 +01:00
Dean 2a95bc8457 Ensure canvas size is restricted. devicePixelRatio was used to scale the canvas for devices with higher DPI screens only affecting macs 2024-05-16 10:54:06 +01:00
Dean 6b1e6c61fe Updating signature grid cell to use GridPopover 2024-05-15 17:20:50 +01:00
Andrew Kingston 5164a0f716
Merge branch 'master' into fix/editing-rows-in-modals 2024-05-15 16:40:20 +01:00
Andrew Kingston f9c4e901f8
Merge branch 'master' into rework-grid-block-height 2024-05-15 16:36:18 +01:00
Dean 166206f185 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-15 16:35:31 +01:00
Andrew Kingston 519a3d86a5
Merge branch 'master' into feature/updated-app-metadata-ux 2024-05-15 16:00:57 +01:00
Andrew Kingston 3d5795e934 Fix JSON error when editing rows in modal that contain unset attachments 2024-05-15 15:53:47 +01:00
Martin McKeaveney 756504a8a1
Merge pull request #13696 from Budibase/s3-file-system-fixes
remove file size limit on self host
2024-05-15 15:38:08 +01:00
Martin McKeaveney c6ff6b1e8f Merge branch 's3-file-system-fixes' of github.com:Budibase/budibase into s3-file-system-fixes 2024-05-15 15:29:51 +01:00
Martin McKeaveney 7748256516 review comments 2024-05-15 15:29:38 +01:00
deanhannigan 603ac2f28a
Merge branch 'master' into feature/updated-app-metadata-ux 2024-05-15 15:19:43 +01:00
Michael Drury 8737056e73
Merge branch 'master' into fix/invalid-content-dispositions 2024-05-15 15:03:39 +01:00
deanhannigan 5e3e7d4ea5
Merge branch 'master' into feature/updated-app-metadata-ux 2024-05-15 14:56:09 +01:00
Martin McKeaveney 45e4e791a5 fix lint 2024-05-15 14:54:32 +01:00
mike12345567 e98ad4f04c Some further mock fixes. 2024-05-15 14:50:04 +01:00
Martin McKeaveney d6f9da28aa
Merge branch 'master' into s3-file-system-fixes 2024-05-15 14:46:21 +01:00
Dean e724435a35 UX feedback 2024-05-15 14:43:38 +01:00
Martin McKeaveney fddf82eaa7 updatee test assertion 2024-05-15 14:40:24 +01:00
mike12345567 a8e12dfb6b Some fixes for the rest test cases which mocked too widely. 2024-05-15 14:40:08 +01:00
Martin McKeaveney d9aad4c9a3
Merge branch 'master' into 5459_S3EndpointSupport 2024-05-15 14:33:41 +01:00
Martin McKeaveney d89cd0955e lint 2024-05-15 14:30:34 +01:00
Martin McKeaveney 1b2053633d remove file size limit on self host 2024-05-15 14:23:08 +01:00
Dean bfa66aeb06 Merge remote-tracking branch 'origin/master' into feature/updated-app-metadata-ux 2024-05-15 14:17:31 +01:00
mike12345567 fcb535efee Adding test cases for content-disposition hacks. 2024-05-15 14:03:31 +01:00
mike12345567 a1cbc931e2 Reducing the likelihood of validity check clashing with filename. 2024-05-15 13:37:46 +01:00