Commit Graph

26357 Commits

Author SHA1 Message Date
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