1
0
Fork 0
mirror of synced 2024-09-20 19:33:10 +12:00
Commit graph

2935 commits

Author SHA1 Message Date
Andrew Kingston
df03a297c5
Stop autoscrolling horizontall to reveal primary display cells as they don't need it 2024-06-24 15:29:56 +01:00
Andrew Kingston
c4748d5cd6
Fix move column left and right not working 2024-06-24 15:28:26 +01:00
Andrew Kingston
e0c38d7fbe
Handle crash when other user deletes a row that is either the source or target of cell selection 2024-06-24 15:25:00 +01:00
Andrew Kingston
5c6cb0a73a
Ensure grid props are respected when using new features 2024-06-24 15:01:04 +01:00
Andrew Kingston
e2ac112c18
Fix crash when selecting cells in new row 2024-06-24 14:51:33 +01:00
Andrew Kingston
d923f4edb2
Fix crash when using up and down arrows in new row 2024-06-24 14:48:15 +01:00
Andrew Kingston
dedf264185
Fix auto scrolling of focused cell 2024-06-24 14:41:29 +01:00
Andrew Kingston
7f391e4fdf
Fix left and right arrows not working 2024-06-24 14:33:18 +01:00
Andrew Kingston
7d065707df
Fix new row 2024-06-24 14:32:01 +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
Andrew Kingston
e64d2bc8ff
Move where reaonly column checks take place 2024-06-24 14:28:23 +01:00
Andrew Kingston
fa77041c54
Prevent updating readonly fields 2024-06-24 14:20:25 +01:00
Andrew Kingston
02a86d1044
Only show errors in the focused row 2024-06-24 14:06:57 +01:00
Andrew Kingston
8050a405f5
Add comments 2024-06-24 14:04:45 +01:00
Andrew Kingston
9b33ee1cee
More simplification of columns 2024-06-24 14:02:35 +01:00
Andrew Kingston
6acffc7e64
Fix new column button layout and remove logs 2024-06-24 13:49:36 +01:00
Andrew Kingston
e05c46435f
Improve and simplify scrolling 2024-06-24 13:45:37 +01:00
Andrew Kingston
42538e114a
Fix reorder 2024-06-24 13:03:33 +01:00
Andrew Kingston
ada3367b49
WIP 2024-06-24 09:56:48 +01:00
Andrew Kingston
0d2cef20df
Simplify some old code 2024-06-24 08:28:18 +01:00
Andrew Kingston
9ca6356694
Refactor row lookup map 2024-06-24 08:25:20 +01:00
Andrew Kingston
bf77537792
Centralise readonly column logic 2024-06-24 08:12:46 +01:00
Andrew Kingston
e2df7ae6db
Improve bulk notifications and progress updates 2024-06-24 08:05:59 +01:00
Andrew Kingston
7a3eabc529
Add progress indicators to all other bulk operations and select more modified cells 2024-06-23 20:55:00 +01:00
Andrew Kingston
a84a56ae1b
Add progress indicator to bulk pasting 2024-06-23 19:12:03 +01:00
Andrew Kingston
37c0417848
Add bulk cell delete featuer 2024-06-23 18:42:39 +01:00
Andrew Kingston
06aa4ba09c
Fix issue with pasting from multi to single cell 2024-06-23 15:08:01 +01:00
Andrew Kingston
eabb6c94d0
Refactor and improve grid keyboard handling 2024-06-23 14:47:29 +01:00
Andrew Kingston
4ec6a22e42
Add bulk cell selection using shift+keyboard 2024-06-23 14:31:34 +01:00
Andrew Kingston
3a4b3e8c42
Make naming more consistent and impove multi-row pasting 2024-06-23 14:01:55 +01:00
Andrew Kingston
a3be0f1cd1
Add comments 2024-06-23 13:39:29 +01:00
Andrew Kingston
70fd643431
Simplify and improve bulk pasting logic 2024-06-23 13:35:45 +01:00
Andrew Kingston
9c360a1f02
Handle edge case when pasting without releasing mouse 2024-06-23 13:10:20 +01:00
Andrew Kingston
878aa35335
Add support for bulk selecting cells via shift key 2024-06-23 10:34:23 +01:00
Andrew Kingston
d4d63c6115
Simplify new paste logic 2024-06-22 19:28:52 +01:00
Andrew Kingston
b094f0bc31
Refactor stores 2024-06-22 13:53:31 +01:00
Andrew Kingston
60d86c8b14
Update keybindings to account for new copy/paste functions 2024-06-21 20:58:56 +01:00
Andrew Kingston
6633cc3cbc
Fix normal row changes not working 2024-06-21 20:48:55 +01:00
Andrew Kingston
9657781df6
Add multi to multi pasting 2024-06-21 20:38:48 +01:00
Andrew Kingston
ad0d300ff9
Add support for bulk pasting a single value into multiple cells 2024-06-21 16:30:51 +01:00
Andrew Kingston
502c2541e5
Clean up and improve copy/paste flows 2024-06-21 15:17:49 +01:00
Andrew Kingston
a86f891c04
Update bulk cell selection to support sticky column 2024-06-21 11:15:41 +01:00
Andrew Kingston
7349910572
Add support for selecting multiple cells 2024-06-21 11:08:24 +01:00
Andrew Kingston
8a8d835a1a
Add confirmation before bulk duplicating rows and loading spinner 2024-06-21 08:25:02 +01:00
Andrew Kingston
64cc3efc2a
Add bulk row duplication to tables using throttled save row calls 2024-06-21 08:08:19 +01:00
Andrew Kingston
f86c80af32
Add bulk deletion to multi row context menu 2024-06-20 15:02:44 +01:00
Andrew Kingston
2dbf9a5118
Add comments 2024-06-20 14:37:05 +01:00
Andrew Kingston
42f781bb76
Add support for bulk selecting rows with shift click 2024-06-20 14:36:22 +01:00
Andrew Kingston
93e222036e
Make cell selection and row selection mutually exclusive 2024-06-20 14:04:32 +01:00
Andrew Kingston
0f3decd127
Prevent unnecessary store updates 2024-06-20 13:12:59 +01:00
Andrew Kingston
337b1189ec
Fix race condition which prevented pagination if the initial page load in a table encountered the internal row join limit 2024-06-20 13:09:19 +01:00
Andrew Kingston
564edcf574
Merge branch 'master' into table-changes 2024-06-19 09:23:53 +02:00
Gerard Burns
e88ffea1a4
Modal component (#13848)
* wip

* wip

* wip

* wip

* wip

* add note for illegalChildren reset behavior

* on close working

* wip

* lint

* wip

* Fix potential remounting loop caused by spreading props and unnecessary component keying

* theme

* user prompt

* dotted border for empty

* PR Feedback

* lint

* fix modal background color

* use bbui modal

* lint

* fix indicator and prevent closing modal in builder

* pr feedback

* pr feedback

* fix fullscreen

---------

Co-authored-by: deanhannigan <deanhannigan@gmail.com>
Co-authored-by: Andrew Kingston <andrew@kingston.dev>
2024-06-18 11:18:05 +01:00
Andrew Kingston
a74dde5985
Fix small border issue 2024-06-18 10:38:50 +01:00
Andrew Kingston
11e75c2199
Make quiet table even quieter 2024-06-18 10:27:04 +01:00
Andrew Kingston
1e492c7a1d
Shrink grid padding to least possible while allowing space for required controls 2024-06-18 09:12:37 +01:00
mike12345567
8970705b39 Adding a minimum time to the app migration screen and adding a link to documentation. 2024-06-13 17:49:41 +01:00
Sam Rose
c759d7b63a
Remove more instances of the work lucene. 2024-06-12 15:13:50 +01:00
Sam Rose
6363965a8b
Also rename LuceneUtils -> QueryUtils 2024-06-12 15:04:56 +01:00
Sam Rose
bc8791e91e
Remove the word 'lucene' from runLuceneQuery and buildLuceneQuery. 2024-06-12 14:44:20 +01:00
Andrew Kingston
387b9a8ed2 Ensure input fields don't exceed cell bounds in grids in firefox 2024-06-11 16:19:57 +01:00
Andrew Kingston
9047c54b03 Truncate long column names in column settings buttons 2024-06-10 09:52:49 +01:00
Andrew Kingston
7566ecfac8 Fix issue where grid highlighted rows are incorrect when page is scrolled 2024-06-10 09:40:08 +01:00
Andrew Kingston
08a48a9ff9 Make new schema validation errors visible to users, and reset schema when saving fails 2024-06-10 08:57:24 +01:00
Adria Navarro
ac9f5d5d1e Allow editing old configs 2024-06-04 16:50:12 +02:00
Adria Navarro
b65e9cfc80 Lint 2024-06-04 12:20:19 +02:00
Adria Navarro
ba9b5c3271 Merge branch 'feat/readonly-columns' into BUDI-8282/dont-treat-display-column-as-required 2024-06-04 12:09:20 +02:00
Adria Navarro
10f77c83b6 Don't allow selecting required columns 2024-06-03 17:24:30 +02:00
Adria Navarro
cb2349fdef Allow edition display 2024-06-03 17:04:35 +02:00
Adria Navarro
d73d7113ae Refresh on error 2024-06-03 12:12:04 +02:00
Adria Navarro
dad689c787 Reset schema mutations on erroring 2024-06-03 12:12:04 +02:00
Adria Navarro
5c3973d7f9
Merge branch 'master' into feat/readonly-columns 2024-06-03 10:06:50 +02:00
melohagan
cbb3c9aa93
Allow a user invite to be revoked (#13805)
* Add free_trial to deploy camunda script

* Allow user invites to be deleted

* Refactor to pass invite codes

* lint

* update account-portal

* yarn lock

* users terminology instead of rows and invites
2024-05-31 14:34:08 +00:00
Adria Navarro
381d9a246b
Merge pull request #13818 from Budibase/BUDI-8281/add-readonly-view-config
Add readonly view config
2024-05-31 13:05:35 +02:00
Adria Navarro
9ac462c390 Remove double checks 2024-05-31 12:44:11 +02:00
Adria Navarro
5444655237 Change anyHidden to anyRestricted 2024-05-31 11:14:41 +02:00
Adria Navarro
2a189c4f8e Readonly cells 2024-05-30 17:35:03 +02:00
Adria Navarro
4dbfa28feb Move licence check out of frontend-core 2024-05-30 17:12:46 +02:00
Adria Navarro
fbfe85c903 Mark readonly as restricted 2024-05-30 11:43:28 +02:00
Adria Navarro
b68940bca4 Map readonly 2024-05-30 11:26:12 +02:00
Adria Navarro
8e72f1f0fa Lock readonly 2024-05-30 11:14:12 +02:00
Adria Navarro
1dd5c67392 Allow disable specific options 2024-05-30 11:14:12 +02:00
Adria Navarro
896c262c94 Add readonly option in view columns 2024-05-30 11:14:12 +02:00
Andrew Kingston
7aaaf12345
Merge branch 'master' into grid-conflict-improvements 2024-05-30 09:41:14 +01:00
Adria Navarro
60aa9e48d6
Merge branch 'master' into BUDI-8281/update-view-column-ui 2024-05-30 10:33:51 +02:00
Andrew Kingston
19a422ca1c
Typo 2024-05-30 09:14:56 +01:00
Adria Navarro
adcda035ed Change size 2024-05-30 10:11:40 +02:00
Adria Navarro
b5a0365097 Remove new overflow setting 2024-05-30 10:11:40 +02:00
Adria Navarro
a672c00899 Copy changes 2024-05-30 10:11:40 +02:00
Adria Navarro
8b22beb0a2 Use AbsTooltip 2024-05-30 10:11:39 +02:00
Adria Navarro
21e5c8ecda Overflow tooltip 2024-05-29 17:19:07 +02:00
Adria Navarro
3d15f71344 Break down component 2024-05-29 16:50:07 +02:00
Adria Navarro
53968f0725 Copy change 2024-05-29 16:27:26 +02:00
Adria Navarro
5b42aff1f7 Add picker to sticky columns 2024-05-29 16:27:26 +02:00
Adria Navarro
06549149b6 Remove readonly 2024-05-29 16:27:26 +02:00
Adria Navarro
151ff27351 Styling 2024-05-29 16:27:26 +02:00
Adria Navarro
a689d82b66 Unify components 2024-05-29 16:27:26 +02:00
Adria Navarro
62e1ba28b2 Add ToggleActionButtonGroup 2024-05-29 16:27:26 +02:00
Adria Navarro
be2d63497e Remove toggle all 2024-05-29 16:27:26 +02:00
Adria Navarro
bc6ead9dee Change icon 2024-05-29 16:27:26 +02:00
Adria Navarro
97e63d9e28 Rename 2024-05-29 16:27:26 +02: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
fa140b5f3d Merge branch 'master' of github.com:Budibase/budibase into feature/audit-log-sqs 2024-05-28 17:29:47 +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
mike12345567
7a7f7185c9 Refactor - moving frontend search fields around so accessible from filter builder. 2024-05-24 15:38:54 +01:00
mike12345567
cf89c6fbde Updating filter settings - getting fields correctly. 2024-05-24 14:19:53 +01:00
Andrew Kingston
0fbe1e36d6 Add icons to grid buttons and simplify button column 2024-05-24 13:12:44 +01:00
Andrew Kingston
1156209399 Color invalid options grey in grids 2024-05-23 15:59:04 +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
5581ac6b39 Render 12 colour options for option fields instead of 9 2024-05-21 14:00:02 +01:00
Andrew Kingston
f30142831e Merge branch 'master' of github.com:Budibase/budibase into grid-ux-improvements 2024-05-21 13:28:43 +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
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
Andrew Kingston
f906bd3dd5 Remove leftover usages of inversion params which are no longer needed 2024-05-20 11:53:19 +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
Dean
37dd75823f PR feedback, signature to signature single 2024-05-17 17:04:15 +01: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
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
Andrew Kingston
89aae7a327 Merge branch 'fix/grid-column-reordering' into table-width-setting 2024-05-17 12:18:27 +01:00
deanhannigan
74d3015cae
Merge branch 'master' into feature/signature-field-and-component 2024-05-17 11:03:28 +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
Dean
6b1e6c61fe Updating signature grid cell to use GridPopover 2024-05-15 17:20:50 +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
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
Martin McKeaveney
d6f9da28aa
Merge branch 'master' into s3-file-system-fixes 2024-05-15 14:46:21 +01:00
Martin McKeaveney
1b2053633d remove file size limit on self host 2024-05-15 14:23:08 +01:00
Adria Navarro
cfddf020c3 Don't allow migrating autocolumns 2024-05-15 12:18:10 +02:00
Andrew Kingston
9184d1b1f4 Rework grid block height to support percentages again while ensuring min height is respected 2024-05-14 11:25:29 +01:00
Andrew Kingston
182b6463e0 Merge branch 'master' of github.com:Budibase/budibase into table-width-setting 2024-05-14 09:05:21 +01:00
deanhannigan
b4af23229a
Merge branch 'master' into feature/signature-field-and-component 2024-05-13 18:05:53 +01:00
Martin McKeaveney
0fccca6d76
Merge branch 'master' into fix/grid-null-dereference-error 2024-05-13 16:53:00 +01:00
Dean
421f70635e Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-13 16:31:46 +01:00
Dean
b0a65b4699 Merge remote-tracking branch 'origin/master' into feature/signature-field-and-component 2024-05-13 16:22:19 +01:00
Dean
0589a6a730 Refactored signature from previous array implementation to the new single approach. Added support for automations 2024-05-13 16:19:02 +01:00
Andrew Kingston
3d01bd3f08 Merge branch 'master' of github.com:Budibase/budibase into new-table-selected-rows 2024-05-13 13:44:27 +01:00
Andrew Kingston
5db7b851d3 Fix null dereference error when selected cell ID is undefined 2024-05-13 13:33:55 +01:00
Adria Navarro
a36c46ea90
Merge branch 'master' into feat/budi-8123-single-user 2024-05-13 13:33:03 +02:00
Adria Navarro
cffa5cc67a filtering config 2024-05-13 12:35:19 +02:00
mike12345567
582ed1d75b PR comments. 2024-05-10 12:09:17 +01:00