Andrew Kingston
60faa593a2
Merge branch 'develop' into BUDI-7189/crud_row_from_views
2023-08-01 10:38:52 +01:00
Adria Navarro
c425194a85
Check schemas on patch
2023-08-01 11:38:36 +02:00
Adria Navarro
d440291ebc
Throw exception when updating non ui fields
2023-08-01 11:31:58 +02:00
mike12345567
032d5b4f62
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-08-01 10:08:21 +01:00
Adria Navarro
bce75c91a6
Persist only UI schema overrides
2023-08-01 10:57:03 +02:00
Adria Navarro
b528257bbe
Change viewrequest to accept schema
2023-08-01 10:45:00 +02:00
Andrew Kingston
b74fc5292c
Merge branch 'develop' into plugin-improvements
2023-08-01 08:57:00 +01:00
Adria Navarro
bf274d8132
Merge branch 'develop' into BUDI-6785-update-to-node-18
2023-07-31 22:20:55 +01:00
mike12345567
8bd8a1c174
Update pro.
2023-07-31 19:28:12 +01:00
mike12345567
fc01ac4f71
Quick fix for application.spec.ts - didn't specify user properly.
2023-07-31 19:04:17 +01:00
mike12345567
7a74ce98f1
Moving user functions in UserDB to fully static as none of the class properties ever change - simplifying currying.
2023-07-31 18:46:21 +01:00
mike12345567
d93c0044a9
Update pro.
2023-07-31 17:33:39 +01:00
mike12345567
31f9693185
Quick update to SCIM now that user functionality is available from backend-core.
2023-07-31 17:10:27 +01:00
Adria Navarro
73ded07484
Fix tests
2023-07-31 17:23:34 +02:00
Adria Navarro
1b2ce184d9
Fix types
2023-07-31 17:22:10 +02:00
Adria Navarro
da6136a108
Enrich schema using the new data
2023-07-31 17:15:51 +02:00
Adria Navarro
878e09cfb0
Change record
2023-07-31 17:04:32 +02:00
Adria Navarro
76e836ca55
Test deleting multiple rows
2023-07-31 16:37:24 +02: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
Adria Navarro
3335c86a84
Delete row from view
2023-07-31 16:14:14 +02:00
Adria Navarro
d1ad443d18
Patch
2023-07-31 15:41:13 +02:00
Adria Navarro
b43f921253
Test middlewares
2023-07-31 15:26:01 +02:00
mike12345567
7ee4802af2
Linting.
2023-07-31 13:45:06 +01:00
mike12345567
52d05c2910
Making sure booleans returned from user role functions in shared core.
2023-07-31 13:37:01 +01:00
mike12345567
f18b9d7a70
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-31 13:24:23 +01:00
Adria Navarro
1d13b49e86
Fix middleware usage
2023-07-31 14:16:38 +02:00
Adria Navarro
b3b4a6a177
Test noViewDataMiddleware
2023-07-31 14:14:59 +02:00
Adria Navarro
d8df917772
More tests
2023-07-31 14:08:31 +02:00
Adria Navarro
525052ce7e
Unhappy path tests
2023-07-31 13:34:57 +02:00
Adria Navarro
70cd44ba2a
More tests
2023-07-31 13:24:08 +02:00
Adria Navarro
30c3c6e5ad
Test middlewate
2023-07-31 13:17:54 +02:00
Andrew Kingston
c0c5a57a99
Supress notification from form block delete row action if configured
2023-07-31 11:50:42 +01:00
Martin McKeaveney
fafae64f4d
Merge branch 'master' into app-validation-imports
2023-07-31 11:40:56 +01:00
Adria Navarro
eaa7d9bf81
trimViewRowInfo middleware and api test
2023-07-31 12:03:03 +02:00
Dean
889e771dc1
Merge remote-tracking branch 'origin/develop' into feature/frequency-histogram
2023-07-31 10:41:36 +01:00
Adria Navarro
5052f2cd68
Fix
2023-07-31 11:22:12 +02:00
Adria Navarro
97f7629345
Renames
2023-07-31 10:50:33 +02:00
Adria Navarro
4c11a6593c
Add sdk trim view fields
2023-07-31 10:43:45 +02:00
Adria Navarro
0f540e669c
Types
2023-07-31 10:39:12 +02:00
Adria Navarro
7a9a997d73
Use middleware for checks
2023-07-31 10:38:31 +02:00
Adria Navarro
5cfddabac7
Move row view controllers in their own file
2023-07-31 10:21:44 +02:00
Adria Navarro
752e901b3d
Don't allow saving _viewId on row.patch
2023-07-31 09:58:49 +02:00
Adria Navarro
ed256242c8
Don't allow saving _viewId on row.create
2023-07-31 09:54:20 +02:00
Andrew Kingston
bbe6741ffd
Support plugins in block components
2023-07-30 13:07:14 +01:00
Andrew Kingston
0b2c6e531c
Export Block and BlockComponent via SDK
2023-07-30 13:07:01 +01:00
mike12345567
8522cb94d3
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-28 17:10:43 +01:00
mike12345567
7b9f86d7ea
Fix found by authorized test case.
2023-07-28 17:06:53 +01:00
Adria Navarro
d5533c00d6
Fix workerIdleMemoryLimit usage
2023-07-28 18:03:03 +02:00
Adria Navarro
51a1d1c183
Add force exists
2023-07-28 18:03:03 +02:00
Adria Navarro
e2758d3da1
Remove it.only(
2023-07-28 18:03:03 +02:00
Adria Navarro
712732f795
Run in band?
2023-07-28 18:03:03 +02:00
Adria Navarro
e5ceaf8ffd
Add 2gb limit
2023-07-28 18:03:03 +02:00
Adria Navarro
42b14fe712
Add workerIdleMemoryLimit
2023-07-28 18:03:03 +02:00
Adria Navarro
2e1903f955
Log
2023-07-28 18:03:03 +02:00
Adria Navarro
f82c10782f
Log heap usage
2023-07-28 18:03:03 +02:00
Adria Navarro
0f75660808
Attempt different commands
2023-07-28 18:03:03 +02:00
Adria Navarro
e71ec971a0
workerIdleMemoryLimit server at 50%
2023-07-28 18:03:03 +02:00
Adria Navarro
5dc3623866
Remove workerIdleMemoryLimit from worker
2023-07-28 18:03:03 +02:00
Adria Navarro
c7b0960bb3
Make use of workerIdleMemoryLimit
2023-07-28 18:03:03 +02:00
Adria Navarro
e2ac7e3463
Fix minio usage
2023-07-28 18:03:03 +02:00
Adria Navarro
d8c2499c15
Fix automation issues
2023-07-28 18:03:03 +02:00
mike12345567
3a211b8865
Some builder test cases, check the service type switch works as expected.
2023-07-28 16:50:44 +01:00
Adria Navarro
4e81deb8e6
Update pro ref
2023-07-28 17:11:48 +02:00
Adria Navarro
b9820f94e6
Import lodash modules
2023-07-28 17:11:48 +02:00
Adria Navarro
6d5eef4e42
Update
2023-07-28 17:11:48 +02:00
Adria Navarro
1ce9bffe40
Remove duplicated key
2023-07-28 17:11:48 +02:00
Adria Navarro
12b3eedc67
Remove ts-jest
2023-07-28 17:11:48 +02:00
Adria Navarro
d332c30b58
Remove ts-jest
2023-07-28 17:11:48 +02:00
Adria Navarro
baf1c1ff07
Update swc deps
2023-07-28 17:11:48 +02:00
Adria Navarro
5bbc919965
Remove ts-jest on backend-core
2023-07-28 17:11:48 +02:00
Adria Navarro
95f66ebd9d
Fix types
2023-07-28 17:11:48 +02:00
Adria Navarro
beaeff90cc
Improve lodash imports
2023-07-28 17:11:48 +02:00
Adria Navarro
39ba4a544a
Fix mocks
2023-07-28 17:11:48 +02:00
Adria Navarro
5f1565886f
Unify jest
2023-07-28 17:11:48 +02:00
mike12345567
3798caf86d
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-28 16:08:38 +01:00
mike12345567
f061426b60
Fixing build issue.
2023-07-28 16:08:33 +01:00
mike12345567
f6eaa610d0
App builders can't create apps anymore, removing this functionality.
2023-07-28 15:54:55 +01:00
mike12345567
72438f531d
Update for worker, get builder endpoints working for app builders.
2023-07-28 15:39:59 +01:00
Adria Navarro
e260a64388
Add heading
2023-07-28 15:35:51 +02:00
mike12345567
77f1bf1acf
Reverting change from testing.
2023-07-28 14:02:02 +01:00
mike12345567
1403bf26c6
Quick fixes based on raising PR, types and tests.
2023-07-28 13:58:20 +01:00
mike12345567
454f832b75
Updates after running through tests, adding mocking of app builders feature for test cases to work.
2023-07-28 12:58:05 +01:00
Dean
d1bc7abeaa
Merge remote-tracking branch 'origin/develop' into feature/frequency-histogram
2023-07-28 10:39:50 +01:00
Martin McKeaveney
1531ff710f
fix gsheets onboarding
2023-07-27 23:35:13 +01:00
mike12345567
2080126da2
Final cleanup when running services.
2023-07-27 18:58:09 +01:00
mike12345567
c8712eda00
Fixing some missing functions.
2023-07-27 18:53:58 +01:00
mike12345567
7d978e0dec
Making sure that if the app builders are updated through the API, they are ignored.
2023-07-27 18:50:45 +01:00
mike12345567
812f1af5ca
Moving app builder API into pro, along with the changes involved with achieving this.
2023-07-27 18:46:55 +01:00
mike12345567
d62b2bdbe0
switching to global builder role for plugin API, dis-allowing per app builders to delete apps and updating UI to reflect these updates.
2023-07-27 18:09:30 +01:00
mike12345567
d8f50f139e
Frontend update for app builders, handling when in the builder portal and don't have any app access, as well as allowing viewing of apps from the portal.
2023-07-27 17:52:56 +01:00
Andrew Kingston
aef9ff06af
Disable component validation for old app imports
2023-07-27 16:09:38 +01:00
Dean
08ba1c8ccd
Added a simple histogram to the supported chart types
2023-07-27 13:04:09 +01:00
mike12345567
ba9a3a6caf
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-27 11:13:04 +01:00
mike12345567
cf375ee3da
Fixing small frontend error.
2023-07-26 18:17:15 +01:00
mike12345567
eefac0fe08
Quick updates based on latest lerna version, as well as some fixes after running through flows (post refactoring).
2023-07-26 18:13:18 +01:00
mike12345567
c2793ede4c
Properly supporting the new global builder permission type to deny access to app creation.
2023-07-26 17:48:35 +01:00
mike12345567
64a5426d36
Updates to remove app builder concept, denying access to app creation for app builders.
2023-07-26 17:32:21 +01:00
Adria Navarro
f02dee7806
Merge branch 'develop' into BUDI-7189/type_patching
2023-07-26 16:58:02 +01:00
Adria Navarro
2457bf1b37
Extract external getrow to sdk
2023-07-26 16:03:14 +02:00
mike12345567
62ace8a3ab
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-07-26 14:42:05 +01:00
mike12345567
c277b065db
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-26 14:40:17 +01:00
Adria Navarro
292bb2ad62
_viewId instead of viewId
2023-07-26 15:31:44 +02:00
mike12345567
8253ad0a2e
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-26 14:24:29 +01:00
Adria Navarro
508e30edae
Fix sdk refs
2023-07-26 14:54:59 +02:00
Adria Navarro
b0af0a287e
Remove view tests
2023-07-26 14:53:51 +02:00
Adria Navarro
11f0569446
Move row.validate to the sdk
2023-07-26 14:12:58 +02:00
Michael Drury
08b3d49bce
Merge pull request #11366 from Budibase/fix/falsey-composite-keys
...
Fix for falsey composite keys
2023-07-26 12:58:29 +01:00
Adria Navarro
af933bd158
More types
2023-07-26 13:55:02 +02:00
Adria Navarro
f0f68f10d8
Add tests
2023-07-26 13:55:02 +02:00
Adria Navarro
97dcd3fb0a
Add patch view test
2023-07-26 13:55:02 +02:00
Adria Navarro
77c2ce590c
Use test api for patch
2023-07-26 13:55:02 +02:00
Adria Navarro
9bb1cfcc7a
Add view id to row
2023-07-26 13:55:02 +02:00
Adria Navarro
f6e6243c81
Type patch
2023-07-26 13:55:02 +02:00
Adria Navarro
b69e18ab70
Return _viewId when searching
2023-07-26 13:54:35 +02:00
Adria Navarro
2c6725404f
Types
2023-07-26 13:54:35 +02:00
Adria Navarro
de0f3f7463
Merge branch 'develop' into backmerge-master-20230726
2023-07-26 12:50:52 +01:00
mike12345567
f2abcf581f
Fixing issue with falsey composite keys, if one of the values used for a composite key is say an empty string, or a zero it would not be added to the _id field, stopping the field from being retrievable.
2023-07-26 12:31:46 +01:00
Adria Navarro
2e54b40d55
Build backend-core before dev script
2023-07-26 12:48:33 +02:00
Adria Navarro
aeeb69d80e
Merge pull request #11352 from Budibase/BUDI-7189/return_default_row_data
...
Return default row data
2023-07-26 11:29:24 +01:00
Adria Navarro
17b394dba9
Increase timeouts
2023-07-26 12:12:32 +02:00
Adria Navarro
d07f840559
Increase timeouts
2023-07-25 22:15:45 +02:00
Adria Navarro
1512ecd939
Merge pull request #11349 from Budibase/BUDI-7189/update_view_endpoint
...
Add endpoint to update views 2.0
2023-07-25 19:04:36 +01:00
mike12345567
43bfb943a3
Some fixes post testing.
2023-07-25 18:52:59 +01:00
Adria Navarro
3ce92e8034
Implement and test external field selector
2023-07-25 19:48:46 +02:00
Adria Navarro
67f502579e
Test schema
2023-07-25 19:48:46 +02:00
Adria Navarro
3c28d112b5
Add internal sdk tests
2023-07-25 19:48:46 +02:00
Adria Navarro
d93c99b947
Return data when schema is defined
2023-07-25 19:48:46 +02:00
Adria Navarro
b2e0384f8a
Check ui path vs body
2023-07-25 19:46:46 +02:00
mike12345567
66fbdfe4e8
Breaking out pro components back into the worker user SDK, and attempting to separate the pro components as much as possible from the user SDK itself, so that it can be easily re-created in other services.
2023-07-25 18:39:40 +01:00
Adria Navarro
783e8a5b08
Change url to include the id
2023-07-25 19:34:52 +02:00
mike12345567
90371b9d69
Refactoring users core to move into backend, allowing app builder endpoints to move into pro.
2023-07-25 17:48:57 +01:00
Dean
0c0190c7ca
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-25 17:17:49 +01:00
Rory Powell
4acbd55404
Merge develop
2023-07-25 16:54:00 +01:00
Dean
211bab4cf6
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-25 16:18:05 +01:00
Andrew Kingston
7b0b714bb5
Merge pull request #11338 from Budibase/fix/data-query-builder-binding
...
Stop data query binding drawer value from being cleared.
2023-07-25 16:13:49 +01:00
Andrew Kingston
e022d9a22b
Merge pull request #11337 from Budibase/fix/binding-panel
...
Fix builder crash when editing formula bindings
2023-07-25 16:13:16 +01:00
Andrew Kingston
a1fe1150ab
Merge pull request #11334 from Budibase/cheeks-fixes
...
Prevent parentheses in query names
2023-07-25 16:13:03 +01:00
Andrew Kingston
a188bf381c
Merge pull request #11345 from Budibase/fix/nullish-popover-styles
...
Fix nullish check bug causing options fields to break on mobile sometimes
2023-07-25 16:12:47 +01:00
Andrew Kingston
8f859ccee4
Merge pull request #11346 from Budibase/fix/remove-unsupported-relationship-ux
...
Hide the 'Define Relationships' button when an integration does not support relationships
2023-07-25 16:12:33 +01:00
Dean
85d3980bdc
PR Feedback
2023-07-25 15:47:25 +01:00
Dean
a5b81558b9
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-25 15:42:01 +01:00
Rory Powell
f028ba07f5
Update pro ref
2023-07-25 15:36:25 +01:00
Rory Powell
8590f865b5
Merge branch 'master' into merge-master
2023-07-25 15:32:16 +01:00
Adria Navarro
9235afb5d9
Test updating v1
2023-07-25 15:49:32 +02:00
Adria Navarro
6e24bf41df
More tests
2023-07-25 15:41:04 +02:00
Adria Navarro
97957e96bd
Update test
2023-07-25 15:35:48 +02:00
Adria Navarro
2412056292
Update basic test
2023-07-25 15:34:25 +02:00
Adria Navarro
29bc87a47f
Update view endpoint
2023-07-25 15:33:49 +02:00
Dean
f813a26ff0
packages/builder/src/components/backend/DataTable/DataTable.svelte
2023-07-25 14:32:21 +01:00
Rory Powell
a477feaada
Lint
2023-07-25 14:14:24 +01:00
Rory Powell
143e6597db
Fix issues with tests when running with pro from npm
2023-07-25 13:18:56 +01:00
Adria Navarro
ad181422ef
Merge pull request #11323 from Budibase/BUDI-7189-views-v2
...
Views v2 backend
2023-07-25 12:27:56 +01:00
Andrew Kingston
58820cacdb
Fix nullish check in position dropdown logic
2023-07-25 11:53:03 +01:00
Dean
e8dd3f9d90
Remove the define relationship button in the datatable when relationships are unsupported
2023-07-25 11:46:22 +01:00
mike12345567
01815cd61f
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-25 11:42:40 +01:00
Rory Powell
7236fb8141
Merge pull request #11305 from Budibase/feature/offline-license-master
...
Cherry-pick: Offline Licensing
2023-07-25 11:38:58 +01:00
Rory Powell
0c095fdbef
Update pro ref
2023-07-25 11:22:00 +01:00
Rory Powell
bfb7586b49
Lint
2023-07-25 11:19:08 +01:00
mike12345567
d9c8e26f65
Re-writing APIs based on most recent discussion about RBAC and per app builders.
2023-07-24 18:29:46 +01:00
Dean
d97c44725f
Stopped query binding value from being cleared. Shifted the bound value updated to an onChange handler
2023-07-24 17:45:41 +01:00
Andrew Kingston
48d15f5e08
Add optional chaining as binding context may not exist
2023-07-24 16:19:08 +01:00
Adria Navarro
c9dc4006a1
Merge branch 'BUDI-7189-views-v2' into BUDI-7189/return_columns_based_on_schema
2023-07-24 16:47:46 +02:00
Adria Navarro
76d32b40fd
Merge pull request #11286 from Budibase/BUDI-7189/create_view_schema_endpoint
...
Return schema from table endpoint
2023-07-24 15:42:03 +01:00
Adria Navarro
7465c04799
Fix controller
2023-07-24 16:35:22 +02:00
Adria Navarro
c870039416
Refactor plus selector
2023-07-24 16:29:49 +02:00
Adria Navarro
5bd149f66f
Use sdk to populate views
2023-07-24 16:13:15 +02:00
Adria Navarro
1cf4e6e85a
Return full object from search
2023-07-24 16:13:15 +02:00
Adria Navarro
9cf401162b
Add views
2023-07-24 16:13:15 +02:00
Adria Navarro
d1d86b6803
Filter on the sdk
2023-07-24 16:13:15 +02:00
Adria Navarro
2186b0407a
Honor schema on view search
2023-07-24 16:13:15 +02:00
Adria Navarro
c58b145afd
Test sdks
2023-07-24 16:12:42 +02:00
Adria Navarro
d8b801e647
Remove wrong describe
2023-07-24 16:04:54 +02:00
Dean
0d8d96b911
PR Feedback
2023-07-24 15:03:13 +01:00
Adria Navarro
77a004f19a
Remove wrong describe
2023-07-24 16:02:59 +02:00
Adria Navarro
ff57b982f8
Move enrich view schemas to view sdk
2023-07-24 15:57:17 +02:00
Andrew Kingston
69ab3dfe74
Merge pull request #11260 from Budibase/relationship-picker-filtering
...
Relationship picker filtering
2023-07-24 14:50:30 +01:00
Adria Navarro
dceb51a08d
Skip table order if defined on view
2023-07-24 15:17:05 +02:00
Adria Navarro
8e904cea13
Set order to the tests
2023-07-24 15:17:05 +02:00
Adria Navarro
0f53fa14ad
Undo not required changes
2023-07-24 15:17:05 +02:00
Adria Navarro
559cb3d9e0
Test sdk calls
2023-07-24 15:17:05 +02:00
Adria Navarro
810bb41547
Add sdk tests
2023-07-24 15:17:04 +02:00
Adria Navarro
d2020fd6bc
Move enrich views to sdk
2023-07-24 15:17:04 +02:00
Adria Navarro
396c4ad439
Use new table schema
2023-07-24 15:17:04 +02:00
Adria Navarro
ed02aa4d8b
Enrich view schemas
2023-07-24 15:17:04 +02:00
Adria Navarro
a65e69e614
Add tests
2023-07-24 15:17:04 +02:00
Adria Navarro
3f2fa1a8dc
Remove view endpoint
2023-07-24 15:17:04 +02:00
Adria Navarro
22dd218b1a
Fetch schema
2023-07-24 15:17:04 +02:00
Adria Navarro
30138570d5
Typex
2023-07-24 15:17:04 +02:00
Adria Navarro
5fa7972564
Test returning views
2023-07-24 15:17:04 +02:00
Adria Navarro
46cb7c7117
Table tests to ts
2023-07-24 15:17:04 +02:00
Adria Navarro
d12d6f5bef
Add tests
2023-07-24 15:17:04 +02:00
Adria Navarro
c747881d73
Allow selecting certain columns
2023-07-24 15:17:04 +02:00
Adria Navarro
f3f0ee0959
Return view schema endpoint
2023-07-24 15:17:04 +02:00
Adria Navarro
7d84deea1a
Fix return code
2023-07-24 15:16:31 +02:00
Adria Navarro
1760980aad
Allow overriding default sort
2023-07-24 15:16:31 +02:00
Adria Navarro
4e646bb463
Only ui metadata fields
2023-07-24 15:15:44 +02:00
Adria Navarro
e068e62eb1
Change view columns for schema
2023-07-24 15:15:44 +02:00
Adria Navarro
de9b74fd81
Fix bbui build flakiness
2023-07-24 15:15:44 +02:00
Adria Navarro
fbccec64c7
Renames
2023-07-24 15:15:44 +02:00
Adria Navarro
56e6d48ec7
Remove :tableid from view create
2023-07-24 15:15:44 +02:00
Adria Navarro
6d973ce99a
Infer table on search
2023-07-24 15:15:44 +02:00
Adria Navarro
36b82681ff
Remove tableid from remove view url
2023-07-24 15:15:44 +02:00
Adria Navarro
fc831db06b
Store ids containing table info
2023-07-24 15:15:44 +02:00
Adria Navarro
ff3bbf6217
Allow ViewV2 types
2023-07-24 15:15:44 +02:00
Adria Navarro
ac0ae34808
Fix search
2023-07-24 15:15:44 +02:00
Adria Navarro
9bf22213b2
Clean code
2023-07-24 15:15:44 +02:00
Adria Navarro
21e17053c6
Don't persist the view as doc
2023-07-24 15:15:44 +02:00
Adria Navarro
d6121d1504
Remove fetch view
2023-07-24 15:15:44 +02:00
Adria Navarro
56ee61d76c
Remove get from delete tests
2023-07-24 15:15:44 +02:00
Adria Navarro
76f89e10d3
Create/delete, save to table
2023-07-24 15:15:44 +02:00
Adria Navarro
b82876b147
Remove view fetch logic
2023-07-24 15:15:44 +02:00
Adria Navarro
49980dadf1
Fix merge conflicts
2023-07-24 15:15:43 +02:00
Adria Navarro
516b5691e8
DRY
2023-07-24 15:15:43 +02:00
Adria Navarro
582e0eb1dd
Use types
2023-07-24 15:15:43 +02:00
Adria Navarro
12891456de
Fix test
2023-07-24 15:15:43 +02:00
Adria Navarro
28f4aef07f
Persist columns in views
2023-07-24 15:15:43 +02:00
Adria Navarro
82e2385099
Test different sort
2023-07-24 15:15:43 +02:00
Adria Navarro
b778921028
Test sorting
2023-07-24 15:15:43 +02:00
Adria Navarro
fde008f4d1
Persist sort
2023-07-24 15:15:43 +02:00
Adria Navarro
16d39c6fd2
Honor query on view search
2023-07-24 15:15:43 +02:00
Adria Navarro
ebd93eb109
Persist queries on crud views
2023-07-24 15:15:43 +02:00
Adria Navarro
6809bb4510
Use api for view search tests
2023-07-24 15:15:43 +02:00
Adria Navarro
2feb22ef64
Use api for viewv2 tests
2023-07-24 15:15:43 +02:00
Adria Navarro
8478816eef
Clean
2023-07-24 15:15:43 +02:00
Adria Navarro
fcd0db8f57
Clean code
2023-07-24 15:15:43 +02:00
Adria Navarro
b29e54e84c
Lint
2023-07-24 15:15:43 +02:00
Adria Navarro
63f181649a
Change url version path
2023-07-24 15:15:43 +02:00
Adria Navarro
d981ad039d
Typings
2023-07-24 15:15:43 +02:00
Adria Navarro
891ba4148b
Clean
2023-07-24 15:15:43 +02:00
Adria Navarro
a42f6753de
Clean
2023-07-24 15:15:43 +02:00
Adria Navarro
9f36bdc6c1
Reuse config
2023-07-24 15:15:43 +02:00
Adria Navarro
97a538f5db
Basic search
2023-07-24 15:15:43 +02:00
Adria Navarro
e71d883dfd
Change status codes
2023-07-24 15:15:43 +02:00
Adria Navarro
1e6a65d4e9
Extract viewapi to its own file
2023-07-24 15:15:43 +02:00
Adria Navarro
7140df6ed3
Better typing responses
2023-07-24 15:15:43 +02:00
Adria Navarro
160d949423
Catch 404s
2023-07-24 15:15:43 +02:00
Adria Navarro
5731b26079
Namespacing
2023-07-24 15:15:43 +02:00
Adria Navarro
f7452aa7fa
Extract test utils
2023-07-24 15:15:43 +02:00
Adria Navarro
7f3de5d40e
Move view code to test config
2023-07-24 15:15:43 +02:00
Adria Navarro
8282fbb99b
Type responses
2023-07-24 15:15:43 +02:00
Adria Navarro
03f84170b8
Use v2 as prefix
2023-07-24 15:15:43 +02:00
Adria Navarro
e3c4930819
Undo renaming as lagacyViews
2023-07-24 15:15:43 +02:00
Adria Navarro
02bc1d2cdc
Simplifying endpoints
2023-07-24 15:15:43 +02:00
Adria Navarro
4ca25ee065
Implement deletes
2023-07-24 15:15:43 +02:00
Adria Navarro
4bbb1b0289
Refactor paths
2023-07-24 15:15:43 +02:00
Adria Navarro
7155d75906
Implement get view
2023-07-24 15:15:43 +02:00
Adria Navarro
1187bd8fb2
Clean
2023-07-24 15:15:43 +02:00
Adria Navarro
e2c1a549de
Find by table
2023-07-24 15:15:43 +02:00
Adria Navarro
f395b79cac
Fix fetch
2023-07-24 15:15:43 +02:00
Adria Navarro
4a5a3e2c33
Implement and test fetch
2023-07-24 15:15:43 +02:00
Adria Navarro
899c8a14fb
Implement and test create
2023-07-24 15:15:43 +02:00
Adria Navarro
81e847daeb
Rename tests
2023-07-24 15:15:43 +02:00
Adria Navarro
6ff5c23cd6
Add controller scaffolding for views v2
2023-07-24 15:15:43 +02:00
Adria Navarro
7dbf71d477
Namespace
2023-07-24 15:15:43 +02:00
mike12345567
c375f860ba
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-24 13:46:49 +01:00
Andrew Kingston
cf178808bf
Merge branch 'develop' of github.com:Budibase/budibase into cheeks-fixes
2023-07-24 12:03:28 +01:00
Andrew Kingston
869cb0777b
Validate query names to avoid parentheses
2023-07-24 12:02:24 +01:00
Rory Powell
c70ab2ac52
Update pro ref
2023-07-24 11:23:05 +01:00
Rory Powell
dd47e7e1d9
Lint
2023-07-24 11:14:19 +01:00
Dean
4091dff6d3
PR Feedback
2023-07-24 10:30:29 +01:00
Rory Powell
5c4d29e349
Merge branch 'develop' into feature/offline-license
2023-07-24 10:06:04 +01:00
Rory Powell
725bade8c5
Styling fix for license key input
2023-07-24 10:03:37 +01:00
Dean
f0c498cedb
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-24 09:52:59 +01:00
Dean
5691be3c4a
Added missing types
2023-07-24 09:15:13 +01:00
Dean
3b36970c58
Review updates
2023-07-24 09:08:10 +01:00
Martin McKeaveney
cf2776e7cb
fix lint
2023-07-23 10:53:50 +01:00
Martin McKeaveney
7a327dc40d
Merge branch 'develop' of github.com:Budibase/budibase into fix/bb-alerts
2023-07-23 09:45:52 +01:00
Martin McKeaveney
ad1b96a50e
update pro ref
2023-07-21 18:05:50 +01:00
mike12345567
87d80e08f5
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-21 17:34:27 +01:00
mike12345567
6cdc844168
Merge branch 'develop' of github.com:Budibase/budibase into develop
2023-07-21 17:27:19 +01:00
Adria Navarro
cd5f82f712
Merge pull request #11318 from Budibase/BUDI-7113/fix_overriding_service_name
...
Pino logging tweaks
2023-07-21 17:13:06 +01:00
Adria Navarro
d168a0b902
Honor level on logging
2023-07-21 17:52:54 +02:00
mike12345567
bb032852e5
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-07-21 16:26:34 +01:00
Martin McKeaveney
b451efe923
Merge pull request #11320 from Budibase/budi-7320-amend-email-support-disabled-logic-in-help-dropdown
...
Change email support logic in help dropdown.
2023-07-21 14:56:52 +01:00
Conor Webb
3586cf71b9
Removed right from fieldgroup label select. ( #11321 )
...
Removed the right label from the field group component as it served no purpose and didn't change anything.
2023-07-21 14:47:55 +01:00
Conor Webb
5d04717be0
Change email support logic in help dropdown.
2023-07-21 14:00:02 +01:00
Michael Drury
fe8c92be79
Merge pull request #11315 from Budibase/types/improve-field-schema
...
Table types improvement - split up FieldSchema
2023-07-21 13:29:24 +01:00
Andrew Kingston
5bbf6dc1c8
Merge pull request #11309 from Budibase/cheeks-fixes
...
Misc fixes
2023-07-21 13:28:09 +01:00
Adria Navarro
0ac639fe7a
Add default process.stdout if no dev
2023-07-21 14:26:57 +02:00
Adria Navarro
2dcb1a67a1
Add service name to the logs only on self-host
2023-07-21 14:16:43 +02:00
Michael Drury
ec402587b0
Merge pull request #11297 from Budibase/fix/budi-7304
...
Fix duplicate dynamic variables when creating new REST queries
2023-07-21 13:03:48 +01:00
mike12345567
7673673db2
Updating RelationshipTypes -> RelationshipType.
2023-07-21 12:57:47 +01:00
Martin McKeaveney
fb725f91b3
Update pro ref
2023-07-21 12:27:05 +01:00
mike12345567
a56f0c91dd
Quick improvement to table types, before now the field schema was quite difficult to parse/work out what components of the schema were used for what, this at least separates them into particularly grouped bits of metadata, so it is obvious which parts are used for which. In future we should really flip this a bit, so that FieldSchema is the base implementation, and then each of the types has its own schema extending that base - but that would be a more serious refactor (need to cast to the correct type when using based on the 'type' property.
2023-07-21 12:15:33 +01:00
Andrew Kingston
af8be511df
Add back in XS icons
2023-07-21 10:39:58 +01:00
Martin McKeaveney
108d18df75
fix type check for deleted app type
2023-07-21 09:57:37 +01:00
Martin McKeaveney
567c7fd485
code review
2023-07-21 09:43:25 +01:00
Andrew Kingston
b5a656e350
Update datasource config button hover styles to fix issues in light theme
2023-07-21 09:06:55 +01:00
Rory Powell
8f0043157d
Styling fix for license key input
2023-07-21 08:43:53 +01:00
Rory Powell
552f96fb81
Update pro ref
2023-07-20 21:37:24 +01:00
Rory Powell
3fb0380eec
Update pro ref
2023-07-20 21:27:04 +01:00
Rory Powell
c3412f0cfb
Update openapi.json
2023-07-20 21:27:04 +01:00
Rory Powell
a6073e0ecd
Build fixes
2023-07-20 21:27:04 +01:00
Rory Powell
797f281f6d
OpenAPI 3.0 docs for offline license and license key endpoints
2023-07-20 21:24:40 +01:00
Rory Powell
55efb6e618
fix pro mock
2023-07-20 21:24:40 +01:00
Rory Powell
c8fc67d230
Lint
2023-07-20 21:24:19 +01:00
Rory Powell
1964148581
core structure updates
2023-07-20 21:22:54 +01:00
Rory Powell
8cdfc8dd83
Add structures for Installation type
2023-07-20 21:22:54 +01:00
Rory Powell
166156d3b5
use automocking in offline.spec.ts
2023-07-20 21:22:54 +01:00
Rory Powell
a74469b8ae
offline license structure
2023-07-20 21:22:54 +01:00
Rory Powell
34d9f1c4f8
Request / response renames
2023-07-20 21:22:54 +01:00
Rory Powell
b8273540e0
/api/internal/accounts/:accountId/license/offline
2023-07-20 21:22:54 +01:00
Rory Powell
91d3cdff3f
offline license sdk module
2023-07-20 21:22:54 +01:00
Rory Powell
c69fa2a640
Integrate UI with identifier API
2023-07-20 21:22:54 +01:00
Rory Powell
90e869dc04
/api/global/license/offline/identifier API
2023-07-20 21:21:39 +01:00
Rory Powell
9e1e869949
api / license.spec.ts updates
2023-07-20 21:21:39 +01:00
Rory Powell
c0568b9153
api / license.spec.ts updates
2023-07-20 21:21:39 +01:00
Rory Powell
20c87b44b1
Allow pro to be mocked in worker
2023-07-20 21:21:39 +01:00
Rory Powell
6c3d01375b
Move license keys to their own module
2023-07-20 21:21:39 +01:00
Rory Powell
7c18a7a443
db / licenseInfo.spec.ts
2023-07-20 21:21:39 +01:00
Rory Powell
7bc14235aa
Update request body for offline license activation
2023-07-20 21:21:39 +01:00
Rory Powell
ec5381c9d5
Aesthetic UI updates
2023-07-20 21:21:39 +01:00
Rory Powell
8e2a551a15
Be more explicit about offline license vs offline license token
2023-07-20 21:21:39 +01:00
Rory Powell
d3f9348403
Updates to upgrade page to change config based on offlineMode value
2023-07-20 21:21:39 +01:00
Rory Powell
0e80766125
Update license endpoints to provide consistent pattern for offline license and license key (create, read, delete)
2023-07-20 21:21:39 +01:00
Rory Powell
6aeb31c355
Move OFFLINE_MODE to backend-core environment
2023-07-20 21:21:39 +01:00
mike12345567
3abe5d4cb2
Frontend work to support logging in as an app builder - also making sure when a new app is created that the user is assigned app access to it.
2023-07-20 18:34:12 +01:00
Martin McKeaveney
b5340c20d8
lint
2023-07-20 16:56:31 +01:00
Rory Powell
5cc97ebcd5
Update pro ref
2023-07-20 16:50:57 +01:00
Martin McKeaveney
6b6fba9393
optional chain
2023-07-20 16:38:24 +01:00
Martin McKeaveney
054fb24ea9
demote some app metadata related bb-alert messages
2023-07-20 16:15:59 +01:00
Rory Powell
ca6582eb96
Update openapi.json
2023-07-20 15:06:43 +01:00
Rory Powell
2645e4cdad
Build fixes
2023-07-20 14:56:01 +01:00
Andrew Kingston
bac7a253c2
Fix the rest of the nasty flashing when working with importing CSVs
2023-07-20 14:45:53 +01:00
Rory Powell
69ca40c24a
Merge branch 'develop' into feature/offline-license
2023-07-20 14:37:04 +01:00
Andrew Kingston
1f6466f0eb
Only show icon if an error message is present
2023-07-20 14:31:20 +01:00
mike12345567
b84b8dd988
Merge branch 'develop' of github.com:Budibase/budibase into feature/BUDI-7052
2023-07-20 14:25:04 +01:00
mike12345567
4275a58846
Merge branch 'master' of github.com:Budibase/budibase into develop
2023-07-20 14:20:38 +01:00
Andrew Kingston
08920f8015
Remove invalid columns from display column selection and fix schema failure handling
2023-07-20 14:06:31 +01:00
mike12345567
40b4943766
Fix for dynamic variables being duplicated when creating new REST queries - also moved some stuff to backend SDK to make a bit re-usable, allowing backend to detect duplicate dynamic variables and error.
2023-07-20 13:07:19 +01:00
Dean
ca6737b77b
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-20 12:39:49 +01:00
Rory Powell
5ac024a655
Merge branch 'develop' into feature/offline-license
2023-07-20 12:27:04 +01:00
Andrew Kingston
5d0918a6cb
Prevent invalid characters in column names when importing tables
2023-07-20 12:21:09 +01:00
Rory Powell
97dc7fa6a4
Merge branch 'develop' into account-api-tests
2023-07-20 11:23:02 +01:00
Rory Powell
76f61cfd3a
Lint
2023-07-20 11:21:34 +01:00
Rory Powell
b60794d73a
Update pro reference to latest develop and fix compile errors
2023-07-20 11:13:57 +01:00
Rory Powell
4e296b8d1f
Merge branch 'develop' into account-api-tests
2023-07-20 11:03:43 +01:00
Rory Powell
ebc5caf659
Fix develop reference
2023-07-20 10:54:36 +01:00
mike12345567
cddd0d80f2
Making sure tenant ID is always available to the builder websocket.
2023-07-20 10:43:30 +01:00
mike12345567
5447404431
Upgrading to latest version of MongoDB to attempt to solve the memory leak, as well as some minor changes to websocket integration to get the development environment to work without the account portal when running in multi-tenancy mode.
2023-07-20 10:43:17 +01:00
mike12345567
e469abb679
reworking frontend to use shared core functions to check if is admin or builder (needs further expansion).
2023-07-19 18:05:02 +01:00
Mitch-Budibase
ec5203f775
PR changes
2023-07-19 17:31:33 +01:00
Rory Powell
6631c2644d
Fixing merge issue
2023-07-19 17:18:37 +01:00
Martin McKeaveney
6a15c65bf5
Merge branch 'develop' into backmerge-master
2023-07-19 17:12:18 +01:00
Martin McKeaveney
979883257e
backmerge master
2023-07-19 17:11:15 +01:00
deanhannigan
fbdcba8457
Merge pull request #11255 from Budibase/feature/skippable-tours
...
Skippable tours
2023-07-19 16:40:19 +01:00
mike12345567
85dea47a31
Moving user admin/builder functions to shared-core for frontend to use.
2023-07-19 16:19:34 +01:00
Mitch-Budibase
ecf75a9685
lint
2023-07-19 15:42:12 +01:00
Mitch-Budibase
7eb65ed347
Merge branch 'develop' into account-api-tests
2023-07-19 15:21:50 +01:00
Dean
052f60b94c
Merge remote-tracking branch 'origin/develop' into feature/delete-multiple-button-action
2023-07-19 09:05:52 +01:00