Andrew Kingston
a72c94426f
Hydrate view filters and allow filter changes to be saved to views
2023-08-08 09:29:05 +01:00
Adria Navarro
b7dd40eb6a
Update view search to be called as a post
2023-08-07 17:21:36 +03:00
Andrew Kingston
d5cfc5f53a
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-07 12:52:43 +01:00
Andrew Kingston
9652356ee0
Improve sanity checking of valid datasources to prevent erroneous API calls
2023-08-04 15:26:06 +01:00
Andrew Kingston
cd2231630f
Improve updating of viewV2 state and restore grid<>builder sync for datasource definitions
2023-08-04 14:54:45 +01:00
melohagan
ece1c421fa
Fix/formula as display ( #11439 )
...
* Allow formulas to be display columns in the grid
* Ensure SQL Server always has a sort order
2023-08-04 13:53:30 +01:00
Andrew Kingston
46f16764db
Fix initial sorting state for tables and memoize sorting store to avoid loops
2023-08-04 11:47:06 +01:00
Andrew Kingston
f5e5a883cf
Enable renaming views and lint
2023-08-03 13:31:44 +01:00
Andrew Kingston
3eeb945934
Split out logic for getting rows from datasources
2023-08-03 13:22:49 +01:00
Andrew Kingston
d443bf3616
Split out more datasource specific logic
2023-08-03 13:18:58 +01:00
Andrew Kingston
b00f3d2418
Remove log
2023-08-03 11:28:02 +01:00
Andrew Kingston
3e97e299bf
Fix sorting for tables
2023-08-03 11:27:33 +01:00
Andrew Kingston
e3cf0667be
Refactor grid to split up stores and provide better separation of datasource-specific logic
2023-08-03 11:18:19 +01:00
Andrew Kingston
3482ec3d9e
Add feature flags to view V2 fetch
2023-08-01 15:34:02 +01:00
Andrew Kingston
1d21b4260a
Enable deleting rows through views
2023-08-01 11:21:22 +01:00
Andrew Kingston
9d2b31af54
Enable creating and updating rows through views
2023-08-01 11:16:10 +01:00
Andrew Kingston
a8c2cf8c08
Disable collab for views
2023-08-01 10:54:01 +01:00
Andrew Kingston
76eba52999
Animate popovers for header cells and adding columns
2023-08-01 09:25:06 +01:00
Andrew Kingston
0d65d34456
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-01 09:10:31 +01:00
Peter Clement
2ee7cb008b
Reworked Column Configuration in the data section ( #11379 )
...
* base work for using popover to create and edit columns
* more work to enable editing column in popover
* update styling of column type configs
* add new option picker component
* some updates to how the popover is opened and the new picker
* more updates to support the popover handling correctly
* update the popover to support a custom z index
* some styling around the colour picker
* update naming
* fix lint errors
* fix lint
* update filename
* incremental column numbers based on existing schema
* move func declaration
* add option color object to schema not constraints
* ux / pr comment updates
* undefined var
* fix issue with deleting option
* change background color
* update popove z-index
2023-07-31 14:28:11 +00:00
Andrew Kingston
fdfedfdd92
Fix websocket error
2023-07-31 11:21:11 +01:00
Andrew Kingston
8204935dfa
Add ability to update views, create views with existing filters and sorting applied
2023-07-30 12:49:07 +01:00
Andrew Kingston
c7c9bd6563
Fix row deletion and fetching for tables
2023-07-28 16:01:18 +01:00
Andrew Kingston
d83820b583
Fix adding rows
2023-07-28 15:57:35 +01:00
Andrew Kingston
9665ec34dd
Adjust grid props and config
2023-07-27 15:53:50 +01:00
Andrew Kingston
24182b3f1b
Fix refreshing table definition
2023-07-27 14:22:13 +01:00
Andrew Kingston
deb4092cd3
Refactor grid stores and how config is handled
2023-07-27 14:17:26 +01:00
Andrew Kingston
2d3da0dfcf
Fix null issues in view fetch, fix edit view popover, improve handling of nullish view params
2023-07-26 14:26:34 +01:00
Andrew Kingston
352b7ebe1c
Add dedicated route for routes v1, improve view creation modal, fix selection state
2023-07-26 14:07:07 +01:00
Andrew Kingston
150961fcf2
WIP: split views into separate stores, fix datasource list, use unique data table for views V2
2023-07-26 13:23:31 +01:00
Adria Navarro
25d993cb95
Fix
2023-07-25 15:54:10 +02:00
Adria Navarro
54c3791b25
Use table endpoint for view schema
2023-07-25 15:54:10 +02:00
Adria Navarro
4c3bfdd8b2
Map datasource
2023-07-25 15:54:10 +02:00
Adria Navarro
3a58aa624f
Use new schema endpoint
2023-07-25 15:54:10 +02:00
Adria Navarro
0b17d6026a
Fix delete
2023-07-25 15:54:10 +02:00
Adria Navarro
48e966d5d6
Fix fetch
2023-07-25 15:54:10 +02:00
Adria Navarro
2c1aae9705
Use full id
2023-07-25 15:54:10 +02:00
Adria Navarro
a602dcc5ec
Refactor after merge
2023-07-25 15:54:10 +02:00
Adria Navarro
1e9ce06504
Allow deleting views 2
2023-07-25 15:54:10 +02:00
Adria Navarro
a9cb838847
Fetch viewV2
2023-07-25 15:54:10 +02:00
Adria Navarro
701772ebd5
Setup api
2023-07-25 15:54:10 +02:00
Adria Navarro
82ea9a7cc1
Setup datasource type
2023-07-25 15:54:10 +02:00
Adria Navarro
95faeea286
datasourceType setup
2023-07-25 15:54:10 +02:00
Rory Powell
5ac024a655
Merge branch 'develop' into feature/offline-license
2023-07-20 12:27:04 +01:00
Martin McKeaveney
8c5177facb
Merge pull request #10858 from Budibase/labday/debug-panel
...
Labday/debug panel
2023-07-18 12:25:37 +01:00
Andrew Kingston
d3ab2a31d0
Merge pull request #11186 from Budibase/app-list-improvements
...
Show all users editing an app in the app list
2023-07-18 08:12:50 +01:00
Andrew Kingston
0ca1850e4a
Merge pull request #11176 from Budibase/cheeks-fixes
...
Grid + collab + tooltip improvements + preview in new tab
2023-07-17 10:17:31 +01:00
Rory Powell
4a38d55ce8
Lint
2023-07-14 16:55:48 +01:00
Adria Navarro
0b5717cde5
Renamings
2023-07-11 10:44:10 +02:00
Adria Navarro
8c8317253a
Renames
2023-07-11 10:44:10 +02:00
Adria Navarro
d3536e0222
Renames
2023-07-11 10:44:10 +02:00
Adria Navarro
fd0018c1bc
Download logs section
2023-07-11 10:44:10 +02:00
Adria Navarro
bb28d09eab
Add logs endpoint
2023-07-11 10:44:09 +02:00
Andrew Kingston
b335e492d7
Show all users editing an app in the app list
2023-07-10 17:42:27 +01:00
Andrew Kingston
52cd16f42d
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-07-10 13:05:09 +01:00
Andrew Kingston
ca375b7c39
Lint
2023-07-10 11:51:07 +01:00
Andrew Kingston
fb35d52ac9
Add temporary tooltip to help creating the first row in grids
2023-07-10 11:23:29 +01:00
Rory Powell
974b7d8514
Integrate UI with identifier API
2023-07-08 13:08:51 +01:00
Andrew Kingston
06876b0ea2
Improve tooltips more by ensuring they follow the target smoothly
2023-07-07 16:03:25 +01:00
Andrew Kingston
62e452dfe7
Update user avatars and selection state for collaboration
2023-07-07 15:45:18 +01:00
melohagan
7a06fcee0f
Add BigInt type support ( #11145 )
...
* Add BigInt type
* Allow BigInt columns to be added
* Sort fixes
* Add BigInt field
2023-07-07 15:11:41 +01:00
Andrew Kingston
99ef4f2992
Add new temporary tooltip component. Improve tooltips and user avatars
2023-07-07 14:46:41 +01:00
Andrew Kingston
35150af784
Update multiple usages of tooltips to use new tooltip
2023-07-07 12:09:23 +01:00
Andrew Kingston
6aef0f2134
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-07-07 11:33:18 +01:00
Rory Powell
bdd431c7e8
Update request body for offline license activation
2023-07-06 22:00:13 +01:00
Martin McKeaveney
abce52d846
merge
2023-07-06 21:58:19 +01:00
Rory Powell
1ba3665ed4
Updates to upgrade page to change config based on offlineMode value
2023-07-06 20:47:12 +01:00
Martin McKeaveney
f13b5df9f4
code review, moving endpoint
2023-07-06 16:41:45 +01:00
Gerard Burns
808e0d1ef2
Linting improvements ( #11119 )
2023-07-05 18:00:50 +01:00
Andrew Kingston
75c4b92766
Add new tooltip which is far better
2023-07-05 15:46:07 +01:00
Andrew Kingston
638b537792
Prevent adding rows when no non-autocolumn columns exist
2023-07-05 14:37:43 +01:00
Andrew Kingston
57242840b7
Update tooltips to transition and to use friendly names when possible
2023-07-05 09:10:03 +01:00
Andrew Kingston
f3ecbca6b4
Merge branch 'develop' of github.com:Budibase/budibase into design-collab
2023-07-04 10:17:51 +01:00
Andrew Kingston
434585a92d
Merge pull request #11123 from Budibase/fix/row-height-setting
...
Fix grid block row height not working
2023-07-04 09:57:38 +01:00
Andrew Kingston
e0e0fcabad
Fix grid block row height not working. Change initialRowHeight setting to fixedRowHeight
2023-07-04 09:41:10 +01:00
Peter Clement
c504ceca9d
solely use notifications store for error message without rowId
2023-07-03 13:29:28 +01:00
Peter Clement
46244b72ac
Handle errors in grid when no validation structure in response
2023-07-03 11:50:57 +01:00
Andrew Kingston
4725faf8b5
Update websocket user metadata structures
2023-07-03 11:23:08 +01:00
Andrew Kingston
a1a8e74f43
Merge pull request #11049 from Budibase/grid-block-notifications
...
Grid fixes
2023-06-30 11:30:34 +01:00
mike12345567
d8fae3a348
Adding SQL export functionality and settings tab for SQL databases.
2023-06-28 16:52:45 +01:00
Andrew Kingston
9e089192ef
Lint
2023-06-28 09:40:06 +01:00
Andrew Kingston
ce004d39d1
Fix grid keybind for submitting new rows not working
2023-06-28 09:26:45 +01:00
Andrew Kingston
c7122448e1
Fix notifications not working in grid blocks in client apps
2023-06-28 09:18:01 +01:00
Andrew Kingston
0d8d3a4851
Handle showing errors inside grids
2023-06-27 11:58:10 +01:00
Dean
b6caebe431
Merge remote-tracking branch 'origin/develop' into feature/app-settings-section
2023-06-26 15:51:31 +01:00
Andrew Kingston
aebc3b2bb8
Merge branch 'develop' of github.com:Budibase/budibase into grid-block
2023-06-26 09:05:06 +01:00
mike12345567
3d3efadb37
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-06-23 15:19:49 +01:00
Andrew Kingston
007b6d605b
Merge pull request #10917 from Budibase/fix/datasource-409
...
Fix datasource conflicts
2023-06-23 11:54:15 +01:00
Andrew Kingston
6d08cedc86
Adjust position of new row FAB when there is no sticky column to look better
2023-06-22 09:26:14 +01:00
Andrew Kingston
194a135183
Reset rows and tick before updating schema when swapping table ID in grids
2023-06-22 09:23:34 +01:00
Andrew Kingston
05bba92b94
Fix not being able to add rows when only a sticky column exists
2023-06-22 09:22:39 +01:00
Andrew Kingston
6d0271ae97
Prevent adding rows when no columns are rendered
2023-06-22 08:26:14 +01:00
Andrew Kingston
50c807e60c
Lint
2023-06-22 08:17:28 +01:00
Andrew Kingston
bcbeae2279
Rework grid buttons, removing add row and add column buttons, and compression height and width into new size button
2023-06-22 08:16:59 +01:00
Andrew Kingston
0a3dd1a1b4
Remove expand icons from grids
2023-06-21 11:51:23 +01:00
Andrew Kingston
3f20a3a439
Enable collaboration for public users and fix collaboration for non-devs
2023-06-21 08:33:58 +01:00
Andrew Kingston
9d6fbf067f
Restore pointer events for unfocused cells
2023-06-20 11:10:23 +01:00
Andrew Kingston
c1f7774602
Lint
2023-06-20 09:34:56 +01:00
Andrew Kingston
2df810c59b
Update grid context menu position determination to work regardless of page scroll offsets
2023-06-20 09:34:27 +01:00
Andrew Kingston
7486d3dde0
Close context menu when using mouse wheel or menu touching scrollbars
2023-06-20 08:01:41 +01:00