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
mike12345567
b597bd3dbe
Fixing an issue detected by tests.
2024-06-24 13:30:18 +01:00
mike12345567
75cee3c4fd
Quick type improvement.
2024-06-24 13:28:13 +01:00
mike12345567
1402716f5c
Some type updates.
2024-06-24 13:10:30 +01:00
Andrew Kingston
42538e114a
Fix reorder
2024-06-24 13:03:33 +01:00
mike12345567
965725d022
First PR comments.
2024-06-24 12:43:26 +01:00
mike12345567
05ea231d20
Adding back missing comments.
2024-06-24 11:53:02 +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
mike12345567
fcf67f7297
Fixing an issue raised by Poirazis around empty relationships coming back as related to themselves.
2024-06-21 19:29:30 +01:00
mike12345567
337584f5b2
Updating the regex to correctly find within the filter keys.
2024-06-21 17:51:02 +01:00
mike12345567
28d0d627ce
Getting functions in place which make it easy to update pats of a filter list by their keys - getting this to work for SQS and external.
2024-06-21 17:00:12 +01:00
mike12345567
6812c21076
Updating test cases.
2024-06-21 16:58:40 +01:00
mike12345567
e5c40c7ecd
Moving some stuff around inside ExternalRequests to make it easier to access parts of the full context.
2024-06-21 16:58:27 +01:00
Andrew Kingston
ad0d300ff9
Add support for bulk pasting a single value into multiple cells
2024-06-21 16:30:51 +01:00
Sam Rose
d5481312d0
Fix lint, add new update test.
2024-06-21 15:31:34 +01:00
Andrew Kingston
502c2541e5
Clean up and improve copy/paste flows
2024-06-21 15:17:49 +01:00
Sam Rose
c9fecbaa77
Fix updating rows in external tables where the primary key is an autocolumn.
2024-06-21 15:12:02 +01:00
Sam Rose
f4378bd561
Merge branch 'master' of github.com:budibase/budibase into budi-8220-support-updating-existing-rows-for-external-databases-using-2
2024-06-21 13:08:39 +01:00
Conor Webb
9a375d6716
Add the option to change the confirm and cancel button texts within the confirmation modals ( #13966 )
...
* Add button parameters to actions
* Add button states to confirmation store
* Set text of buttons if values are exist
* Pass stored values through to the modal
* Add missing duplicate text map
* Fix lint issues
---------
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
2024-06-21 10:57:46 +00:00
mike12345567
b4910043c6
Addressing PR comments.
2024-06-21 11:27:47 +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
mike12345567
fead1f436a
test case is only for internal.
2024-06-20 18:53:01 +01:00
mike12345567
ae68c561f4
Test case.
2024-06-20 18:51:04 +01:00
mike12345567
def3b0260e
Disallowing prohibited columns consistently, no matter the case, and backend validation for this as well.
2024-06-20 18:48:22 +01:00
Martin McKeaveney
96be6e85e3
update account portal sha
2024-06-20 18:05:48 +01:00
Martin McKeaveney
4e2960468d
Merge branch 'master' of github.com:Budibase/budibase
2024-06-20 17:57:29 +01:00
Martin McKeaveney
524cf6100b
bumping account portal prod tag
2024-06-20 17:57:15 +01:00
Michael Drury
20f90b2a08
Merge branch 'master' into feature/count-rows-to-return
2024-06-20 17:44:21 +01:00
mike12345567
86bae92ada
Refactoring search test to make it easier to find promises which aren't handled.
2024-06-20 17:13:42 +01:00
Martin McKeaveney
4ac74b1e9a
bump account portal
2024-06-20 17:08:03 +01:00
mike12345567
df56371ab6
Reverting change to promises.
2024-06-20 16:36:18 +01:00
mike12345567
295961edb1
Attempting without promise.all in external.
2024-06-20 16:18:32 +01:00
mike12345567
66ef0cb79a
Adding back SQS - wasn't causing a problem.
2024-06-20 16:05:03 +01:00
mike12345567
b6b05e08b1
Removing SQS from view test to check.
2024-06-20 15:52:56 +01:00
Michael Drury
398a4da2ae
Merge branch 'master' into feature/count-rows-to-return
2024-06-20 15:27:21 +01:00
Andrew Kingston
f86c80af32
Add bulk deletion to multi row context menu
2024-06-20 15:02:44 +01:00
Martin McKeaveney
84ff4e97ed
Merge branch 'master' into accpdeployment
2024-06-20 14:59:13 +01:00
Martin McKeaveney
093b06ed7d
updating account portal SHA
2024-06-20 14:51:25 +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
mike12345567
3345364675
Updating test case - not exactly sure what it was testing before, but now it definitely confirms paginated results are stable.
2024-06-20 14:36:08 +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
Michael Drury
763c04048c
Merge branch 'master' into feature/count-rows-to-return
2024-06-20 11:26:00 +01:00
mike12345567
580e36f301
Updating test case.
2024-06-20 10:46:52 +01:00
mike12345567
86d9de5a2d
Fixing view test cases, adding SQS to it and correcting the default sort order.
2024-06-19 18:57:37 +01:00
dependabot[bot]
7ef46092d0
Bump socket.io from 4.6.1 to 4.6.2 in /packages/server
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/4.6.1...4.6.2 )
---
updated-dependencies:
- dependency-name: socket.io
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-19 17:52:38 +00:00
mike12345567
67c00c9e4c
Addressing PR comments.
2024-06-19 18:46:48 +01:00
Sam Rose
4c8abee122
Merge branch 'master' of github.com:budibase/budibase into budi-8220-support-updating-existing-rows-for-external-databases-using-2
2024-06-19 17:53:00 +01:00
Sam Rose
602faf1c67
Add test for composite primary keys for external datasource imports.
2024-06-19 17:52:48 +01:00
mike12345567
58ec7a50b0
Implementing row counting for in-memory, also updating the in memory search function.
2024-06-19 17:51:11 +01:00
mike12345567
d121633d8e
Updating queries to be a bit more flexible to updates in the SQL layers.
2024-06-19 17:29:33 +01:00
mike12345567
2aa911b217
re-jigging things to get counting working properly again.
2024-06-19 17:10:15 +01:00
mike12345567
a97b24658f
Fixing test case, it didn't provide a primary field.
2024-06-19 15:08:22 +01:00
mike12345567
2d74927177
updating how counting disables sorting.
2024-06-19 15:08:12 +01:00
mike12345567
1056efdbf6
Changing how counting occurs in SQL layer.
2024-06-19 14:56:06 +01:00
mike12345567
aab100b130
Changing how counting is processed.
2024-06-19 14:28:22 +01:00
Michael Drury
223df424fc
Merge branch 'master' into feature/count-rows-to-return
2024-06-19 14:20:31 +01:00
mike12345567
bdbb4c0a66
Commenting on a bug in knex
2024-06-19 13:59:03 +01:00
mike12345567
bc80841554
Promise.all for both counts (SQS and SQL).
2024-06-19 13:39:00 +01:00
mike12345567
0e5de7f16d
Test updates.
2024-06-19 13:36:34 +01:00
mike12345567
abfab054d7
Addressing comment about datasource being optional.
2024-06-19 12:03:20 +01:00
mike12345567
c973562398
Merge branch 'feature/count-rows-to-return' of github.com:Budibase/budibase into feature/count-rows-to-return
2024-06-19 11:53:11 +01:00
mike12345567
0de94d3535
Addressing some PR comments.
2024-06-19 11:52:50 +01:00
Sam Rose
e7ff0f683b
Merge branch 'budi-8220-support-updating-existing-rows-for-external-databases-using' of github.com:budibase/budibase into budi-8220-support-updating-existing-rows-for-external-databases-using
2024-06-19 10:49:48 +01:00
Sam Rose
9866aabd39
Add bulk upsert to row operations list.
2024-06-19 10:49:39 +01:00
Sam Rose
c26617d165
Merge branch 'master' into budi-8220-support-updating-existing-rows-for-external-databases-using
2024-06-19 10:42:52 +01:00