1
0
Fork 0
mirror of synced 2024-10-05 20:44:47 +13:00
Commit graph

513 commits

Author SHA1 Message Date
mike12345567
a2d302cd57 Removing live replication between deployed and development app, instead it is replicated when the app is opened in the builder. Live replication was not working and only actually pulled back the data on deploy which was a little confusing, this way it can easily be controlled. 2021-10-22 14:34:20 +01:00
mike12345567
2d94d93f5b Fixing some issues which were causing errors during the cypress test runs, such as not redirect /api/system/ requests to the worker. 2021-10-14 16:25:07 +01:00
mike12345567
b27a07f785 Adding the basics of the query transformers to the frontend and to the backend, as well as switching to vm2 for script running. 2021-10-12 18:45:13 +01:00
mike12345567
a7b5fc2e1b Fixing some issues with cloud export/import, removing the ability to export and import your users as this was dangerous and didn't really work with passwords/SSO. 2021-10-08 18:21:40 +01:00
mike12345567
380d0e030e Fixing issue with user's being logged in and trying to access other tenants public apps, this work makes sure that users from other tenants will not be 403'd immediately (too aggressive) but instead they will have all other their RBAC roles revoked. 2021-10-07 15:49:26 +01:00
mike12345567
f4b57aab1c Fixing issue with created by/updated by on public forms, also fixing a small issue with analytics ping generating a 404. 2021-10-01 15:00:11 +01:00
Martin McKeaveney
a251c8bfd0 merge with develop 2021-09-30 16:05:06 +01:00
Martin McKeaveney
b8fef9965d end user ping for client apps 2021-09-30 15:03:57 +01:00
mike12345567
feae148d03 Fixing view test case. 2021-09-30 12:55:21 +01:00
mike12345567
7de9ed2fdf Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-30 12:22:28 +01:00
mike12345567
4de566d864 Some fixes after testing and adding some basic work to the frontend. 2021-09-28 18:05:52 +01:00
Peter Clement
22bbbb5ba4 fix tests 2021-09-28 15:29:42 +01:00
mike12345567
145c0a11c9 Merge branch 'develop' of github.com:Budibase/budibase into feature/cloud-export 2021-09-28 11:23:03 +01:00
mike12345567
f836565f69 Putting together cloud export and import functionality, still need to test, but basic concept there. 2021-09-27 19:12:41 +01:00
Martin McKeaveney
f877244571 abstract usagedoc creation into auth, create the doc if it doesn't exist 2021-09-27 17:35:22 +01:00
Martin McKeaveney
0692263960 tests 2021-09-27 16:39:08 +01:00
Martin McKeaveney
9bbb230aa6 merge with develop 2021-09-27 16:37:55 +01:00
Michael Drury
106b575c4e
Merge pull request #2729 from Budibase/fix/no-perms-hierarchy
Removing the concept of permissions hierarchy from backend for resources
2021-09-27 15:15:31 +01:00
Martin McKeaveney
97cd3756f7 Merge branch 'develop' of github.com:Budibase/budibase into cloud-limits 2021-09-27 12:53:15 +01:00
Martin McKeaveney
b161be85ae automation runs quotas 2021-09-23 23:25:25 +01:00
Martin McKeaveney
85c6fac8f5 usageQuota middleware writing to couch 2021-09-23 22:40:14 +01:00
mike12345567
649a33d3c8 Getting rid of the concept of permissions hierarchy, roles still have a hierarchy and base permissions still follow the old system, but resources can be given a stack of separate permissions which don't override each other. 2021-09-23 19:04:53 +01:00
mike12345567
a864105649 Fixing postgres datasource test. 2021-09-23 17:43:06 +01:00
mike12345567
d8b2dd035a Adding the ability to migrate from existing in db views to in memory views. 2021-09-21 17:37:26 +01:00
Maurits Lourens
104a84d19b merge develop into branch 2021-09-16 22:15:09 +02:00
Maurits Lourens
c86a878b27 update the name of the datasource 2021-08-17 23:57:11 +02:00
mike12345567
34397c2e14 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-06 13:04:54 +01:00
mike12345567
7c7e3da2ab Fixing test cases. 2021-08-06 12:33:04 +01:00
mike12345567
70a1e4f538 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-08-05 10:38:41 +01:00
mike12345567
42f08f97cc Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 0d2e2314d4, reversing
changes made to 1beca4ee96.
2021-08-05 09:59:08 +01:00
Martin McKeaveney
8dfec750b9 remove self host check from apps call 2021-08-04 20:33:39 +01:00
Martin McKeaveney
d9ad54d939 merge with master 2021-08-04 13:20:11 +01:00
Michael Drury
655bfe1a0c
Merge branch 'develop' into feature/multi-tenants 2021-08-04 10:07:31 +01:00
Michael Drury
f37946d47e
Revert "Multi-tenancy/organisations" 2021-08-04 10:02:24 +01:00
Martin McKeaveney
44cdcdf38e
Merge pull request #1963 from faroutchris/feature/query-mongo-collection
Feature/query mongo collection
2021-07-29 10:10:52 +01:00
mike12345567
5c58630ed7 Fixing up everything found when testing with Cypress. 2021-07-26 13:19:47 +01:00
mike12345567
e4eb2d34b2 Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants 2021-07-23 17:20:41 +01:00
Rory Powell
af28a7ed6b Mark google activated by default for old configs 2021-07-23 11:38:17 +01:00
mike12345567
155e30965f Fixing test cases and bugs that they raised. 2021-07-22 22:36:16 +01:00
mike12345567
190798d4ee Swapping admin -> global in worker to reduce confusion in API url naming. 2021-07-22 12:56:47 +01:00
mike12345567
8241df2581 Fixing some tenancy issues. 2021-07-19 12:57:52 +01:00
Christo
c6b1ea9a0f Feat: Add collection fields as "extra" query config for MongoDB 2021-07-09 19:28:46 +02:00
Andrew Kingston
a9d4f09782
Merge pull request #1953 from Budibase/client-feature-flags
Client library updating and client library feature awareness
2021-07-09 16:52:45 +01:00
Andrew Kingston
567d8577ba Add tests for updating and reverting client library version 2021-07-08 13:20:52 +01:00
Andrew Kingston
6716bf2da1 Add endpoint to revert client app version 2021-07-08 12:56:54 +01:00
mike12345567
2bee348721 Fixing test cases. 2021-07-08 00:30:55 +01:00
Andrew Kingston
a6b5861cbc Add client libary update management from inside the builder 2021-07-07 17:07:42 +01:00
Andrew Kingston
70d29c32f8 Merge branch 'master' of github.com:Budibase/budibase into develop 2021-07-07 11:48:38 +01:00
Andrew Kingston
7b841e709a Mock redis shutdown method to avoid errors 2021-07-07 09:34:56 +01:00
mike12345567
922e209c72 Updating server test cases. 2021-07-02 14:49:47 +01:00
mike12345567
19da122425 Updating tests to use latest version of jest, which broke a lot of things, but was necessary to get proper ts-jest support. 2021-06-25 13:46:02 +01:00
Michael Drury
a2d98bfe23 Linting. 2021-06-21 22:42:57 +01:00
mike12345567
951ff78775 Fixing issue with app import, supporting old search API. 2021-06-21 22:29:32 +01:00
mike12345567
3f1b95218e Fixing some issues I found with testing automations against external tables. 2021-06-18 18:05:31 +01:00
Martin McKeaveney
d2bb7ea6ab fixed all integration tests 2021-06-17 16:52:52 +01:00
Martin McKeaveney
f83f358514 automation server tests updated 2021-06-17 16:35:58 +01:00
Martin McKeaveney
f267c5c404 datasource selection logic - unselect other entities when choosing datasource 2021-06-16 23:27:38 +01:00
Martin McKeaveney
aabbbdecfe consolidate postgres datas sources 2021-06-16 15:45:57 +01:00
Martin McKeaveney
9a35e332ca consolidate data sources and queries together in one UI 2021-06-15 19:48:05 +01:00
Martin McKeaveney
3eaaff9901 merge 2021-06-15 13:37:21 +01:00
Martin McKeaveney
6c2099dd68 removing _all concept for tables, more work on plus datasource 2021-06-15 13:32:11 +01:00
mike12345567
a056176050 Some quick work to make it function as required. 2021-06-15 13:20:25 +01:00
mike12345567
91de2fb78e Adding some work towards supporting full data source integration. 2021-06-15 13:03:55 +01:00
mike12345567
564cdd8102 Some of the functionality required for external SQL rows API. 2021-06-14 19:05:39 +01:00
mike12345567
9719e26de2 Fixing bulk deletion. 2021-06-11 19:54:47 +01:00
Martin McKeaveney
58b33562db external/internal tables and datasources merged, removed autocapture, re-added logout action 2021-06-11 17:52:08 +01:00
Martin McKeaveney
28d4a9ad06 merge 2021-06-10 14:15:03 +01:00
Martin McKeaveney
bb83267221 Merge branch 'master' of github.com:Budibase/budibase into plus-datasources 2021-06-10 12:13:28 +01:00
mike12345567
016c567fc9 Super quick fix for attachments, keeping in correct object store directory. 2021-06-09 17:38:24 +01:00
Martin McKeaveney
d12dba2137 merge 2021-06-09 14:36:14 +01:00
mike12345567
efba60239c Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-09 11:03:01 +01:00
Martin McKeaveney
c88244fd34
Merge pull request #1667 from Budibase/fix/stability-bugfixes
Fix/stability bugfixes
2021-06-08 19:40:41 +01:00
mike12345567
594a290286 Re-writing how global users are handled in server, specifically how they are retrieved, so that for relationships it can handle the global user. 2021-06-08 16:06:30 +01:00
Martin McKeaveney
536c2c317c fixing attachments for public apps 2021-06-08 12:50:58 +01:00
mike12345567
4a704bfd8e Merge branch 'master' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-08 12:27:37 +01:00
Martin McKeaveney
92f4a7b1f6 Merge branch 'master' of https://github.com/Budibase/budibase into plus-datasources 2021-06-07 18:09:03 +01:00
Martin McKeaveney
df72c2ffda Merge branch 'master' of https://github.com/Budibase/budibase into plus-datasources 2021-06-07 14:36:25 +01:00
mike12345567
2938d3a92d Fixing broken backend test cases. 2021-06-07 14:08:49 +01:00
mike12345567
a74309202d Adding test case for data source opinionated query endpoint. 2021-06-04 15:16:15 +01:00
mike12345567
091b537e2d Adding schema validation and API endpoint to data sources for query. 2021-06-04 14:53:49 +01:00
mike12345567
9f50d2d329 Merge branch 'plus-datasources' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-04 13:28:34 +01:00
mike12345567
8f0b25879a Merge branch 'fix/builder-roles' of github.com:Budibase/budibase into feature/opinionated-sql 2021-06-04 13:10:57 +01:00
mike12345567
9d3c28ecbf Fixing issue with builder not always having the correct roles to view an app - global builders are now admins in all apps. 2021-06-04 12:13:29 +01:00
Martin McKeaveney
7ecdb60cc6 Joi schema validation for plus datasources 2021-06-04 10:50:02 +01:00
Martin McKeaveney
2ab9d5e31c endpoint for plus datasources 2021-06-03 17:56:04 +01:00
mike12345567
2057985631 Fixing issue with roles not being added correctly to global users and cleaning up roles when an app is deleted. 2021-06-01 15:58:40 +01:00
mike12345567
397a4d883f Fixing server test cases. 2021-05-27 15:40:55 +01:00
mike12345567
24b3635b9b Linting. 2021-05-27 14:55:48 +01:00
mike12345567
853f519f92 Formatting. 2021-05-27 14:53:47 +01:00
mike12345567
bc6660fd0e Updating permissions to allow roles other than builder/admin to use apps properly. 2021-05-27 14:53:41 +01:00
mike12345567
c311bae7b9 Fixing an issue with redirect loop in auth, 2021-05-27 12:05:31 +01:00
Martin McKeaveney
38e6790146 fix test 2021-05-24 22:50:58 +01:00
Martin McKeaveney
5c60629545 removing electron config 2021-05-24 22:39:13 +01:00
mike12345567
8c8ac18ac0 Fixing broken server test cases. 2021-05-21 16:02:21 +01:00
mike12345567
f56250824c Adding a debounced updated at timestamp to applications. 2021-05-21 13:07:10 +01:00
mike12345567
fba63134d1 Fixing some issues found when testing. 2021-05-20 20:48:24 +01:00
mike12345567
69a54aad83 Fixing test cases. 2021-05-20 16:18:09 +01:00
mike12345567
ed63d1d8f2 Updating user test cases. 2021-05-19 16:24:20 +01:00
mike12345567
ecc1527833 Merge branch 'next' of github.com:Budibase/budibase into user-app-list 2021-05-19 15:58:17 +01:00
mike12345567
6d6eee2a93 Adding the ability to get all apps, with the status attached. 2021-05-19 15:09:57 +01:00