Martin McKeaveney
|
4a2028c354
|
usageQuota middleware writing to couch
|
2021-09-23 22:40:14 +01:00 |
Martin McKeaveney
|
9b98985040
|
point logo upload to S3 bucket when not self hosted
|
2021-09-23 16:22:12 +01:00 |
Michael Drury
|
f45c780d99
|
Merge pull request #2698 from Budibase/feature/view-cloud-replacement
Cloud View replacement
|
2021-09-22 18:21:38 +01:00 |
Martin McKeaveney
|
68a72384c8
|
Merge pull request #2703 from Budibase/feature/analytics
Feature/analytics
|
2021-09-22 15:53:34 +01:00 |
Martin McKeaveney
|
87b61b5c54
|
added user created at timestamp
|
2021-09-22 09:29:51 +01:00 |
Rory Powell
|
9282b08890
|
Cloud SSO flow and auto login on verification
|
2021-09-21 18:20:26 +01:00 |
mike12345567
|
3da8adfe48
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/view-cloud-replacement
|
2021-09-21 17:27:47 +01:00 |
mike12345567
|
e8e331e578
|
Removing use of db.post as its dangerous to allow the possibility of _id being auto-generated, these docs would be lost as we couldn't query them out by the usual id mechanism.
|
2021-09-21 16:07:04 +01:00 |
Rory Powell
|
1d873d9e11
|
Move all session population to budibase (bug fix)
|
2021-09-20 11:26:19 +01:00 |
Rory Powell
|
91b9a98247
|
Password reset for budibase users
|
2021-09-17 13:41:22 +01:00 |
Rory Powell
|
3576ca87be
|
Access controls for cloud, self, and regular budibase users
|
2021-09-15 15:45:43 +01:00 |
Rory Powell
|
011193a3dc
|
Navigate between budibase and account portal
|
2021-09-14 15:49:59 +01:00 |
Rory Powell
|
689065d2b8
|
Redirect to account portal login page in the cloud
|
2021-09-14 14:18:13 +01:00 |
Rory Powell
|
73981680ba
|
Replace 'sandbox' with 'cloud' in builder, reuse 'SELF_HOSTED' flag
|
2021-09-14 13:03:38 +01:00 |
Rory Powell
|
d2c5197fa0
|
Merge pull request #2574 from Budibase/feature/onboarding-backend
Add new redis key for email verification & pre-hashed password option
|
2021-09-14 11:17:54 +01:00 |
Martin McKeaveney
|
b83452f47c
|
merge with master
|
2021-09-10 14:43:03 +01:00 |
mike12345567
|
dbf830f12b
|
Fixing issue #2579.
|
2021-09-09 17:59:44 +01:00 |
Rory Powell
|
d919c44185
|
Add pre-hased password option to admin creation
|
2021-09-09 17:08:27 +01:00 |
Martin McKeaveney
|
5e268dce18
|
Merge pull request #2556 from mslourens/checklist_item_navigation
add link to checklist items for direct navigation (and lint issues)
|
2021-09-09 11:16:38 +01:00 |
Rory Powell
|
bc50bf56db
|
Remove cors configuration
|
2021-09-08 12:13:57 +01:00 |
Rory Powell
|
fcf5aac7e6
|
Add configurable cors options to worker
|
2021-09-08 10:05:39 +01:00 |
Rory Powell
|
3d15db2223
|
Account portal cors and auth changes
|
2021-09-07 11:22:11 +01:00 |
Maurits Lourens
|
9338043133
|
fix test
|
2021-09-06 20:23:33 +02:00 |
Maurits Lourens
|
0b7bb885cc
|
fix unit test
|
2021-09-06 15:49:38 +02:00 |
Maurits Lourens
|
dafd06737c
|
add link to checklist items for direct navigation (and lint issues)
|
2021-09-06 15:16:21 +02:00 |
mike12345567
|
90f6dffc44
|
Fixing an issue with list of app URLs not loading correctly.
|
2021-08-31 13:42:04 +01:00 |
Martin McKeaveney
|
af4c1b23de
|
simplify couchDB configuration
|
2021-08-18 11:23:28 +01:00 |
Martin McKeaveney
|
87bf640a5d
|
conditionally apply username and password to couchdb auth
|
2021-08-17 16:48:02 +01:00 |
Martin McKeaveney
|
f4232bd7d7
|
couchDB auth options
|
2021-08-17 14:11:03 +01:00 |
Peter Clement
|
48c40446f0
|
Add link to account portal
|
2021-08-12 12:09:53 +01:00 |
Peter Clement
|
b2bc9a5e20
|
Add self-hosting upgrade button to builder pane
|
2021-08-12 11:51:08 +01:00 |
mike12345567
|
a8eb067de3
|
Merge branch 'fix/apps-2195-2282-2283' of github.com:Budibase/budibase into develop
|
2021-08-06 17:14:31 +01:00 |
mike12345567
|
506ff7dcd3
|
Linting.
|
2021-08-06 16:39:30 +01:00 |
mike12345567
|
be48677490
|
Fixes for a lot of issues generated by the use of the pouchdb allDbs call, which is not designed for multi-client DB setups like ours, using CouchDB method instead.
|
2021-08-06 16:38:07 +01:00 |
mike12345567
|
105dfb5eb9
|
Fixing an issue with OIDC URL for preauth.
|
2021-08-05 14:36:10 +01:00 |
mike12345567
|
9197a6e124
|
Making old google/oidc callback endpoints public.
|
2021-08-05 12:00:33 +01:00 |
mike12345567
|
78a3a1cd09
|
Fixing issue with google callback URL not being used when it was previously set.
|
2021-08-05 11:27:51 +01:00 |
mike12345567
|
46ea3f3e9e
|
Revert "Merge pull request #2253 from Budibase/revert-2076-feature/multi-tenants"
This reverts commit 4834b765be , reversing
changes made to 2456e69483 .
|
2021-08-05 09:59:08 +01:00 |
Michael Drury
|
b86a6fddc9
|
Revert "Multi-tenancy/organisations"
|
2021-08-04 10:02:24 +01:00 |
mike12345567
|
4e13dde657
|
Fixing some issues highlighted by worker test cases.
|
2021-08-03 17:14:17 +01:00 |
mike12345567
|
88c07d28eb
|
Linting.
|
2021-08-03 15:41:51 +01:00 |
mike12345567
|
e7974f7e86
|
Implementing some changes to how context gets set for tenancy, after testing, as well as updating server.
|
2021-08-03 15:32:25 +01:00 |
mike12345567
|
f3ce979230
|
Linting.
|
2021-08-02 18:36:32 +01:00 |
mike12345567
|
7743384f77
|
re-write, to use the ideas that Rory put in place, still WIP, un-tested but all implemented.
|
2021-08-02 18:34:43 +01:00 |
mike12345567
|
f6d0db4c4b
|
Updating API endpoints, to include the new system one, updating hosting envoy yaml to cover these.
|
2021-08-02 12:09:03 +01:00 |
mike12345567
|
8bcce17cd7
|
Removing unused mock.
|
2021-07-30 14:25:38 +01:00 |
mike12345567
|
79c5f01267
|
Fixing config test case.
|
2021-07-30 14:23:40 +01:00 |
mike12345567
|
5dfeb9b3ca
|
Limiting use of query string to a few select endpoints for determining tenant ID.
|
2021-07-27 18:02:59 +01:00 |
mike12345567
|
adf6d18cb1
|
Fixing some issues with public endpoints causing logout loop.
|
2021-07-27 16:17:02 +01:00 |
mike12345567
|
615053f201
|
Fixing some issues with org not being correctly detected.
|
2021-07-27 15:35:26 +01:00 |
mike12345567
|
dd1f1fec3b
|
Linting.
|
2021-07-26 13:31:39 +01:00 |
mike12345567
|
d03229caba
|
Adding in admin API backwards compat.
|
2021-07-26 13:23:11 +01:00 |
mike12345567
|
4606248ffd
|
Fixing up everything found when testing with Cypress.
|
2021-07-26 13:19:47 +01:00 |
mike12345567
|
c63ee57bbd
|
Linting.
|
2021-07-23 20:03:11 +01:00 |
mike12345567
|
4d0faa38e3
|
Changing how apps are retrieved to be more efficient.
|
2021-07-23 20:01:53 +01:00 |
mike12345567
|
9a9c552629
|
Adding mechanism for lookup of userId/email to tenantId.
|
2021-07-23 19:22:04 +01:00 |
mike12345567
|
82e43e0008
|
Removing accidental symbols.
|
2021-07-23 17:26:54 +01:00 |
mike12345567
|
9377c7b0f3
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
|
2021-07-23 17:20:41 +01:00 |
mike12345567
|
7588bfde39
|
Adjusting how redis modules are loaded, making sure client is always set, before init.
|
2021-07-23 16:53:22 +01:00 |
Rory Powell
|
eb8d857864
|
Require https callback in production, allow for http otherwise
|
2021-07-23 15:47:48 +01:00 |
Rory Powell
|
418637cb6b
|
Linting
|
2021-07-23 14:42:28 +01:00 |
Rory Powell
|
f95b550b15
|
Mark google activated by default for old configs
|
2021-07-23 14:40:22 +01:00 |
Rory Powell
|
249df46770
|
Mark google activated by default for old configs
|
2021-07-23 11:38:17 +01:00 |
mike12345567
|
3f7bafe23d
|
Linting.
|
2021-07-22 22:37:20 +01:00 |
mike12345567
|
313302cae2
|
Fixing test cases and bugs that they raised.
|
2021-07-22 22:36:16 +01:00 |
mike12345567
|
24012c2fba
|
Linting.
|
2021-07-22 16:37:50 +01:00 |
mike12345567
|
1d6a350311
|
Changing how flags are handled.
|
2021-07-22 16:36:21 +01:00 |
mike12345567
|
b21fe320c5
|
Adding fallbacks for oidc and google.
|
2021-07-22 15:26:14 +01:00 |
mike12345567
|
1b6a73c250
|
Linting.
|
2021-07-22 14:29:30 +01:00 |
mike12345567
|
27b2a13817
|
Swapping admin -> global in worker to reduce confusion in API url naming.
|
2021-07-22 12:56:47 +01:00 |
mike12345567
|
3305400c83
|
Fixing saving of oidc and google auth, neither should require the callbackURL property with the tenancy update.
|
2021-07-21 11:10:26 +01:00 |
mike12345567
|
b09c2d45f9
|
Linting and adding tenancy API.
|
2021-07-20 18:03:16 +01:00 |
mike12345567
|
129ff3fef2
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
|
2021-07-20 15:56:12 +01:00 |
Peter Clement
|
3f42ed74b9
|
Merge remote-tracking branch 'origin/develop' into oidc-config-management
|
2021-07-20 12:57:58 +01:00 |
Peter Clement
|
0fa68a2d50
|
Add activated toggle and login functionality to support this
|
2021-07-20 09:27:12 +01:00 |
mike12345567
|
83db31f899
|
A lot of general fixes around getting logged in, setting up users etc.
|
2021-07-19 19:00:53 +01:00 |
mike12345567
|
358b2aef89
|
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
|
2021-07-19 17:35:48 +01:00 |
mike12345567
|
e026375f50
|
Merge branch 'master' of github.com:Budibase/budibase into develop
|
2021-07-19 16:24:19 +01:00 |
mike12345567
|
e56a0f5aa3
|
Fixing some tenancy issues.
|
2021-07-19 12:57:52 +01:00 |
mike12345567
|
d157285918
|
Adding organisation page.
|
2021-07-16 18:24:32 +01:00 |
mike12345567
|
f3156fca06
|
Further work, tenancy now working but some more work to be done.
|
2021-07-16 18:04:49 +01:00 |
mike12345567
|
b7995dd61d
|
Updating auth to utilise the tenant system.
|
2021-07-16 15:08:58 +01:00 |
mike12345567
|
912659a8ad
|
First version of multi-tenancy, work still to be done.
|
2021-07-15 17:57:02 +01:00 |
Rory Powell
|
5f51de257f
|
Default public config.config when missing
|
2021-07-15 16:50:57 +01:00 |
Rory Powell
|
806957e462
|
Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support
|
2021-07-15 16:21:03 +01:00 |
Rory Powell
|
33b352c3ef
|
Store OIDC config in cookie instead of URL
|
2021-07-15 16:20:31 +01:00 |
Peter Clement
|
70ab4e4dc5
|
add new logic to support oauth and oidc buttons
|
2021-07-15 15:49:10 +01:00 |
Rory Powell
|
239e39e5ed
|
Merge branch 'develop' into feature/oidc-support
|
2021-07-15 14:05:30 +01:00 |
mike12345567
|
a9160f5914
|
Rewording email template descriptions.
|
2021-07-14 13:24:46 +01:00 |
mike12345567
|
a31cce0ff9
|
Linting.
|
2021-07-14 13:18:27 +01:00 |
mike12345567
|
c20fde41ee
|
Some quick fixes after a user had some confusion over how the email templating works, just adding some detail that should help explain.
|
2021-07-14 11:23:24 +01:00 |
Peter Clement
|
283698f8c5
|
Fix config form saving bugs
|
2021-07-13 21:47:36 +01:00 |
Rory Powell
|
0973394208
|
Update config checklist to handle multiple sso sources
|
2021-07-13 17:30:17 +01:00 |
mike12345567
|
cc08b4fc4e
|
Linting.
|
2021-07-13 17:28:05 +01:00 |
mike12345567
|
004f719dde
|
Renaming groups to workspaces.
|
2021-07-13 17:27:04 +01:00 |
Rory Powell
|
dd306d59c5
|
Load oidc config by id
|
2021-07-13 17:07:48 +01:00 |
Peter Clement
|
9dd05ec96e
|
Add UUID to each oidc config to distinguish each provider
|
2021-07-13 15:52:21 +01:00 |
Peter Clement
|
af792cc09e
|
improve structure of OIDC config
|
2021-07-13 14:55:14 +01:00 |
Rory Powell
|
5f5fe92807
|
Refactor auth controller tests to reuse common behaviour
|
2021-07-13 10:28:15 +01:00 |
Martin McKeaveney
|
bebfe4c6e1
|
merge with master
|
2021-07-11 18:07:46 +01:00 |