mike12345567
ad46ff6f8c
Updating to accept action as an object specifier.
2023-09-05 19:33:43 +01:00
Adria Navarro
2427f79229
Merge branch 'develop' into fix/jest_relative_mocks
2023-09-05 16:51:42 +02:00
Adria Navarro
5a4d032b0d
Build dist/tests
2023-09-05 16:44:02 +02:00
mike12345567
fef5c2a003
Quick fix for relationship toast.
2023-09-05 15:37:18 +01:00
mike12345567
5a1b67b830
Merge branch 'develop' of github.com:Budibase/budibase into merge-master-develop
2023-09-05 15:25:51 +01:00
Adria Navarro
7ff6714ff8
Use esbuild js
2023-09-05 16:19:15 +02:00
Adria Navarro
d3f4cde372
Update test entry point
2023-09-05 15:47:15 +02:00
Adria Navarro
fa38057fb6
Keep structure building test dist
2023-09-05 15:46:39 +02:00
Mitch-Budibase
720516ed9f
Merge branch 'develop' into account-portal-auth-api-testing-2
2023-09-05 13:44:54 +01:00
Dean
61cbd45806
Fix for default create row label in table block. Ensure its always visible
2023-09-05 13:32:54 +01:00
mike12345567
c6223ca935
Linting.
2023-09-05 12:33:01 +01:00
mike12345567
83875cd2d6
Merge branch 'develop' of github.com:Budibase/budibase into merge-master-develop
2023-09-05 12:29:27 +01:00
mike12345567
d096f359d7
Revert "Revert "Merge branch 'develop' into master""
...
This reverts commit 3265042025
.
2023-09-05 12:28:56 +01:00
Peter Clement
1997cb5d6b
readibility update
2023-09-05 12:28:03 +01:00
Peter Clement
70c71c13bf
remove redudant delete
2023-09-05 12:20:39 +01:00
Dean
b923d24d56
Removed debugging console statement
2023-09-05 11:56:23 +01:00
Dean
c6bd81ba21
Fix for datasource reset on formblock. Added 'resetOn' to the manifest to trigger a clear when the configured field is cleared
2023-09-05 11:40:52 +01:00
Adria Navarro
f476c84bc2
Run row api for pg
2023-09-05 12:09:11 +02:00
Adria Navarro
14303c9eb0
Extend test create api
2023-09-05 11:41:30 +02:00
Peter Clement
ff8ee8d987
Merge remote-tracking branch 'origin/develop' into fix/per-app-fixes
2023-09-05 10:37:57 +01:00
Adria Navarro
887ebb2eeb
Simplify
2023-09-05 11:16:37 +02:00
Peter Clement
9c30d79093
formatting
2023-09-05 10:13:23 +01:00
Adria Navarro
6240740a42
Simplify
2023-09-05 11:11:47 +02:00
Peter Clement
c16fd53b0a
add developer label back and improve invite flow
2023-09-05 09:58:05 +01:00
Adria Navarro
b27899b1e6
Redo helpers
2023-09-05 10:47:59 +02:00
Peter Clement
6d3a7727eb
fixes for perr app builder and refactoring based on comments
2023-09-05 09:25:06 +01:00
Andrew Kingston
53987ca2df
Upate search bar font
2023-09-05 07:45:22 +01:00
Adria Navarro
57801b5bcc
Use docker utils helpers
2023-09-04 19:05:18 +02:00
Adria Navarro
baab7d3fb5
Use docker utils helpers
2023-09-04 19:05:11 +02:00
Adria Navarro
e4479ee522
Use docker utils helpers
2023-09-04 19:05:04 +02:00
Adria Navarro
8931309669
Datasource test api
2023-09-04 18:53:32 +02:00
Andrew Kingston
2c425073c7
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-lab-day-portal-poc
2023-09-04 16:10:39 +01:00
Adria Navarro
5ee4f6f6cc
Clean code
2023-09-04 17:03:25 +02:00
Adria Navarro
cb6977a18b
Create non-plus datasource
2023-09-04 17:01:49 +02:00
Adria Navarro
122cd843ab
Type ds in testconfiguration
2023-09-04 16:25:34 +02:00
Adria Navarro
c5e061c9bf
Fix types
2023-09-04 16:22:50 +02:00
Adria Navarro
111e999962
Merge branch 'develop' into BUDI-7393/use_permissions_on_middleware
2023-09-04 15:51:45 +02:00
Adria Navarro
d16110ca73
Fix tests
2023-09-04 15:49:58 +02:00
Adria Navarro
ad8fb01657
Use permissions sdk on authorized middleware
2023-09-04 14:13:10 +02:00
Adria Navarro
f6329e6a22
Add tests
2023-09-04 14:12:37 +02:00
Adria Navarro
fc0ee3f462
Types
2023-09-04 13:23:21 +02:00
Adria Navarro
f6e5e9ad6b
Fix test after rebase
2023-09-04 12:35:35 +02:00
Adria Navarro
2c70543d5c
Merge branch 'develop' into BUDI-7189/fix/legacy_views_permissions
2023-09-04 12:34:19 +02:00
Adria Navarro
5429c03741
Fix renamings
2023-09-04 12:28:10 +02:00
Adria Navarro
900c773ce9
Renamings
2023-09-04 12:17:37 +02:00
Adria Navarro
8b5700774b
Add test
2023-09-04 12:16:44 +02:00
Adria Navarro
d68d449f1f
DRY
2023-09-04 12:11:59 +02:00
Adria Navarro
a012c0a458
Add back base default legacy views permissions
2023-09-04 12:00:58 +02:00
Andrew Kingston
770216ccf1
Merge branch 'master' into dean-bug-fixes
2023-09-04 10:17:10 +01:00
Peter Clement
24abd91600
Fix issue around adding of admin users
2023-09-04 09:37:10 +01:00
Peter Clement
190e29e043
fix issue with counting of groups and apps
2023-09-04 09:36:48 +01:00
Andrew Kingston
cf33680b1e
Fix crash when converting form fields with a schema that doesn't contain a certain field
2023-09-04 09:05:33 +01:00
Adria Navarro
a1da8e495c
Merge branch 'develop' into BUDI-7393/display_inheritance_permission
2023-09-04 09:53:34 +02:00
Adria Navarro
5599e44422
Fix tests
2023-09-04 09:40:56 +02:00
Andrew Kingston
401c12732f
Fix datasource definitions to ensure they work with both tables and views, for both type datasource and type table, and fix bindings
2023-09-04 08:37:24 +01:00
Adria Navarro
bb8aacd830
Improve messaging
2023-09-01 17:23:47 +02:00
Adria Navarro
3e3b965bb3
Rename
2023-09-01 17:03:40 +02:00
Adria Navarro
0dc03abe5f
Display dependant info
2023-09-01 17:03:33 +02:00
Rory Powell
9444b01756
Update pro ref
2023-09-01 15:23:47 +01:00
Rory Powell
64af549341
Revert "Merge pull request #11489 from Budibase/fix/automation-disable"
...
This reverts commit e6319cce67
, reversing
changes made to 7c12280fe3
.
2023-09-01 15:12:23 +01:00
Mitch-Budibase
166a6fb44d
Merge branch 'develop' into account-portal-auth-api-testing-2
2023-09-01 13:44:08 +01:00
Andrew Kingston
3d7a2d4ba9
Ensure resourceId is specified when creating default table datasources
2023-09-01 11:49:46 +01:00
Martin McKeaveney
5845884e77
Revert "don't recreate secret after first deploy, bump vm2 deps"
2023-09-01 11:30:05 +01:00
Adria Navarro
a541bde7e1
Secure view read
2023-09-01 12:19:16 +02:00
Adria Navarro
8c801f2bbe
Handle disabled
2023-09-01 11:44:40 +02:00
Adria Navarro
5b7756936d
Change api interfaces
2023-09-01 11:33:59 +02:00
Andrew Kingston
d47bb4f191
Show tooltip when initially applying filters to a table
2023-09-01 10:07:37 +01:00
Adria Navarro
466f1e6132
Display inherit option
2023-09-01 10:52:06 +02:00
Andrew Kingston
0b7998f898
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-09-01 09:42:07 +01:00
Adria Navarro
bdaf179f20
Remove placeholder
2023-09-01 10:16:49 +02:00
Adria Navarro
3192bbe4dd
Clean
2023-09-01 09:56:12 +02:00
Adria Navarro
5d870fb41a
Rename
2023-09-01 09:50:55 +02:00
Adria Navarro
774ff745b6
Return role origin
2023-09-01 09:40:29 +02:00
Mitch-Budibase
6c0c179783
Merge branch 'develop' into account-portal-auth-api-testing-2
2023-08-31 15:49:52 +01:00
Dean
dfe1310ac4
Merge remote-tracking branch 'origin/develop' into fix/blank-screen-create
2023-08-31 15:07:26 +01:00
Dean
cd30c45ca5
Fix for error seen when creating blank screen
2023-08-31 14:50:28 +01:00
Rory Powell
fc5c63df55
Revert "Fix: Remove unused usage of `@budibase/types` in frontend-core"
2023-08-31 14:49:08 +01:00
jvcalderon
9fb2d89a33
Fix daysjs import error
2023-08-31 15:11:39 +02:00
José Vte. Calderón
67a47bb2f3
Merge branch 'develop' into fix/remove-unused-budibase-types-usage
2023-08-31 13:16:21 +02:00
Adria Navarro
a56712f4d7
Change shape
2023-08-31 13:01:17 +02:00
Adria Navarro
bbc484e2c4
Handle frontend levels
2023-08-31 13:00:51 +02:00
Andrew Kingston
bc8ebc42f9
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-08-31 11:29:54 +01:00
Rory Powell
1210af3563
Fix: Remove unused usage of `@budibase/types` in frontend-core
2023-08-31 11:12:19 +01:00
Peter Clement
2360e5d8a5
Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe
2023-08-31 11:07:39 +01:00
Peter Clement
33adc9960b
more developer references removed
2023-08-31 11:01:24 +01:00
Peter Clement
61e2aad44b
remove more reference of developer
2023-08-31 10:59:50 +01:00
Peter Clement
ddf9e734f4
pr comments and bug fixes
2023-08-31 10:36:27 +01:00
Adria Navarro
566f9ecd22
Create remove permission js api
2023-08-31 10:53:25 +02:00
Adria Navarro
dcd8c3b289
Move permissions code to sdk
2023-08-31 10:36:17 +02:00
Adria Navarro
d36c7d744f
Rename
2023-08-31 10:24:52 +02:00
Dean
2f36b2f805
Ensure the default export value is only set once
2023-08-31 08:51:00 +01:00
Andrew Kingston
8c889b873c
Filter out invalid fields from fieldconfiguration (we don't allow formula and nested JSON fields in forms)
2023-08-31 08:50:36 +01:00
Andrew Kingston
471a5838a3
Ensure null IDs are pruned from draggable list to avoid crashing
2023-08-31 08:50:06 +01:00
Dean
4d2f76e5be
Fix for view export filtering and view tableblock exception
2023-08-31 08:42:31 +01:00
Peter Clement
7c8914207b
fix invite user flow
2023-08-30 16:43:24 +01:00
Andrew Kingston
7a8d042256
Update px style to use spacing var
2023-08-30 16:00:16 +01:00
Andrew Kingston
63f7fd3bf2
Remove duplicate code for deleting viewId from rows before deletion
2023-08-30 15:50:57 +01:00
Andrew Kingston
230138d540
Fix wrong comment
2023-08-30 15:47:29 +01:00
Andrew Kingston
4bdc35eec2
Remove extraneous check if view ID exists
2023-08-30 15:46:48 +01:00
Andrew Kingston
7505eccbbc
Use selected view table ID to check if a datasource contains the selected view V2
2023-08-30 15:44:30 +01:00
Andrew Kingston
db28b29cf7
Prevent views with same name but different casing
2023-08-30 15:40:26 +01:00
Mitch-Budibase
256cdb0239
Update pro
2023-08-30 15:14:57 +01:00
Mitch-Budibase
178b807573
Merge branch 'develop' into account-portal-auth-api-testing-2
2023-08-30 15:14:48 +01:00
Adria Navarro
cefb57d78a
Merge branch 'develop' into views-v2-frontend
2023-08-30 15:12:56 +02:00
Adria Navarro
691d7c22cb
Merge branch 'develop' into BUDI-7393/allow-view-permissions
2023-08-30 15:01:02 +02:00
Peter Clement
86c35a2266
add invite user button
2023-08-30 13:44:36 +01:00
Peter Clement
adef9a17eb
remove logs
2023-08-30 10:51:32 +01:00
Peter Clement
84571e36c2
use display to hide picker button instead of prop
2023-08-30 10:50:49 +01:00
Peter Clement
2aff73ac25
Update user pages to account for creator role
2023-08-30 10:50:19 +01:00
Dean
eb6269a0bb
Refactor theme binding into device databindings fn
2023-08-30 09:27:23 +01:00
Peter Clement
7dfc516758
Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe
2023-08-30 09:06:13 +01:00
Dean
f7d0f98a45
Merge remote-tracking branch 'origin/develop' into lab-theme-binding
2023-08-30 09:06:01 +01:00
Peter Clement
6bf343078c
update role label to member
2023-08-30 09:05:58 +01:00
Rory Powell
5726fa86be
Update CLI PH Token
2023-08-30 08:37:29 +01:00
Andrew Kingston
c2b6a7d016
Ensure grid metadata is saved when creating views, even if not yet associated with the table
2023-08-30 08:21:10 +01:00
Andrew Kingston
37158ea387
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-30 08:06:19 +01:00
Adria Navarro
f47a2c3016
Merge pull request #11615 from Budibase/BUDI-7189/views_on_plus_ds
...
Support views on plus datasources
2023-08-30 00:51:45 +02:00
Peter Clement
b5a1c31034
more code tidy up
2023-08-29 22:07:55 +01:00
Peter Clement
ac34f1129c
code tidy up
2023-08-29 21:54:15 +01:00
Adria Navarro
8e4138f50d
Lint
2023-08-29 18:32:18 +02:00
Martin McKeaveney
ae71b5a7bd
update pro ref
2023-08-29 17:22:17 +01:00
Dean
e412f2ae16
Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates
2023-08-29 17:20:33 +01:00
Dean
3bdb1ea877
PR Feedback updates
2023-08-29 17:11:25 +01:00
Martin McKeaveney
6ac0f3e8bc
Merge branch 'master' into fix/security-deps
2023-08-29 16:56:31 +01:00
Adria Navarro
24332f2f45
Fix tests
2023-08-29 16:39:19 +02:00
Adria Navarro
ed9e0ed2ff
Test external
2023-08-29 16:13:44 +02:00
Peter Clement
f456210224
fix constants definition
2023-08-29 14:54:02 +01:00
Peter Clement
a7241487fd
use constants instead of hard coding:
2023-08-29 14:45:42 +01:00
Peter Clement
8b8bce186c
builder side panel changes to support inviting creators
2023-08-29 14:41:56 +01:00
Peter Clement
e88efe2d1a
update picker to allow only popover
2023-08-29 14:41:34 +01:00
Adria Navarro
0fe02c189c
Copy change
2023-08-29 15:41:31 +02:00
Peter Clement
ac2389c445
update api to take a per app builder
2023-08-29 14:40:56 +01:00
Adria Navarro
6f2aa32878
Implement external
2023-08-29 15:39:56 +02:00
Martin McKeaveney
79065f6689
update pro ref
2023-08-29 14:28:11 +01:00
Martin McKeaveney
3265042025
Revert "Merge branch 'develop' into master"
...
This reverts commit 99adc2039b
, reversing
changes made to fec20e526e
.
2023-08-29 14:27:39 +01:00
Peter Clement
fc3d6ad963
Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe
2023-08-29 13:05:56 +01:00
Adria Navarro
7e2ecc1b3a
Split between internal and external views
2023-08-29 13:35:22 +02:00
Adria Navarro
bf59ecf6b7
Split between internal and external views
2023-08-29 13:35:12 +02:00
Adria Navarro
12b869d7d1
Display required license
2023-08-29 12:47:15 +02:00
Adria Navarro
ce11a5a852
Lock feature based on ff
2023-08-29 12:47:15 +02:00
Adria Navarro
33ed4e1cbf
Merge branch 'develop' into views-v2-frontend
2023-08-29 12:45:23 +02:00
Adria Navarro
d1e346f5e5
Update pro ref
2023-08-29 12:36:59 +02:00
Adria Navarro
26e5648602
Update pro ref
2023-08-29 12:13:48 +02:00
Dean
5365de6a8d
POC
2023-08-29 09:19:11 +01:00
Peter Clement
34a125f90d
Merge remote-tracking branch 'origin/develop' into feat/per-app-builder-fe
2023-08-29 08:56:25 +01:00
Martin McKeaveney
26aa47078b
Merge branch 'master' into fix/security-deps
2023-08-25 18:35:27 +01:00
Andrew Kingston
02d2f9d875
Remove more usage of accumulators because they're evil
2023-08-25 16:53:45 +01:00
Andrew Kingston
6c38eb5a4c
Add back in auto focus behaviour to modals but disable it for screen creation
2023-08-25 16:45:41 +01:00
Andrew Kingston
abbc4f7d2a
Remove tests which are no longer relevant
2023-08-25 16:27:39 +01:00
Andrew Kingston
100c6450dc
Update view tests
2023-08-25 15:50:29 +01:00
Andrew Kingston
e82c08ea3e
Fix row tests
2023-08-25 15:28:29 +01:00
Andrew Kingston
8e74fc65d1
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-25 15:23:33 +01:00
Andrew Kingston
dcb6350339
Enable creating views for SQL tables
2023-08-25 15:21:59 +01:00
Dean
ef6f8e2abf
Lint fixes
2023-08-25 15:14:49 +01:00
Andrew Kingston
2bbdb5ce46
Fix prod bug where screens are not deleted when the backing table is
2023-08-25 12:29:32 +01:00
Andrew Kingston
22f34d83ee
Update table deletion to properly delete screens
2023-08-25 12:21:19 +01:00
Andrew Kingston
09ad3e73ae
Rewrite most of the screen creation code to account for views and clean up mess
2023-08-25 12:14:17 +01:00
Dean
13f6fed101
UX Enhancements and custom positioning behaviour for the popover
2023-08-25 11:19:28 +01:00
Andrew Kingston
71c092be1e
Stop focusing submit button in modals as this causes long modals to scroll to the bottom
2023-08-25 09:49:04 +01:00
Peter Clement
d2284c2f0a
fix sorting of users and groups
2023-08-25 09:44:29 +01:00
Andrew Kingston
1210db575a
Update row explorer block setting label to account for views as well
2023-08-25 09:38:43 +01:00
Andrew Kingston
d6688d1914
Use view name when generating bindings
2023-08-25 09:35:30 +01:00
Andrew Kingston
118bf9e9c3
Add ID and rev as filterable fields for views
2023-08-25 09:31:03 +01:00
Andrew Kingston
1dcc0b3d38
Updated leftover broken reference to function
2023-08-25 09:24:16 +01:00
Andrew Kingston
aa3840833e
Fix selection indicators inside side panels
2023-08-25 09:20:00 +01:00
Dean
7492a70bcf
Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates
2023-08-25 09:06:24 +01:00
Martin McKeaveney
2eb78fb23d
don't recreate secret after first deploy, bump vm2 deps
2023-08-24 17:12:48 +01:00
Peter Clement
5226f7389b
fix bug with app not being shown to per app builder
2023-08-24 16:41:52 +01:00
Andrew Kingston
f7805ef5f9
Fix table blocks not being able to create rows through V2 views
2023-08-24 16:29:21 +01:00
Andrew Kingston
8269ecf237
Update automatic dataprovider hot reloading to support views
2023-08-24 16:20:32 +01:00
Andrew Kingston
d109411ed8
Update fetch row action to support views
2023-08-24 16:16:28 +01:00
Andrew Kingston
5763a9843c
Update duplicate rows action to support views V2
2023-08-24 16:14:37 +01:00
Andrew Kingston
fd71ad57da
Add better support for generic DS+ into databindings and update save row to work with view V2s
2023-08-24 16:12:12 +01:00
Jonny McCullagh
6826f48743
merge master changes into develop ( #11590 )
...
* Return the actual objects (#11570 )
* Bump version to 2.9.30
* trigger a feature branch on pull request (#11584 )
trigger a feature branch on pull request
* Bump version to 2.9.31
* Bump version to 2.9.32
---------
Co-authored-by: melohagan <101575380+melohagan@users.noreply.github.com>
Co-authored-by: Budibase Staging Release Bot <>
2023-08-24 15:51:46 +01:00
Andrew Kingston
c78fcb2ba6
Ensure 'table' type settings are migrated and handled properly. Allow deleting rows from views
2023-08-24 15:50:57 +01:00
Peter Clement
d5aa975593
add per app builder support when adding groups
2023-08-24 15:42:32 +01:00
Dean
32f8638ffd
Removed comment
2023-08-24 15:40:03 +01:00
Dean
3f51b5aa90
Fix for buttons section display config.
2023-08-24 15:35:12 +01:00
Dean
38e46dfa15
Added fix for ComponentSettingSection component location
2023-08-24 15:26:00 +01:00
Andrew Kingston
b6e675e3ff
Migrate DS+ settings without keys
2023-08-24 15:15:15 +01:00
Jonny McCullagh
99adc2039b
Merge branch 'develop' into master
2023-08-24 15:04:47 +01:00
Dean
dc500ba290
Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates
2023-08-24 14:43:50 +01:00
Dean
1ec2faf74d
List refinement, Form Block UX updates for action type. Bug fixes for FormBlock bindings. TableBlock UX updates and Component Setting updates
2023-08-24 14:39:53 +01:00
Andrew Kingston
50e3a66f92
Fix notifications in grid block in client apps
2023-08-24 12:26:46 +01:00
Andrew Kingston
409df71c12
Add hover color to divider in screen list
2023-08-24 12:11:22 +01:00
Andrew Kingston
a22fc8d208
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-24 12:07:23 +01:00
Peter Clement
6b14353dcb
update side panel to enable selecting of creator role
2023-08-24 11:40:00 +01:00
Peter Clement
f7e43a766d
add tag support to picker
2023-08-24 11:38:50 +01:00
Peter Clement
8d5f6cf7af
add api for per app builder and help function
2023-08-24 11:38:12 +01:00
Adria Navarro
388731bd9e
Merge branch 'develop' into BUDI-7393/allow-view-permissions
2023-08-24 13:36:07 +03:00
Adria Navarro
c0581408e9
Add extra tests
2023-08-24 11:48:38 +02:00
Adria Navarro
12be5a3d83
Setuo init pro mocks
2023-08-24 11:47:51 +02:00
Adria Navarro
3e70369832
Use
2023-08-24 11:47:42 +02:00
Adria Navarro
cfeb6993cc
Test authorised view use cases
2023-08-24 11:46:36 +02:00
Adria Navarro
8359185a22
Add unhappy paths tests
2023-08-24 11:23:30 +02:00
Adria Navarro
84a6f239a9
Migrate tests to ts
2023-08-24 11:05:31 +02:00
Andrew Kingston
a6e000ed34
Merge branch 'develop' into design-section-feature-branch
2023-08-24 09:23:30 +01:00
Adria Navarro
9a7a3b9c72
Rename test
2023-08-24 10:23:21 +02:00
Adria Navarro
bfa2b491f3
Allow view permission type
2023-08-24 10:22:08 +02:00
Adria Navarro
972cc9916b
Add inheritance tests
2023-08-24 09:39:38 +02:00
Adria Navarro
b380207064
Merge resource and authorized, allowing transformers
2023-08-24 09:36:44 +02:00
Adria Navarro
9a15277fa1
Split authorized middleware to handle resource id fetch
2023-08-24 09:11:54 +02:00
Adria Navarro
b4a824a843
Update pro ref
2023-08-24 09:06:42 +02:00
Adria Navarro
1a88a9078d
Merge branch 'develop' into BUDI-7393-view-permissions-behind-feature-flag
2023-08-24 08:39:53 +02:00
Andrew Kingston
4192618bdf
Handle missing required columns in views by showing errors
2023-08-23 18:56:04 +01:00
Andrew Kingston
f421ef54f3
Merge branch 'develop' of github.com:Budibase/budibase into design-section-feature-branch
2023-08-23 18:45:35 +01:00
mike12345567
1a06fc0417
Removing Postgres test update, didn't help.
2023-08-23 18:14:01 +01:00
mike12345567
67104d7cb3
Quick hacks to try and help with the stability of some failing tests.
2023-08-23 18:05:58 +01:00
Andrew Kingston
5304ee0c46
Bump pro
2023-08-23 17:56:08 +01:00
mike12345567
6731eefefd
Adding wait strategy to Postgres runner.
2023-08-23 17:42:01 +01:00
Andrew Kingston
700cb53d18
Merge branch 'develop' of github.com:Budibase/budibase into design-section-feature-branch
2023-08-23 17:37:50 +01:00
mike12345567
9f900503ae
Updating pro reference and increasing port timeout for Jest.
2023-08-23 17:27:04 +01:00
Andrew Kingston
07e49f4436
Standardise info boxes between theme and navigation
2023-08-23 16:46:32 +01:00
Andrew Kingston
07e5f04b6a
Merge
2023-08-23 16:36:12 +01:00
Andrew Kingston
447523a4b8
Merge
2023-08-23 16:24:42 +01:00
Andrew Kingston
f0e7f481de
Merge branch 'design-section-feature-branch' of github.com:Budibase/budibase into screen-theme-rightpanel
2023-08-23 16:20:55 +01:00
Andrew Kingston
e1ffd6107c
Don't select screens as resources as they have no dedicated route
2023-08-23 15:53:15 +01:00
Andrew Kingston
9869b0cbc8
Lint
2023-08-23 15:50:00 +01:00
mike12345567
eab2791330
Updating pro reference.
2023-08-23 15:48:56 +01:00
Andrew Kingston
94d9769310
Fix command palette navigating to screens
2023-08-23 15:46:41 +01:00
Andrew Kingston
277aa30b07
Fix keyboard actions for screen and nav
2023-08-23 15:41:45 +01:00
mike12345567
0eb6016b75
Updating submodule.
2023-08-23 15:40:36 +01:00
Andrew Kingston
0ef0e58e5e
Fix click on navigation not selecting it
2023-08-23 15:37:13 +01:00
mike12345567
3518d84fd5
Updating pro reference.
2023-08-23 15:29:19 +01:00
Andrew Kingston
80e622d2e0
Simply navigation URLs
2023-08-23 15:28:23 +01:00
Andrew Kingston
38044cdaea
Fix escape keybind
2023-08-23 15:22:56 +01:00
mike12345567
11f56c2632
Updating error message in test.
2023-08-23 15:22:25 +01:00
Andrew Kingston
4759cdffe7
Fix add component keyboard shortcut
2023-08-23 15:21:18 +01:00
Andrew Kingston
9883157f30
Fix not being able to add components when either the screen or layout are selected
2023-08-23 15:19:53 +01:00
Andrew Kingston
4847cafd81
Fix navigating while moving between screens
2023-08-23 15:14:22 +01:00
Michael Drury
5a00b87343
Merge branch 'develop' into feature/group-per-app-builders
2023-08-23 15:07:45 +01:00
mike12345567
cad787a909
Removing old docker-compose.test.yaml that was causing flakiness and getting worker using mock redis.
2023-08-23 15:07:12 +01:00
Andrew Kingston
08d2074515
Fix add component FAB not working when screen or navigation are selected
2023-08-23 15:04:18 +01:00
Andrew Kingston
899a1dd754
Restore being able to select the screen and nav, now with unique IDs
2023-08-23 15:00:26 +01:00
Andrew Kingston
a352f8ee0a
Merge branch 'design-section-feature-branch' of github.com:Budibase/budibase into new-left-panel
2023-08-23 14:46:30 +01:00
Andrew Kingston
5d4124be4a
Merge branch 'develop' of github.com:Budibase/budibase into design-section-feature-branch
2023-08-23 14:46:08 +01:00
Andrew Kingston
087812011f
WIP for fixing collaboration in new left panel
2023-08-23 14:45:23 +01:00
mike12345567
613b7a3344
Fixing reference (IDE generated).
2023-08-23 14:20:30 +01:00
mike12345567
0206fb3ef2
Updating pro.
2023-08-23 14:19:09 +01:00
Andrew Kingston
a7de2d8aca
Always create nav link for new screens
2023-08-23 11:21:53 +01:00
Andrew Kingston
f1121a11a3
Improve route safety
2023-08-23 11:18:14 +01:00
Andrew Kingston
38e8ff879a
Make new screen a dedicated route and remove duplication. Fix some issues when deleting selected screens
2023-08-23 11:14:04 +01:00
Andrew Kingston
607a36e2e4
Improve route handling when creating new components and screens
2023-08-23 11:03:00 +01:00
Andrew Kingston
f72f3f88f7
Improve UX when resizing screen/component lists
2023-08-23 10:49:48 +01:00
Andrew Kingston
d486a89ee7
Clean all URLs by default in URL state sync
2023-08-23 10:32:24 +01:00
Andrew Kingston
a54c5b7222
Add resizable screen/component sections and remove redundant /components route
2023-08-23 10:27:56 +01:00
mike12345567
3395a5b96b
Some other minor changes to fully support the per app builder from groups, making sure middlewares are properly aware.
2023-08-22 19:15:47 +01:00
Andrew Kingston
a83e987dcd
Stop preview jumping when scrolling to components, and improve scrolling behaviour
2023-08-22 18:55:36 +01:00
mike12345567
656870db8b
Adding last of support for per app group builder support, enriching the user on self return, as well as adding the functionality required to server middlewares.
2023-08-22 18:14:08 +01:00
Andrew Kingston
d0414812cf
Adjust design section page layouts to stop remounting left nav on screen change
2023-08-22 17:51:47 +01:00
Andrew Kingston
a4a639c2ba
Update screen list size slightly
2023-08-22 16:49:04 +01:00
Andrew Kingston
a07f343f83
Fix component scroll offsets not working
2023-08-22 16:45:37 +01:00
Andrew Kingston
eba2fb0f13
Update component list header to be consistent
2023-08-22 16:41:15 +01:00
Andrew Kingston
a6a6eb0ffe
Update screen panel heading to match designs
2023-08-22 16:37:03 +01:00
Andrew Kingston
0ea81f98d6
Update panel headings to match new designs
2023-08-22 16:29:40 +01:00
Andrew Kingston
96e67c680b
Fix navigation links drawer width
2023-08-22 16:24:00 +01:00
Andrew Kingston
0c57699d99
Remove deprecated settings from screen settings
2023-08-22 16:23:11 +01:00
Andrew Kingston
7e706c403a
Adjust no results text when searching for screens
2023-08-22 16:21:48 +01:00
Andrew Kingston
909941aa6e
Use normal spectrum color for screen search placeholder
2023-08-22 16:17:05 +01:00
Andrew Kingston
919158cf78
Use normal scrollbar for screen list
2023-08-22 16:16:35 +01:00
Andrew Kingston
ec9f0a25ec
Add background color to left panel
2023-08-22 16:16:22 +01:00
Andrew Kingston
df676bbe9e
Update table block to work with views
2023-08-22 13:39:58 +01:00
Andrew Kingston
e77644ce11
Lint
2023-08-22 11:48:06 +01:00
Andrew Kingston
51f6574942
Fix issue with tab styles
2023-08-22 11:32:57 +01:00
Andrew Kingston
eb7c12ba09
Prevent editing columns in grids in client apps
2023-08-22 11:31:38 +01:00
Andrew Kingston
c936304410
Fix grid config store so that schema overrides work
2023-08-22 11:31:25 +01:00
Adria Navarro
27a5123855
Fix build
2023-08-22 12:42:59 +03:00
Adria Navarro
e4feb64fe5
Use extracted functions
2023-08-22 12:19:20 +03:00
Adria Navarro
d8473b4a23
Renames
2023-08-22 12:09:21 +03:00
Adria Navarro
1283431b32
Move permissions get into the config api
2023-08-22 12:06:44 +03:00
Adria Navarro
561fe3cbe9
Merge branch 'develop' into BUDI-7393-view-permissions-behind-feature-flag
2023-08-22 11:49:07 +03:00
Adria Navarro
664f257239
Implemment checks
2023-08-22 11:27:06 +03:00
Dean
046ef853e3
Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates
2023-08-22 09:06:46 +01:00
Adria Navarro
c792e55675
Update pro ref
2023-08-22 10:54:08 +03:00
Adria Navarro
10e0abec3e
Test deleting when forbidden
2023-08-22 10:30:12 +03:00
Adria Navarro
96f9a34136
Test adding when forbidden
2023-08-22 10:26:46 +03:00
Adria Navarro
f1232eac90
Add permission api to testconfig
2023-08-22 10:24:43 +03:00
mike12345567
466a2504e4
Updating pro and some types for per app builder group support.
2023-08-21 18:02:09 +01:00
Andrew Kingston
c7d1010ce3
Fix resetting sort column when sort column doesn't exist in schema whenever schema is yet to be loaded
2023-08-21 17:49:54 +01:00
Andrew Kingston
10cbf4f08a
Update grid sorting settings to make order conditional on column
2023-08-21 17:49:21 +01:00
Andrew Kingston
59559ee93c
Remove log and account for onEmptyFilter in grid button
2023-08-21 16:53:09 +01:00
Andrew Kingston
86c9e2a192
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-21 16:50:45 +01:00
Andrew Kingston
77f6a6d6c1
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-21 16:38:00 +01:00
Andrew Kingston
5abab4cb62
Update grids to allow filtering and sorting in client lib with V2 views
2023-08-21 16:11:37 +01:00
Adria Navarro
63ffc81ffe
Tests
2023-08-21 17:56:58 +03:00
Adria Navarro
54c285f71c
Add basic sdk checks
2023-08-21 17:56:40 +03:00
Adria Navarro
62579fab4e
Check if resouce is allowed to change
2023-08-21 17:56:19 +03:00
mike12345567
3b19c8410f
Comments.
2023-08-21 15:31:35 +01:00
Michael Drury
91e16f7b69
Merge branch 'develop' into fix/test-flakiness
2023-08-21 15:17:02 +01:00
Adria Navarro
28fac62239
Remove unused param
2023-08-21 17:09:33 +03:00
Adria Navarro
edb8cd6330
Refactor tests to TS
2023-08-21 16:57:00 +03:00
Martin McKeaveney
8b01531420
Merge branch 'develop' into fix/new-column-popover-fixes
2023-08-21 14:11:48 +01:00
Dean
4c822663e8
Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates
2023-08-21 12:50:26 +01:00
Dean
cad624a9a4
Merge Commit
2023-08-21 12:50:16 +01:00
melohagan
9c5ff69213
Return the actual objects ( #11570 )
2023-08-21 12:45:26 +01:00
Andrew Kingston
729b93532b
Prevent overriding onEmptyFilter behaviour for views
2023-08-21 12:01:17 +01:00
Andrew Kingston
6d46fb2963
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-21 11:57:28 +01:00
Andrew Kingston
0566644508
Allow view searching and sorting. Refactor grid logic to fix multiple issuies
2023-08-21 11:56:58 +01:00
Michael Drury
3c77927fb0
Merge branch 'develop' into fix/test-flakiness
2023-08-21 11:51:42 +01:00
Gerard Burns
d0f9694d24
linting
2023-08-21 08:33:53 +01:00
Adria Navarro
5dca30986e
Merge branch 'develop' into chore/fix_os_contributor
2023-08-21 10:27:22 +03:00
Adria Navarro
c835f910c5
Fix cli build
2023-08-21 10:20:22 +03:00
Gerard Burns
67d5eef293
screen search text
2023-08-21 08:16:42 +01:00
Gerard Burns
c11cd9c3e2
remove new screen animation
2023-08-21 08:12:49 +01:00
Gerard Burns
a5044ea85a
conditional nav panel customize
2023-08-21 08:08:53 +01:00
Adria Navarro
8ca838dad2
Fix types on shared-pro build
2023-08-21 10:07:36 +03:00
Gerard Burns
0582c74ba0
links editor
2023-08-21 08:06:49 +01:00
Adria Navarro
05be953647
Shared and types are commonjs (for pro users)
2023-08-21 10:06:37 +03:00
Gerard Burns
4a60cb1d8e
font family for input
2023-08-21 07:58:18 +01:00
Gerard Burns
a577b706d1
change navitem chevron to be smaller for compact
2023-08-21 07:57:06 +01:00
Gerard Burns
e267e71b68
icon hover states
2023-08-21 07:54:36 +01:00
Adria Navarro
ea84b7ffe3
Fix shared-core on dev:builder
2023-08-21 09:54:08 +03:00
Gerard Burns
4ddf797425
left panel icon color
2023-08-21 07:49:32 +01:00
Gerard Burns
cc5a1be2a8
screen list alignment
2023-08-21 07:40:45 +01:00
Gerard Burns
e6a712f880
component ndentation
2023-08-21 07:37:16 +01:00
Gerard Burns
a34390c986
Stop preview remounting
2023-08-20 23:33:09 +01:00
Gerard Burns
d4f6359820
screen scrollbar and screen panel height
2023-08-20 15:13:27 +01:00
Gerard Burns
6f4d92c3af
border changes
2023-08-20 15:04:18 +01:00
Gerard Burns
5aea392616
hotkeys
2023-08-20 14:59:38 +01:00
Gerard Burns
e5f818a0ce
Reuse Component Panel
2023-08-20 14:59:22 +01:00
Michael Drury
4ea61140e8
Merge branch 'develop' into fix/test-flakiness
2023-08-18 16:53:44 +01:00
mike12345567
d492fde27b
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-18 15:50:18 +01:00
mike12345567
6b2db463aa
Fixing issue created by reverting of revert merge.
2023-08-18 15:49:58 +01:00
mike12345567
ef0d4f7c73
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-18 15:07:36 +01:00
mike12345567
f4ba5c9382
Updating pro reference.
2023-08-18 15:07:01 +01:00
mike12345567
3334be225a
Merge branch 'develop' of github.com:Budibase/budibase into fix/test-flakiness
2023-08-18 14:40:46 +01:00
mike12345567
188004021a
linting.
2023-08-18 14:40:04 +01:00
mike12345567
f154e14414
Merge branch 'develop' of github.com:Budibase/budibase into fix/test-flakiness
2023-08-18 14:35:47 +01:00
mike12345567
a5a1c62eb1
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-18 14:34:08 +01:00
mike12345567
7110351bdc
Revert "revert develop into master"
...
This reverts commit fd099658a0
.
2023-08-18 14:33:21 +01:00
mike12345567
3e2010fb26
Attempting to improve on test flakiness, don't depend on a timeout for docker startup, wait for port to respond.
2023-08-18 14:18:47 +01:00
mike12345567
aef7f28ccb
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-18 13:30:47 +01:00
mike12345567
621b1fadea
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-18 13:22:34 +01:00
mike12345567
0ac7138e23
Updating pro.
2023-08-18 13:16:59 +01:00
Gerard Burns
6886a312c5
New Left Panel for Design
2023-08-18 12:46:41 +01:00
Gerard Burns
e3cfdd537a
New Nav component ( #11266 )
2023-08-18 12:46:06 +01:00
mike12345567
66a94d3857
Quick fix for server tests.
2023-08-18 10:56:13 +01:00
Peter Clement
d8c95fce19
remove log
2023-08-18 09:54:24 +01:00
Peter Clement
11069bacfb
Merge remote-tracking branch 'origin/develop' into fix/new-column-popover-fixes
2023-08-18 09:34:27 +01:00
mike12345567
9cfab6fbfd
Merge branch 'fix/automation-improvements' of github.com:Budibase/budibase into fix/automation-improvements
2023-08-17 17:45:17 +01:00
mike12345567
ba5e390b3f
Quick PR comments.
2023-08-17 17:44:59 +01:00
Michael Drury
df31fb1b8d
Merge branch 'develop' into fix/automation-improvements
2023-08-17 17:35:02 +01:00
mike12345567
e174211440
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-08-17 17:34:44 +01:00
mike12345567
4c6c0f3002
Quick fix based on tests.
2023-08-17 16:51:11 +01:00
mike12345567
95b8a4ea10
Adding feature flagging, the option to only start the automations, or the API, meaning we can split the service if needed.
2023-08-17 16:39:25 +01:00
Andrew Kingston
b5546f8d9b
Update server and builder to properly sync changes with tables and views across all users
2023-08-17 16:04:56 +01:00
melohagan
b57a8c1130
Move when filter empty option into filter drawer ( #11262 )
...
* Add when filter empty dropdown
* Add unit tests
* "fix" typescript issue
* Add empty filter check for external
* Add unit test
* Hide empty filter option for custom query
* Make onEmptyFilter optional
* Fix unit tests
* Remove onEmptyFilter automation input
* Remove unused var
* Refactor
* Fix path
* Fix type issue
* Fix types
2023-08-17 13:31:52 +01:00
Andrew Kingston
733a638a99
Remove unnecessary save on first keypress in grids
2023-08-17 12:08:50 +01:00
Andrew Kingston
e7c4ebea39
Persist source view ID in ctx when using a view ID in the rows API and support collab in views
2023-08-17 12:07:37 +01:00
Martin McKeaveney
39f31b90a4
update pro reference
2023-08-17 11:57:05 +01:00
Martin McKeaveney
fd099658a0
revert develop into master
2023-08-17 10:28:15 +01:00
melohagan
6d40a54fd5
Only get definition for given schema ( #11532 )
2023-08-17 10:10:52 +01:00
Peter Clement
a48a22f1b8
fix tooltips
2023-08-17 10:06:49 +01:00
Peter Clement
59e794b519
Merge remote-tracking branch 'origin/develop' into fix/new-column-popover-fixes
2023-08-17 08:41:50 +01:00
mike12345567
e068e301ff
Updating automation history tab to handle the stopped error status which can occur for CRONs.
2023-08-16 18:21:53 +01:00
mike12345567
9489e309b5
Improving logging of publishing around CRON jobs, try to understand what is being disabled/created.
2023-08-16 18:12:21 +01:00
Dean
6edad5d375
Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates
2023-08-16 17:18:14 +01:00
Dean
ccfba675f2
Merge commit
2023-08-16 17:18:04 +01:00
mike12345567
9bac4b8bf2
Getting shared-core to build consistently as part of the yarn dev command.
2023-08-16 16:58:35 +01:00
melohagan
a8b3249a8f
Add bindable setting for initial form step ( #11530 )
2023-08-16 15:59:02 +01:00
Andrew Kingston
abc072cbbe
Fix access control on view searching and handle errors when fetching view definitions
2023-08-16 11:00:14 +01:00
mike12345567
8f81a16340
Updating types to be based on the open API definition rather than types.
2023-08-15 17:33:22 +01:00
Andrew Kingston
c115a87cd6
Add dedicated endpoint for fetching view definitions
2023-08-15 17:07:14 +01:00
Andrew Kingston
a6da5fd2bb
Update grid socket middleware to support V2 views
2023-08-15 16:55:05 +01:00
mike12345567
a6a70c2d09
Building out the role assignment/unassignment APIs as new components of the public API.
2023-08-15 16:46:21 +01:00
Andrew Kingston
1ddd0bca21
Allow configuring access for views
2023-08-15 16:32:36 +01:00
mike12345567
cb49906d36
Updating pro reference.
2023-08-15 15:55:56 +01:00
Andrew Kingston
b53f61228c
Throw error when attempting to fetch an individual row from a view
2023-08-15 15:47:26 +01:00
mike12345567
e97c042e95
Adding test cases.
2023-08-15 15:35:52 +01:00
mike12345567
b3e8989060
Adding pro integration.
2023-08-15 14:19:36 +01:00
Peter Clement
9ac5f60338
fix column alignment for first column in table
2023-08-15 11:55:33 +01:00
Andrew Kingston
123be842fb
Update deleting rows from views
2023-08-14 16:20:16 +01:00
Andrew Kingston
4bfa0d8cb0
Don't throw an error when atempting to update a view that includes non UI metadata overrides
2023-08-14 16:17:30 +01:00
Andrew Kingston
6a7e0d2d31
Refresh view data when showing hidden columns in order to populate new cells
2023-08-14 15:58:14 +01:00
Andrew Kingston
1382290116
Merge branch 'views-v2-frontend' of github.com:Budibase/budibase into views-v2-frontend
2023-08-14 12:52:36 +01:00
mike12345567
4bbae677b2
Updating tests/search to handle no schema means no data, rather than all data.
2023-08-14 12:44:05 +01:00
mike12345567
0fb6f8312a
Fixing test and updating middleware to match requirements.
2023-08-14 12:10:16 +01:00
Andrew Kingston
a7b37a4550
Fix trimming extra view fields and ensure empty views allow nothing
2023-08-14 12:04:36 +01:00
Andrew Kingston
d1b3d033dd
Fix table resetting state more often than desired
2023-08-14 11:50:30 +01:00
mike12345567
3b7a5c0392
Mutate in middleware, don't update reference.
2023-08-14 11:44:10 +01:00
mike12345567
97e5fe37a1
Cloning table schema to avoid mutation.
2023-08-14 11:19:00 +01:00
mike12345567
5d2813361c
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7108
2023-08-14 11:00:06 +01:00
Peter Clement
9fe02e7963
Merge remote-tracking branch 'origin/develop' into fix/new-column-popover-fixes
2023-08-14 09:28:06 +01:00
Dean
a2d4efbafd
Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates
2023-08-14 09:05:42 +01:00
mike12345567
672e370904
Default state of view is no data returned.
2023-08-11 16:01:53 +01:00
mike12345567
9e0964a5e3
Removing concept of columns and schemaUI, replacing with just schema as now the backend uses UI attributes.
2023-08-11 15:52:13 +01:00
mike12345567
199d27fc89
Test case for returning missing columns as visible: false
2023-08-11 15:16:33 +01:00
mike12345567
71d8ea5743
Test case for view row API trimming.
2023-08-11 15:00:50 +01:00
mike12345567
584784edca
Lint.
2023-08-11 14:58:09 +01:00
mike12345567
822a086666
Refactoring to make it so that visible: false columns are removed from views, and when returning view schema, all columns are enriched.
2023-08-11 14:57:53 +01:00
mike12345567
bee6d21d82
Fix type issue.
2023-08-11 14:42:34 +01:00
mike12345567
1e4cbc769c
cleanup.
2023-08-11 14:39:56 +01:00
mike12345567
7be67bf603
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-11 14:39:12 +01:00
Dean
29c8dbd94a
Merge remote-tracking branch 'origin/develop' into feature/form-block-ux-updates
2023-08-11 14:20:25 +01:00
Dean
8d4bb0e5fd
A
2023-08-11 14:19:54 +01:00
mike12345567
60af4029aa
Merge branch 'develop' of github.com:Budibase/budibase into BUDI-7189/handle_tableschema_changes_on_views
2023-08-11 14:15:21 +01:00
Andrew Kingston
a671a85c46
Add WIP updates for view endpoint updates
2023-08-11 13:17:10 +01:00
Andrew Kingston
dcb238251e
Merge branch 'develop' of github.com:Budibase/budibase into views-v2-frontend
2023-08-11 12:12:56 +01:00
Peter Clement
6b75a653f8
focus input when popover opens
2023-08-11 12:00:33 +01:00
Peter Clement
f7c1db5926
focus input when popover opens
2023-08-11 11:59:40 +01:00