Peter Clement
6be38bcefd
Merge branch 'feature/oidc-support' of https://github.com/Budibase/budibase into oidc-config-management
2021-07-08 14:29:28 +01:00
Rory Powell
c16cfc328f
Linting
2021-07-08 13:12:25 +01:00
Rory Powell
ec93d15462
Integrate with configuration ui / support for email usernames
2021-07-08 13:04:04 +01:00
Peter Clement
cd1e5c8087
fixing conflict with OIDCButton
2021-07-08 12:36:09 +01:00
Rory Powell
bf94125d33
Save email from third party user
2021-07-08 11:54:16 +01:00
Peter Clement
b1c5b5cf35
Merge branch 'feature/oidc-support' of https://github.com/Budibase/budibase into oidc-config-management
2021-07-08 11:38:28 +01:00
Peter Clement
99de767781
fix issue where oidc config form was not loading due to oidc_logos being undefined
2021-07-08 11:15:22 +01:00
Rory Powell
f0016f4bde
Merge branch 'feature/oidc-support' of github.com:Budibase/budibase into feature/oidc-support
2021-07-08 11:12:45 +01:00
Rory Powell
25f1368227
Merge google/oidc user authentication and surface user relevant error messages during authentication
2021-07-08 11:12:34 +01:00
Peter Clement
2e49686eab
Merge branch 'feature/oidc-support' of https://github.com/Budibase/budibase into oidc-config-management
2021-07-07 17:42:31 +01:00
Peter Clement
7a51eba93c
Add OIDC icon to login page
2021-07-07 17:39:26 +01:00
Peter Clement
cff2a9ad7d
Fix for icon upload issue
2021-07-07 16:18:18 +01:00
Rory Powell
d6c6681220
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
37b1200051
Allow user uploaded icons in oidc config
2021-07-07 13:41:09 +01:00
Rory Powell
c15051462e
Add info to 403 responses
2021-07-07 13:28:55 +01:00
Rory Powell
71ddd41877
Improve error handling on openid-configuration request
2021-07-06 10:03:40 +01:00
Rory Powell
7803540399
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
baab7141c0
Proof of concept OIDC implementation
2021-07-06 10:03:40 +01:00
mike12345567
eaf808b190
Fixing issue with TS definitions.
2021-07-05 17:33:36 +01:00
mike12345567
e7d6298647
Merge branch 'master' of github.com:Budibase/budibase into develop
2021-07-05 17:17:32 +01:00
Budibase Release Bot
1532fee301
v0.9.70
2021-07-05 14:38:21 +00:00
mike12345567
ca1c48232b
Linting.
2021-07-05 15:16:32 +01:00
mike12345567
16581552cb
Fixing issue with single quotes in strings breaking JSON parsing.
2021-07-05 15:14:45 +01:00
Peter Clement
0e6fb73b9e
Add validation to backend for OIDC configuration
2021-07-05 14:27:19 +01:00
Peter Clement
a0f2de65e7
Front End form for OIDC configuration
2021-07-05 14:25:42 +01:00
mike12345567
7d244f0a9c
Review comments.
2021-07-05 11:06:39 +01:00
mike12345567
006db17bfc
Quick fixes for UI, making sure relationships UI not displayed unless tables exist and fixing issue with through being sent up with one-to-many.
2021-07-05 11:03:54 +01:00
mike12345567
ea8fea98a9
Re-working UI after some review.
2021-07-05 10:48:28 +01:00
mike12345567
f450e38dab
Linting.
2021-07-05 09:38:01 +01:00
mike12345567
57278b4532
Allowing user firstname and lastname to be updated through user portal.
2021-07-05 09:29:16 +01:00
mike12345567
3849d2a968
Linting.
2021-07-03 11:16:29 +01:00
mike12345567
11f6abee0a
Re-writing a bit so that it is aware some functionality is SQL only, makes future plus endpoints easier.
2021-07-03 11:15:01 +01:00
mike12345567
71f96f9601
Fixing little UI bugs.
2021-07-03 10:26:37 +01:00
mike12345567
2a1243e81e
Linting.
2021-07-02 18:44:01 +01:00
mike12345567
c24cc5c3fb
Fixing issue with many to many through junction table not realising some exist, or some need deleted - as well as removing limit from details screen, this was blocking join statements and served no purpose (its already a search by equals).
2021-07-02 18:42:01 +01:00
mike12345567
fcf4dbc7a1
Updating server test cases.
2021-07-02 14:49:47 +01:00
mike12345567
9aa672101e
Linting.
2021-07-02 14:36:24 +01:00
mike12345567
a8ff2cc7bd
Removing console logs and simplifying the relationship name.
2021-07-02 14:35:05 +01:00
mike12345567
10730d8053
Implementing UI to support the backend put in place.
2021-07-02 14:33:05 +01:00
Martin McKeaveney
3eb8f3c445
bidirectional relationships, many to one
2021-07-01 22:23:47 +01:00
Martin McKeaveney
cae1a20411
preventing relationship overrides
2021-07-01 21:24:23 +01:00
Martin McKeaveney
0d4c3fd854
Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui
2021-07-01 20:09:27 +01:00
mike12345567
a5c3d4f86f
Linting.
2021-07-01 19:23:29 +01:00
mike12345567
7fb1e80196
Re-writing external layer in typescript.
2021-07-01 19:20:41 +01:00
Martin McKeaveney
93569ccc87
simplify relationship configuration UI
2021-07-01 18:24:43 +01:00
mike12345567
b3eea4e4d1
Removing PG hack and handling the updating of relationships from the one side, e.g. one person is linked to many tasks, allow updating the person and having FK in tasks get updated with that persons ID.
2021-07-01 18:23:15 +01:00
Martin McKeaveney
bc4c85bffa
TS debug command for server
2021-07-01 17:36:41 +01:00
mike12345567
d9aa1360d0
Linting.
2021-07-01 14:25:23 +01:00
Martin McKeaveney
9f3e5cdc7f
Merge branch 'feature/sql-relationships' of github.com:Budibase/budibase into feature/opinionated-relationships-ui
2021-07-01 14:14:52 +01:00
Martin McKeaveney
edcf3161a3
relationships E2E
2021-07-01 14:14:48 +01:00