mike12345567
e2e796cd9d
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
2021-07-27 10:32:18 +01:00
Budibase Release Bot
03acad2d89
v0.9.81
2021-07-27 09:20:57 +00:00
Budibase Staging Release Bot
2ecb2de1d2
v0.9.80-alpha.9
2021-07-27 09:11:15 +00:00
Budibase Release Bot
805464b474
v0.9.80
2021-07-27 09:07:05 +00:00
Budibase Staging Release Bot
0dbec1f1a4
v0.9.80-alpha.8
2021-07-26 21:20:37 +00:00
mike12345567
669685580f
Linting.
2021-07-26 13:20:42 +01:00
mike12345567
5c58630ed7
Fixing up everything found when testing with Cypress.
2021-07-26 13:19:47 +01:00
Budibase Staging Release Bot
eaf656a85d
v0.9.80-alpha.7
2021-07-26 09:34:02 +00:00
Budibase Staging Release Bot
9b0daf925c
v0.9.80-alpha.6
2021-07-26 08:23:08 +00:00
Budibase Staging Release Bot
ef396a1a48
v0.9.80-alpha.5
2021-07-26 07:42:30 +00:00
Budibase Staging Release Bot
3b3b90c721
v0.9.80-alpha.4
2021-07-25 11:22:12 +00:00
Budibase Staging Release Bot
ef3ee02885
v0.9.80-alpha.3
2021-07-25 10:58:35 +00:00
Budibase Staging Release Bot
88dbb17af0
v0.9.80-alpha.2
2021-07-24 11:22:42 +00:00
mike12345567
e76c44000b
Fixing test case.
2021-07-23 20:08:16 +01:00
mike12345567
cfea184633
Linting.
2021-07-23 20:03:11 +01:00
mike12345567
a384cc059d
Changing how apps are retrieved to be more efficient.
2021-07-23 20:01:53 +01:00
Budibase Staging Release Bot
88b53b34a0
v0.9.80-alpha.1
2021-07-23 17:41:06 +00:00
Rory Powell
51a1cd5f43
Fix staging version
2021-07-23 18:31:45 +01:00
Budibase Staging Release Bot
dcec1accc2
v0.9.79-alpha.5
2021-07-23 16:55:34 +00:00
mike12345567
7fe7ca9411
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
2021-07-23 17:52:30 +01:00
mike12345567
93f5419072
Adding use of the tenancy ID.
2021-07-23 17:41:00 +01:00
mike12345567
e4eb2d34b2
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
2021-07-23 17:20:41 +01:00
Budibase Staging Release Bot
c2cd7f639c
v0.9.79-alpha.4
2021-07-23 16:13:42 +00:00
Budibase Release Bot
7ec521c0e9
v0.9.79
2021-07-23 16:08:58 +00:00
mike12345567
36e1ddf423
Merge branch 'master' of github.com:Budibase/budibase into develop
2021-07-23 17:02:33 +01:00
Budibase Staging Release Bot
91fe930b7e
v0.9.79-alpha.3
2021-07-23 15:46:11 +00:00
mike12345567
b5d7e76ec2
Merge branch 'fix/lucene-filtering' of github.com:Budibase/budibase into feature/multi-tenants
2021-07-23 16:10:59 +01:00
mike12345567
9f06b180a8
Adding concept of version to APIs.
2021-07-23 15:29:14 +01:00
Budibase Staging Release Bot
e45a6f6778
v0.9.79-alpha.2
2021-07-23 14:05:23 +00:00
Budibase Staging Release Bot
5ef00cd2a4
v0.9.79-alpha.1
2021-07-23 11:08:21 +00:00
Budibase Staging Release Bot
c71d8a4f42
v0.9.79-alpha.0
2021-07-23 09:37:21 +00: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
e62c858a8d
Adding mechanism to disable org functionality when multi-tenancy disabled.
2021-07-21 17:52:42 +01:00
mike12345567
f99f077cdc
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
7afce332c8
Fixing some issues discovered with logging in.
2021-07-20 17:46:41 +01:00
mike12345567
2182645339
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
2021-07-20 15:56:12 +01:00
Peter Clement
32b2093cff
Merge remote-tracking branch 'origin/develop' into oidc-config-management
2021-07-20 12:57:58 +01:00
mike12345567
99fe16d169
Merge branch 'develop' of github.com:Budibase/budibase into feature/multi-tenants
2021-07-19 17:35:48 +01:00
mike12345567
63dba7b574
Merge branch 'master' of github.com:Budibase/budibase into develop
2021-07-19 16:24:19 +01:00
Budibase Release Bot
f518890ae0
v0.9.78
2021-07-19 14:23:03 +00:00
mike12345567
8241df2581
Fixing some tenancy issues.
2021-07-19 12:57:52 +01:00
Budibase Release Bot
49f1c20f17
v0.9.77
2021-07-16 18:52:46 +00:00
mike12345567
c248844a24
Adding organisation page.
2021-07-16 18:24:32 +01:00
mike12345567
037dce5016
Further work, tenancy now working but some more work to be done.
2021-07-16 18:04:49 +01:00
mike12345567
f0f9736c0b
Updating auth to utilise the tenant system.
2021-07-16 15:08:58 +01:00
Budibase Release Bot
5b2c463ebf
v0.9.76
2021-07-15 23:23:00 +00:00
mike12345567
5ffe3c7935
First version of multi-tenancy, work still to be done.
2021-07-15 17:57:02 +01:00
Rory Powell
70601b7cc5
Store OIDC config in cookie instead of URL
2021-07-15 16:20:31 +01:00
Rory Powell
90c0e7b2c1
Merge branch 'develop' into feature/oidc-support
2021-07-15 14:05:30 +01:00
Rory Powell
9e24bc14e7
Add database test configuration to auth package
2021-07-15 12:55:35 +01:00
Budibase Release Bot
fb334c6f15
v0.9.75
2021-07-15 10:12:28 +00:00
mike12345567
f2c2ead3fc
Cleaning up deployments into the app DB, moving API keys to be in global DB (which will be tenancy managed) and adding concept of platform info DB.
2021-07-14 16:29:32 +01:00
Rory Powell
356a765c92
Invert logos config naming to prevent conflict
2021-07-14 15:48:29 +01:00
mike12345567
ccb0e1b354
Merge branch 'master' of github.com:Budibase/budibase into develop
2021-07-14 13:54:39 +01:00
mike12345567
cb1514cb1a
Merge branch 'master' of github.com:Budibase/budibase into feature/multi-tenants
2021-07-14 13:53:57 +01:00
Budibase Release Bot
be0559606a
v0.9.74
2021-07-13 16:53:42 +00:00
mike12345567
e296a67b50
Renaming groups to workspaces.
2021-07-13 17:27:04 +01:00
Peter Clement
2900743545
Add UUID to each oidc config to distinguish each provider
2021-07-13 15:52:21 +01:00
Rory Powell
0982968f79
Setup common test data
2021-07-13 12:08:58 +01:00
Rory Powell
62533e40d7
Add jest to auth package devDependencies
2021-07-13 10:49:27 +01:00
Rory Powell
4c9308462e
Remove redundant check on requireLocalAccount
2021-07-13 10:46:27 +01:00
Rory Powell
d25d9edda1
Test google auth strategy
2021-07-13 10:17:14 +01:00
Rory Powell
4f397740e0
Add jest to auth package + test oidc strategy
2021-07-13 10:02:08 +01:00
Martin McKeaveney
742402f4c7
merge with master
2021-07-11 18:07:46 +01:00
Budibase Release Bot
3b07d3143b
v0.9.73
2021-07-09 17:29:06 +00: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
Rory Powell
97a62594ed
Update clientId -> clientID
2021-07-09 16:21:42 +01:00
Rory Powell
94aa6b3711
Remove review comment
2021-07-09 09:37:52 +01:00
Rory Powell
63b13fc360
Merge branch 'develop' into feature/oidc-support
2021-07-08 20:15:16 +01:00
Rory Powell
87f05e7d06
Always maintain original user id. No longer remove old user during sync
2021-07-08 16:49:07 +01:00
Rory Powell
8bea18e696
sync third party profile on every login
2021-07-08 16:11:48 +01:00
Rory Powell
7db8658518
remove duplicate scope definition
...
scope can be defined both within the strategy declaration or when invoking passport
2021-07-08 15:21:54 +01:00
Rory Powell
db9078cebe
Linting
2021-07-08 13:12:25 +01:00
Rory Powell
aa601f3701
Integrate with configuration ui / support for email usernames
2021-07-08 13:04:04 +01:00
Andrew Kingston
08578af4ba
Add application/json as a known file type
2021-07-08 12:55:51 +01:00
Rory Powell
ef8b9b40c1
Save email from third party user
2021-07-08 11:54:16 +01:00
Rory Powell
238d31e922
Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support
2021-07-08 11:12:45 +01:00
Rory Powell
5ec79acabf
Merge google/oidc user authentication and surface user relevant error messages during authentication
2021-07-08 11:12:34 +01:00
mike12345567
2fc606f5b5
Linting.
2021-07-07 23:30:14 +01:00
mike12345567
cc67e2caa6
Adding sessions API.
2021-07-07 23:29:19 +01:00
Peter Clement
4b518af605
Merge branch 'feature/oidc-support' of https://github.com/Budibase/budibase into oidc-config-management
2021-07-07 17:42:31 +01:00
mike12345567
7581360e9e
Merge branch 'develop' of github.com:Budibase/budibase into feature/user-session
2021-07-07 17:17:16 +01:00
mike12345567
79b7747714
Fixing session issues after testing a bit.
2021-07-07 17:15:53 +01:00
Peter Clement
8426ffc036
Fix for icon upload issue
2021-07-07 16:18:18 +01:00
Rory Powell
1c39c2f063
Fallback to ID token to retrieve email when not available in passport profile (oidc userinfo)
2021-07-07 14:58:14 +01:00
Peter Clement
b5f398da4d
Allow user uploaded icons in oidc config
2021-07-07 13:41:09 +01:00
Budibase Release Bot
4afd6f4fbe
v0.9.72
2021-07-07 12:19:03 +00:00
Budibase Release Bot
cdd85c4d11
v0.9.71
2021-07-07 10:52:11 +00:00
Martin McKeaveney
93b562e2df
make logged in users basic by default, prevent allowing users to be assigned as default in the UI
2021-07-06 18:43:04 +01:00
mike12345567
36c0e45761
WIP - first version of user sessions.
2021-07-06 18:10:04 +01:00
Martin McKeaveney
6af078a546
public role in builder backend UI
2021-07-06 17:19:53 +01:00
Martin McKeaveney
561f824606
default to public in UI
2021-07-06 17:19:03 +01:00
Martin McKeaveney
4e8b140c52
default users without roles to public role
2021-07-06 17:13:02 +01:00
Rory Powell
0745eedbcc
Improve error handling on openid-configuration request
2021-07-06 10:03:40 +01:00
Rory Powell
624dd20522
Use configuration url to retrieve oidc endpoints
...
The /.well-known/openid-configuration endpoint can be used to
retrieve the majority of configuration needed for oidc
Additionally refactor the callback url to be generated on the server
side as this is a fixed endpoint.
Add linting fixes
2021-07-06 10:03:40 +01:00
Bernhard Hayden
65c436145a
Proof of concept OIDC implementation
2021-07-06 10:03:40 +01:00
Budibase Release Bot
54dae1b5a2
v0.9.70
2021-07-05 14:38:21 +00:00
Peter Clement
f61c5b8143
Add validation to backend for OIDC configuration
2021-07-05 14:27:19 +01:00
Budibase Release Bot
5f4199a3fb
v0.9.69
2021-07-01 10:51:59 +00:00
Budibase Release Bot
1385a08395
v0.9.68
2021-07-01 10:41:50 +00:00
Budibase Release Bot
2258f43bc1
v0.9.67
2021-06-29 16:46:33 +00:00
Martin McKeaveney
2c2e3757d8
Merge pull request #1871 from Budibase/develop
...
Develop
2021-06-29 14:48:27 +01:00
Budibase Release Bot
14810c1a0f
v0.9.66
2021-06-29 13:24:30 +00:00
mike12345567
c17bfa34f5
Fixing issue with Redis which was causing CPU peaking if couldn't connect.
2021-06-25 15:32:59 +01:00
Budibase Release Bot
e0459572af
v0.9.65
2021-06-25 11:32:56 +00:00
Budibase Release Bot
8998e8cba4
v0.9.64
2021-06-24 11:37:19 +00:00
Budibase Release Bot
91f2d5a075
v0.9.63
2021-06-23 22:43:56 +00:00
Budibase Release Bot
53a2707086
v0.9.62
2021-06-23 22:27:33 +00:00
Budibase Release Bot
4af9574178
v0.9.61
2021-06-23 19:53:30 +00:00
Budibase Release Bot
6d822ee4c2
v0.9.60
2021-06-23 12:53:57 +00:00
Budibase Release Bot
157208ea76
v0.9.59
2021-06-23 11:09:48 +00:00
Budibase Release Bot
9fbb9d8d72
v0.9.58
2021-06-23 09:13:01 +00:00
Budibase Release Bot
6fe48237e5
v0.9.57
2021-06-23 08:45:22 +00:00
Budibase Release Bot
5253b00dc9
v0.9.56
2021-06-23 07:33:05 +00:00
Budibase Release Bot
63e52c1f1b
v0.9.55
2021-06-22 16:31:57 +00:00
Budibase Release Bot
042eb0765a
v0.9.54
2021-06-22 16:03:40 +00:00
mike12345567
44c6b77c55
Fixing issues discovered by cypress tests.
2021-06-21 18:37:14 +01:00
mike12345567
fc9e48e8e7
Fixing authentication with API key issue.
2021-06-21 17:13:06 +01:00
Budibase Release Bot
91a6d5e985
v0.9.53
2021-06-20 16:45:30 +00:00
Budibase Release Bot
07a6eab254
v0.9.52
2021-06-20 10:15:48 +00:00
Budibase Release Bot
ed59383167
v0.9.51
2021-06-17 05:20:27 +00:00
Budibase Release Bot
fa499a2ff1
v0.9.50
2021-06-16 09:04:00 +00:00
Budibase Release Bot
0169280b9b
v0.9.49
2021-06-16 08:29:17 +00:00
Budibase Release Bot
81e7940657
v0.9.48
2021-06-15 12:43:29 +00:00
Budibase Release Bot
4020cd84c8
v0.9.47
2021-06-11 13:03:19 +00:00
Budibase Release Bot
ade2be09ed
v0.9.46
2021-06-11 08:48:36 +00:00
Budibase Release Bot
d919d61a1d
v0.9.45
2021-06-10 13:17:08 +00:00
Budibase Release Bot
1eeb2202e7
v0.9.44
2021-06-10 12:54:14 +00:00
Budibase Release Bot
46e7fce3e7
v0.9.43
2021-06-10 11:21:35 +00:00
Budibase Release Bot
a678aaf1ef
v0.9.42
2021-06-10 10:51:32 +00:00
Budibase Release Bot
6255dadb43
v0.9.41
2021-06-09 18:01:31 +00:00
Budibase Release Bot
72caa080fe
v0.9.40
2021-06-09 15:26:30 +00:00
Budibase Release Bot
94c4a30657
v0.9.39
2021-06-09 13:51:07 +00:00
Budibase Release Bot
24b7e74cc3
v0.9.38
2021-06-09 11:37:37 +00:00
Budibase Release Bot
f72eac2657
v0.9.37
2021-06-09 11:22:57 +00:00
Budibase Release Bot
9a7c515466
v0.9.36
2021-06-09 10:41:59 +00:00
Budibase Release Bot
cc518ff381
v0.9.35
2021-06-09 10:12:38 +00:00
Budibase Release Bot
4e3c777129
v0.9.34
2021-06-08 19:56:50 +00:00
Budibase Release Bot
2278f9f221
v0.9.33
2021-06-08 19:28:00 +00:00
Budibase Release Bot
138f271bb6
v0.9.32
2021-06-08 18:48:22 +00:00
Martin McKeaveney
c88244fd34
Merge pull request #1667 from Budibase/fix/stability-bugfixes
...
Fix/stability bugfixes
2021-06-08 19:40:41 +01:00
Budibase Release Bot
bdcd3b023e
v0.9.31
2021-06-08 18:15:16 +00:00
mike12345567
5a9c8daf7b
Formatting.
2021-06-08 18:06:56 +01:00
mike12345567
8cffe5c9ff
Fixing a collection of issues, specifically users being exported/imported and issues with database import causing weirdness (metadata doc being wrong).
2021-06-08 18:06:16 +01:00
Martin McKeaveney
f33c570b1d
remove builder role from google auth, only allow google sign in if local account exists
2021-06-08 14:46:18 +01:00
Budibase Release Bot
1e852cabbb
v0.9.30
2021-06-07 17:12:41 +00:00
Budibase Release Bot
c04cdb7137
v0.9.29
2021-06-07 16:43:08 +00:00
Budibase Release Bot
dd1b3c25ac
v0.9.28
2021-06-07 16:26:33 +00:00
mike12345567
ef057910e1
Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes
2021-06-07 13:22:27 +01:00
Budibase Release Bot
d6808f4850
v0.9.27
2021-06-04 20:56:30 +00:00
Budibase Release Bot
1f8c9138e9
v0.9.26
2021-06-04 13:05:28 +00: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
Budibase Release Bot
b49a43582b
v0.9.25
2021-06-04 09:13:55 +00:00
Martin McKeaveney
ae1753a654
set content type on client lib upload
2021-06-03 21:33:44 +01:00
Budibase Release Bot
de2e690889
v0.9.24
2021-06-03 10:05:33 +00:00
Budibase Release Bot
c45197edc5
v0.9.23
2021-06-02 12:06:51 +00:00
Martin McKeaveney
a2a76c056c
Merge pull request #1607 from Budibase/lab-day-2705
...
Bash script automation block, budibase docker updates through UI
2021-06-02 12:59:13 +01:00
Budibase Release Bot
760b32da61
v0.9.22
2021-06-02 11:34:24 +00:00
mike12345567
132f084ca5
Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes
2021-06-02 10:08:57 +01:00
Martin McKeaveney
0166c48d40
removing superfluous controllers
2021-06-01 20:22:56 +01:00
Martin McKeaveney
7a0bbfdb84
Merge branch 'master' of https://github.com/Budibase/budibase into lab-day-2705
2021-06-01 19:24:24 +01:00
Budibase Release Bot
f95e1bb4e6
v0.9.21
2021-06-01 17:05:46 +00:00
Budibase Release Bot
5525fc390f
v0.9.20
2021-06-01 16:25:29 +00:00
mike12345567
0792370f03
Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes
2021-06-01 15:25:37 +01:00
Martin McKeaveney
c02a4786cc
Merge pull request #1602 from Budibase/fix/google-account-merge
...
merge google accounts, improve connection pooling for RDBMS
2021-06-01 15:13:08 +01:00
Martin McKeaveney
ec9ea0e841
remove log
2021-06-01 15:03:19 +01:00
Martin McKeaveney
887426fe34
merge google accounts, improve connection pooling for RDBMS
2021-06-01 15:00:28 +01:00
Budibase Release Bot
dfae1371b5
v0.9.19
2021-06-01 12:50:43 +00:00
mike12345567
231bd36189
Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes
2021-06-01 12:15:34 +01:00
Budibase Release Bot
afe61ae2c1
v0.9.18
2021-05-29 13:01:19 +00:00
Budibase Release Bot
598f189a65
v0.9.17
2021-05-28 19:13:11 +00:00
Budibase Release Bot
4e91f3e144
v0.9.16
2021-05-28 13:18:31 +00:00
Budibase Release Bot
6df76822bb
v0.9.15
2021-05-28 12:39:17 +00:00
Martin McKeaveney
a453f6cac2
adding watchtower to docker config
2021-05-28 10:09:32 +01:00
Budibase Release Bot
9307ef3375
v0.9.14
2021-05-27 15:05:57 +00:00
Budibase Release Bot
00cb2f5bfa
v0.9.13
2021-05-27 07:19:23 +00:00
Budibase Release Bot
8ab9939153
v0.9.12
2021-05-26 16:53:00 +00:00
Budibase Release Bot
06d4fcfaf8
v0.9.11
2021-05-26 16:14:47 +00:00
Budibase Release Bot
9760be83a3
v0.9.10
2021-05-26 15:57:10 +00:00
Budibase Release Bot
0d880551f8
v0.9.9
2021-05-26 15:16:54 +00:00
Martin McKeaveney
aa224e4415
v0.9.8
2021-05-26 15:36:41 +01:00
Martin McKeaveney
79ddd2cc79
v0.9.7
2021-05-26 15:34:28 +01:00
Martin McKeaveney
3326c24d37
v0.9.6
2021-05-26 13:37:46 +01:00
mike12345567
923599df70
Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes
2021-05-25 16:02:06 +01:00
Martin McKeaveney
52899e23a2
v0.9.5
2021-05-25 15:40:12 +01:00
mike12345567
17a3fa8c40
Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes
2021-05-25 13:32:43 +01:00
mike12345567
be7736afb7
Fixing app cypress test cases.
2021-05-25 13:25:42 +01:00
Martin McKeaveney
9655d2a7fa
v0.9.4
2021-05-25 12:44:36 +01:00
Martin McKeaveney
881ddc646f
v0.9.3
2021-05-24 21:54:28 +01:00
Martin McKeaveney
f3198aec98
sanitizing client lib URL
2021-05-24 21:30:46 +01:00
Martin McKeaveney
a2917e3ffd
v0.9.2
2021-05-24 17:20:20 +01:00
mike12345567
8200f2a4e8
Fixing issue with redis updates in tests.
2021-05-24 17:05:46 +01:00
mike12345567
bd0f78e38e
Changing how connection is waited for.
2021-05-24 16:31:50 +01:00
mike12345567
ec85f13d5a
Adding an initial connection timeout of 5 seconds which after it will retry again.
2021-05-24 16:30:24 +01:00
mike12345567
2abe543cb1
Linting and fixing an issue with the dev pass through.
2021-05-24 16:20:02 +01:00
mike12345567
428a9e5ba3
Formatting.
2021-05-24 14:56:23 +01:00
mike12345567
292d520b30
Adding some changes for to redis library, allowing reconnection.
2021-05-24 14:54:47 +01:00
mike12345567
18cbb02bf9
Updating administration middleware so that internal requests allowed through automatically.
2021-05-21 16:43:01 +01:00
mike12345567
4653471412
Updating UI to use the updated at.
2021-05-21 14:38:58 +01:00
mike12345567
f56250824c
Adding a debounced updated at timestamp to applications.
2021-05-21 13:07:10 +01:00
Martin McKeaveney
7b4cc64bee
v0.9.1
2021-05-20 14:53:22 +01:00
Martin McKeaveney
d1836a898c
v0.9.0
2021-05-20 14:49:19 +01:00
mike12345567
8c68f1c134
Fixing issues with the user table within the apps.
2021-05-19 15:55:00 +01:00
mike12345567
6d6eee2a93
Adding the ability to get all apps, with the status attached.
2021-05-19 15:09:57 +01:00
Martin McKeaveney
d5fb542589
lint ✨
2021-05-17 21:43:50 +01:00
mike12345567
19b1310c60
Merge branch 'feature/draft-apps' of github.com:Budibase/budibase into feature/draft-apps
2021-05-17 14:24:36 +01:00
mike12345567
dd4a963c3e
Updating role system to never think about the dev app.
2021-05-17 14:20:19 +01:00
Martin McKeaveney
6dc288fcc3
merge
2021-05-16 21:29:07 +01:00
Martin McKeaveney
0ed0550e73
revert functionality working
2021-05-16 21:25:37 +01:00
mike12345567
ac0f620b38
Formatting.
2021-05-14 16:32:51 +01:00
mike12345567
c45fdefb48
Adding administration roles API.
2021-05-14 16:31:07 +01:00
mike12345567
2d0122f7d6
A general re-work of some parts of the auth lib, as well as moving roles/permissions around to make it possible to build an admin API which has role knowledge.
2021-05-14 15:43:41 +01:00
Martin McKeaveney
0ee83a2e60
set up live replication between prod and dev instances
2021-05-13 17:24:32 +01:00
mike12345567
e560390d8a
Fixing an issue with portal calls causing the app to be re-locked.
2021-05-13 15:32:03 +01:00
mike12345567
86000b1714
Fixing issues with redis keys, however still not removing lock.
2021-05-13 14:34:04 +01:00
mike12345567
f4e3e1d196
Altering object store so that all writes/reads to the object store have the dev app prefix replaced with standard app.
2021-05-13 13:29:53 +01:00
Martin McKeaveney
61a5b109f5
dev mode E2E
2021-05-13 11:06:08 +01:00
mike12345567
f6fbeb4858
Putting together redis lock system.
2021-05-12 17:37:09 +01:00
mike12345567
fed94bea70
Merge branch 'next' of github.com:Budibase/budibase into feature/draft-apps
2021-05-12 12:49:42 +01:00
mike12345567
c9d903a92f
General cleanup, doing away with the concept of hosting in the builder and the generally confusing difference between cloud, self hosting and running locally - server is simply always a server now.
2021-05-11 17:49:26 +01:00
mike12345567
2ea05c44b4
Changing INTERNAL_KEY to INTERNAL_API_KEY.
2021-05-11 15:23:03 +01:00
mike12345567
7d78d7b15a
Some updates, working towards supporting automation send smtp email also removing the styling template, adding to base.
2021-05-11 12:02:29 +01:00
Martin McKeaveney
b415fb2089
pull template type from body instead of params
2021-05-10 14:41:52 +01:00
mike12345567
902119c39c
Updating with a tested and functional API for uploading files for configs.
2021-05-07 13:55:30 +01:00
Michael Drury
cf762f8dcd
Some general backend cleanup. moving packages around, removing some traces of electron, and prepping for standardised object store library.
2021-05-06 19:27:24 +01:00
Martin McKeaveney
23cb160a69
merge with next
2021-05-06 11:56:53 +01:00
mike12345567
02a270a24d
Making some changes to how configs are scoped.
2021-05-06 10:51:21 +01:00
Martin McKeaveney
4377b41f40
endpoint for budibase configuration checklist
2021-05-05 20:58:31 +01:00
mike12345567
2f0c3562ac
Merge branch 'next' of github.com:Budibase/budibase into feature/password-reset
2021-05-05 18:00:22 +01:00
mike12345567
96f036b720
Updating testing system across the board after playing around with it, having the worker tests run when top level test is ran, fixing environment in worker when testing, removing the use of redis (replacing with ioredis-mock) when in test.
2021-05-05 17:49:34 +01:00
mike12345567
f1650105f4
Finalising the usage of redis in the password reset and invitation systems.
2021-05-05 15:10:28 +01:00
mike12345567
e31eb5d3d2
Fleshed out fully all redis interactions for invitations and password resets.
2021-05-05 12:11:06 +01:00
Martin McKeaveney
d8c3ab7d79
lint and tidy
2021-05-04 18:14:13 +01:00
mike12345567
66341473ca
Fixing issues with Redis/Bull and the integration with new redis module.
2021-05-04 18:13:44 +01:00
Martin McKeaveney
88a5660bc3
google oauth UI
2021-05-04 17:31:06 +01:00
mike12345567
89310c0879
Merge branch 'next' of github.com:Budibase/budibase into feature/password-reset
2021-05-04 15:21:53 +01:00
Andrew Kingston
556236ebce
Add explicit prettier options
2021-05-04 11:32:22 +01:00
Keviin Åberg Kultalahti
4ec2e7d01f
lint:fix
2021-05-03 09:31:09 +02:00
mike12345567
3e2da63822
Updating auth middleware to accomodate public endpoints for the server properly and some refactoring.
2021-04-28 18:13:21 +01:00
mike12345567
2ef00bf4c0
v0.18.6
2021-04-28 15:13:33 +01:00
mike12345567
6a0f80f25e
Fixing login issue.
2021-04-28 14:28:25 +01:00
mike12345567
01a9db76c8
Formatting.
2021-04-27 17:30:19 +01:00
mike12345567
129b827d9f
Adding a redis client to the auth system, as part of work towards the reset password flow.
2021-04-27 17:29:05 +01:00
mike12345567
d985d338ec
Updating test cases and some re-work of the email system.
2021-04-23 18:07:39 +01:00
mike12345567
46c9df6245
Adding testing to worker, still WIP.
2021-04-23 14:58:06 +01:00
Martin McKeaveney
83f9e00aff
fix imports
2021-04-22 15:27:09 +01:00
Martin McKeaveney
17d20b3faf
only keep userId in payload
2021-04-22 14:53:19 +01:00
Martin McKeaveney
ad63faf448
tidy up
2021-04-22 14:07:00 +01:00
Martin McKeaveney
9a12239e62
scoped configuration management
2021-04-22 13:46:54 +01:00
Martin McKeaveney
737e9dba47
config specificity
2021-04-22 11:45:22 +01:00
Martin McKeaveney
1c7689e694
google login reading from couch
2021-04-21 21:08:04 +01:00
Martin McKeaveney
1da29900c7
merge
2021-04-21 18:43:20 +01:00
Martin McKeaveney
1f831f1281
custom google middleware
2021-04-21 18:40:32 +01:00
mike12345567
e057217b48
Initial CRUD interface for templates.
2021-04-21 18:15:57 +01:00
mike12345567
ec099a9e6f
Formatting and linting.
2021-04-21 16:46:51 +01:00
mike12345567
bb5dbf27aa
Some re-work of the auth package, making it a bit easier to use/less likely to make a mistake.
2021-04-21 16:42:44 +01:00
Martin McKeaveney
b61a29f2ff
google auth E2E
2021-04-21 12:12:22 +01:00
Martin McKeaveney
1b54845c5e
config creation and management APIs
2021-04-20 18:14:36 +01:00
mike12345567
a464aa09db
Linting and formatting.
2021-04-20 17:33:44 +01:00
mike12345567
7612b5ed16
Swapping over everything to use the new user ID and updating everything after some end to end testing.
2021-04-20 17:17:44 +01:00
mike12345567
f24a9d8593
Merge branch 'next' of github.com:Budibase/budibase into feature/user-id-update
2021-04-20 14:03:42 +01:00
mike12345567
e787f22daa
Updating auth package to remove use of email address (bar logging in).
2021-04-19 17:31:47 +01:00
Martin McKeaveney
657ae2b554
group CRUD
2021-04-19 16:16:46 +01:00
Martin McKeaveney
07ac411b12
merge
2021-04-19 11:38:54 +01:00
Martin McKeaveney
95b768c073
basic group apis
2021-04-19 11:34:07 +01:00
mike12345567
9cc640ac0e
Changing user db to be called global db.
2021-04-16 18:09:34 +01:00
Martin McKeaveney
191c085f17
fix cypress tests, only login if cookie not present
2021-04-15 17:36:58 +01:00
mike12345567
ee1a7a69ac
Fixing some issues with auth module.
2021-04-15 16:57:01 +01:00
mike12345567
2edb559fcf
Updating auth lib so that it takes in a pouch instance rather than creating its own.
2021-04-15 16:45:21 +01:00
mike12345567
3697a270ec
Linting.
2021-04-14 16:44:10 +01:00
mike12345567
29f6582ec0
Formatting.
2021-04-14 16:01:28 +01:00
mike12345567
8e729f92e1
Some more server-side fixes, updating it so that builders have permissions to do anything for now (means that a builder user doesn't have to be present in app database to work.
2021-04-14 16:00:58 +01:00
mike12345567
e580628b9c
Updating environment in auth package, easily see required env settings.
2021-04-14 14:13:48 +01:00
Martin McKeaveney
eef989f375
joi syntax, adding db user builder key to cookie
2021-04-14 13:22:57 +01:00
Martin McKeaveney
bd48b02ab1
logout button
2021-04-13 13:56:28 +01:00
Martin McKeaveney
b728fc1a3c
currentapp being set correctly for user
2021-04-13 13:26:13 +01:00
Martin McKeaveney
654a53fc0a
Authentication working on builder homepage, integration with currentapp middleware
2021-04-13 11:56:57 +01:00
mike12345567
2aa26a2302
Some work towards implementing the current app cookie, removing some old dead code and re-working some of the different middlewares involved.
2021-04-12 18:31:58 +01:00
Martin McKeaveney
22a3f1691f
in progress - currentapp token
2021-04-12 12:02:28 +01:00
Martin McKeaveney
6499213f90
merge
2021-04-12 10:48:27 +01:00
Martin McKeaveney
b5a5df7f60
login page
2021-04-11 11:35:55 +01:00
mike12345567
ac1f391383
Formatting.
2021-04-09 16:56:42 +01:00
mike12345567
164ef9a22e
Global users now working through the server, all requests proxied.
2021-04-09 15:11:49 +01:00
mike12345567
792114ef46
First pass of global user configuration through existing user API with role mappings.
2021-04-08 16:58:33 +01:00
Martin McKeaveney
4390bc5c0c
encapsulate db ID generation functions
2021-04-08 11:26:08 +01:00
Martin McKeaveney
73dfad3001
encapsulate more auth functionality into shared module and use in worker
2021-04-08 11:20:37 +01:00
Martin McKeaveney
46ddcdce2c
JWT auth on admin endpoints
2021-04-07 15:15:05 +01:00
Martin McKeaveney
87b1924470
groundwork for budibase auth lib
2021-04-07 11:33:16 +01:00