Peter Clement
90e6db2be1
Linting and Optimisation
2021-07-09 15:05:39 +01:00
Peter Clement
4ae29f6b54
Fix bug where OIDC icon was not being displayed due to misconfiguration
2021-07-09 14:18:03 +01:00
Peter Clement
80a35d6ef0
Add oidc icon and name to public api for login page
2021-07-09 09:49:16 +01:00
Rory Powell
63b13fc360
Merge branch 'develop' into feature/oidc-support
2021-07-08 20:15:16 +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
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
2bee348721
Fixing test cases.
2021-07-08 00:30:55 +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
Peter Clement
02df5960c2
Add OIDC icon to login page
2021-07-07 17:39:26 +01:00
Peter Clement
b5f398da4d
Allow user uploaded icons in oidc config
2021-07-07 13:41:09 +01:00
Rory Powell
42c8526ac2
Add info to 403 responses
2021-07-07 13:28:55 +01:00
mike12345567
36c0e45761
WIP - first version of user sessions.
2021-07-06 18:10:04 +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
Peter Clement
f61c5b8143
Add validation to backend for OIDC configuration
2021-07-05 14:27:19 +01:00
mike12345567
aef512a108
Fixing issue with full list of apps not appearing in user administration, meaning couldn't update roles.
2021-07-01 11:29:27 +01:00
mike12345567
44c6b77c55
Fixing issues discovered by cypress tests.
2021-06-21 18:37:14 +01:00
mike12345567
14d4ee13f0
Linting.
2021-06-21 18:02:09 +01:00
mike12345567
f244b7b075
Implementing feature #1700 and making it possible to remove logo.
2021-06-21 18:01:25 +01:00
mike12345567
fc9e48e8e7
Fixing authentication with API key issue.
2021-06-21 17:13:06 +01:00
mike12345567
60de9ccb28
Fixing issue with 1:N relationships and multiple fields, issue #1753 .
2021-06-20 10:53:55 +01:00
Andrew Kingston
cb56d7464b
Merge pull request #1712 from Budibase/fix/eslint-prettier
...
Fix eslint, update eslint and prettier versions and update package scripts
2021-06-16 09:22:07 +01:00
Andrew Kingston
abb1d33948
Lint with prettier
2021-06-15 19:39:40 +01:00
mike12345567
386c8890a5
Adding longer timeout for real email tests.
2021-06-15 13:22:38 +01:00
mike12345567
db393f05be
Adding options to SMTP form for configuring TLS/STARTTLS.
2021-06-10 11:25:06 +01:00
mike12345567
eb3222a0bc
Updating SMTP config to show better errors.
2021-06-09 15:45:54 +01:00
Michael Drury
7bd07031e4
Linting.
2021-06-08 18:29:34 +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
mike12345567
ef057910e1
Merge branch 'master' of github.com:Budibase/budibase into fix/cypress-fixes
2021-06-07 13:22:27 +01: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
fe65313eed
update functionality complete
2021-06-01 20:17:06 +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
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
Martin McKeaveney
a453f6cac2
adding watchtower to docker config
2021-05-28 10:09:32 +01:00
mike12345567
be7736afb7
Fixing app cypress test cases.
2021-05-25 13:25:42 +01:00
mike12345567
39545358f2
Fixing the creation of user in cypress.
2021-05-25 11:06:50 +01:00
mike12345567
d89c750761
Updating system to allow setting builder/admin as a toggle during the invitation phase of a user.
2021-05-24 18:45:43 +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
a39b633c90
Formatting and adding routing checks to push the user out of admin menus when they are not an admin.
2021-05-21 17:12:25 +01:00
mike12345567
3c650fad56
Merge branch 'master' of github.com:Budibase/budibase into fix/lockdown-admin
2021-05-21 16:54:52 +01:00
mike12345567
18cbb02bf9
Updating administration middleware so that internal requests allowed through automatically.
2021-05-21 16:43:01 +01:00
Michael Drury
8ee874055e
Merge pull request #1537 from Budibase/feature/app-updated-at
...
Mike fixes + application updated at timestamps
2021-05-21 16:10:29 +01:00
mike12345567
2da319e960
Merge branch 'master' of github.com:Budibase/budibase into feature/app-updated-at
2021-05-21 14:57:41 +01:00
mike12345567
b71d751243
Making sure roles object is always present, issue #1529 .
2021-05-21 14:56:06 +01:00
Martin McKeaveney
2636c9450b
simpler check using checklist
2021-05-21 14:55:11 +01:00
mike12345567
3b81989250
Making sure the email sends out the write port if no platform URL is set.
2021-05-21 14:38:46 +01:00
Keviin Åberg Kultalahti
093e52a4b7
Merge branch 'master' into fixes/user-management
2021-05-21 13:32:55 +02:00
Michael Drury
34384e476c
Merge pull request #1514 from Budibase/fix/per-app-login
...
Removing per app login screens
2021-05-21 11:11:21 +01:00
Keviin Åberg Kultalahti
3593073c00
change forceReset bool name
2021-05-21 12:10:02 +02:00
Martin McKeaveney
fe5df57935
removing skip_setup as it was preventing init
2021-05-20 21:42:27 +01:00
mike12345567
a8ab7858b7
Formatting.
2021-05-20 20:48:46 +01:00
mike12345567
fba63134d1
Fixing some issues found when testing.
2021-05-20 20:48:24 +01:00
Keviin Åberg Kultalahti
81726501ee
Merge branch 'next' into fixes/user-management
2021-05-20 11:02:15 +02:00
mike12345567
584f7c2403
Fixing worker test cases.
2021-05-19 16:39:17 +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
mike12345567
af531241c4
Adding a get self endpoint in the global users.
2021-05-19 13:37:59 +01:00
mike12345567
31d3566626
Allowing null for global user endpoint properties.
2021-05-19 13:30:55 +01:00
mike12345567
14b62b8aed
Removing admin middleware applying to everything.
2021-05-19 13:22:05 +01:00
mike12345567
8e10b42f9c
Merge branch 'user-app-list' of github.com:Budibase/budibase into user-app-list
2021-05-19 13:18:38 +01:00
mike12345567
1956d9765e
Adding admin only endpoint, removing the ability to create/delete global users from the app server and adding a global self user update.
2021-05-19 13:17:50 +01:00
Keviin Åberg Kultalahti
06af8e70e6
add forcePasswordReset bool to user object validation
2021-05-19 13:24:14 +02:00
mike12345567
298e5c7e4d
Updating reset link to match that of the builder.
2021-05-18 15:48:28 +01:00
mike12345567
d9439abe86
Building up the API interactions for the forgotten password flow.
2021-05-18 15:26:09 +01:00
Keviin Åberg Kultalahti
e838950777
Merge branch 'next' into admin/user-management-ui
2021-05-18 12:27:46 +02:00
Keviin Åberg Kultalahti
a3f5e1af8c
lint:fix
2021-05-18 12:21:57 +02:00
Keviin Åberg Kultalahti
7fa0666cae
updates invite url
2021-05-18 12:18:06 +02:00
Martin McKeaveney
d5fb542589
lint ✨
2021-05-17 21:43:50 +01:00
Keviin Åberg Kultalahti
71929dadd1
Merge branch 'feature/draft-apps' into admin/user-management-ui
2021-05-17 16:41:46 +02:00
mike12345567
eb4a430a7c
Updating templating bindings enumerations.
2021-05-17 15:30:24 +01:00
Keviin Åberg Kultalahti
447a592ddb
Merge branch 'feature/draft-apps' into admin/user-management-ui
2021-05-17 15:53:32 +02:00
mike12345567
df7828d3af
don't use the _id prop of the app metadata.
2021-05-17 14:52:49 +01:00
Keviin Åberg Kultalahti
b8870ed8c4
erge branch 'feature/draft-apps' into admin/user-management-ui
2021-05-17 15:29:33 +02:00
mike12345567
cbc2066d91
Updating roles API further so find API works too.
2021-05-17 14:28:41 +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
Keviin Åberg Kultalahti
5a7ac2287b
Merge branch 'feature/draft-apps' into admin/user-management-ui
2021-05-17 15:21:48 +02: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
Keviin Åberg Kultalahti
771467fba1
Merge branch 'feature/draft-apps' into admin/user-management-ui
2021-05-14 17:49:09 +02:00
mike12345567
0234d11110
Making sure routes are included.
2021-05-14 16:47:47 +01:00
mike12345567
ac0f620b38
Formatting.
2021-05-14 16:32:51 +01:00
Keviin Åberg Kultalahti
8392a4ba38
Merge branch 'feature/draft-apps' into admin/user-management-ui
2021-05-14 17:32:08 +02: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
mike12345567
d7dc133e43
Updating valid to optionals.
2021-05-12 15:44:16 +01:00
mike12345567
86f7e76180
Merge branch 'admin/user-management-ui' of github.com:Budibase/budibase into admin/user-management-ui
2021-05-12 14:27:48 +01:00
mike12345567
b58ed6dd4b
Fixing an issue with the upload URL not being inserted in correct location.
2021-05-12 14:27:33 +01:00
mike12345567
8f7a3f4d69
Merge branch 'next' of github.com:Budibase/budibase into feature/draft-apps
2021-05-12 13:59:59 +01:00
Keviin Åberg Kultalahti
0da5247a03
Merge branch 'next' into admin/user-management-ui
2021-05-12 14:08:58 +02:00
mike12345567
fed94bea70
Merge branch 'next' of github.com:Budibase/budibase into feature/draft-apps
2021-05-12 12:49:42 +01:00
Martin McKeaveney
56d117c819
fixes from PR
2021-05-12 12:38:49 +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
5230dcd3ac
Formatting.
2021-05-11 15:24:17 +01:00
mike12345567
2ea05c44b4
Changing INTERNAL_KEY to INTERNAL_API_KEY.
2021-05-11 15:23:03 +01:00
mike12345567
147d67cd26
Merge branch 'smtp-configuration' of github.com:Budibase/budibase into smtp-configuration
2021-05-11 15:09:22 +01:00
mike12345567
8faa9554ed
Updating to support SMTP email automation action, as well as some general work around from and subject which previously we'ren't fully implemented.
2021-05-11 15:08:59 +01:00
Martin McKeaveney
c8b1adb135
merge
2021-05-11 14:58:55 +01:00
Martin McKeaveney
3bf3fc5e02
email template E2E, adding preview
2021-05-11 14:44:43 +01:00
mike12345567
638e2f5c8e
Merge branch 'admin/user-management-ui' of github.com:Budibase/budibase into admin/user-management-ui
2021-05-11 12:51:25 +01:00
mike12345567
ec751b59a4
Fixing an issue with platformUrl being required in settings.
2021-05-11 12:51:14 +01:00
mike12345567
339554b163
Adding link to the real email test.
2021-05-11 12:04:07 +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
mike12345567
85030491b2
Renaming registration to invite URL.
2021-05-10 15:05:06 +01:00
Martin McKeaveney
b415fb2089
pull template type from body instead of params
2021-05-10 14:41:52 +01:00
mike12345567
2081dd96e0
Making sure relative logo URL is converted to a full path in templates.
2021-05-07 14:30:37 +01:00
mike12345567
902119c39c
Updating with a tested and functional API for uploading files for configs.
2021-05-07 13:55:30 +01:00
Martin McKeaveney
cb2b1037ba
SMTP and template management E2E
2021-05-06 18:02:44 +01:00
Martin McKeaveney
361db5e96f
update scoped config imports
2021-05-06 12:09:35 +01:00
Martin McKeaveney
23cb160a69
merge with next
2021-05-06 11:56:53 +01:00
Martin McKeaveney
2fe2d521cf
lint ✨
2021-05-06 10:57:24 +01:00
Martin McKeaveney
efacbe861a
unit tests
2021-05-06 10:54:01 +01:00
mike12345567
02a270a24d
Making some changes to how configs are scoped.
2021-05-06 10:51:21 +01:00
Martin McKeaveney
399c463f52
do not allow users to initialise again once an admin has been created
2021-05-05 22:06:31 +01:00
Martin McKeaveney
1aedba80bd
first time setup E2E
2021-05-05 21:56:43 +01:00
Martin McKeaveney
4bc1a7dc3c
renable worker protection
2021-05-05 20:59:16 +01:00
Martin McKeaveney
4377b41f40
endpoint for budibase configuration checklist
2021-05-05 20:58:31 +01:00
mike12345567
c37f41fbd5
Making the code a query string parameter for invite/reset urls.
2021-05-05 18:13:59 +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
44db8cf9ec
Formatting.
2021-05-05 17:49:53 +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
1a2556b6fd
Formatting.
2021-05-05 16:00:15 +01:00
mike12345567
4d49fd4da0
Updating configs API based on some feedback during the development of the settings frontend.
2021-05-05 15:59:24 +01:00
mike12345567
3812a31a22
Formatting.
2021-05-05 15:19:44 +01:00
mike12345567
7b92046052
Finishing invite send email.
2021-05-05 15:17:15 +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
f781e8b350
Formatting.
2021-05-05 12:11:31 +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
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
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
caa62cba1c
Adding auth endpoints to no auth list.
2021-04-26 15:44:28 +01:00
mike12345567
3468c942f9
Updating welcome to make it clear no login credentials in it.
2021-04-26 14:53:47 +01:00
mike12345567
02dafebe38
Moving header/footer and presentational tables to the base hbs email template.
2021-04-26 14:39:18 +01:00
mike12345567
02031ce8c9
Formatting, linting and handling year copyright properly.
2021-04-26 14:24:07 +01:00
mike12345567
5de2b26335
Formatting.
2021-04-26 14:16:05 +01:00
mike12345567
84e66f826b
Updates after finding a better template to use and adding some real email testing with Ethereal platform.
2021-04-26 14:14:51 +01:00
mike12345567
73ad093a50
Major update, fixing email test case.
2021-04-23 18:54:12 +01:00
mike12345567
d985d338ec
Updating test cases and some re-work of the email system.
2021-04-23 18:07:39 +01:00
mike12345567
6564c85a30
continuing work on smtp testing.
2021-04-23 15:14:28 +01:00
mike12345567
46c9df6245
Adding testing to worker, still WIP.
2021-04-23 14:58:06 +01:00
mike12345567
61ed6cf2bc
Updating config management for SMTP as well as finalising the work around generating and sending emails.
2021-04-23 13:49:47 +01:00
mike12345567
fcd57cfcb5
putting together the bulk of the email sending/config options.
2021-04-23 13:10:37 +01:00
mike12345567
e2d29f0562
Formatting.
2021-04-22 17:58:14 +01:00
mike12345567
737dd356c3
Fleshing out the main work behind the email generation.
2021-04-22 17:57:38 +01:00
mike12345567
27846e1bee
Formatting.
2021-04-22 16:06:29 +01:00
Michael Drury
0e1a6b14db
Merge branch 'feature/smtp-templates' into configuration-management
2021-04-22 15:39:54 +01:00
Martin McKeaveney
83f9e00aff
fix imports
2021-04-22 15:27:09 +01:00
mike12345567
70c2c7c727
Adding some base templates which will be returned based on purpose, need to create a list of options that will be exposed/made available via configuration.
2021-04-22 15:26:32 +01:00
Martin McKeaveney
9a12239e62
scoped configuration management
2021-04-22 13:46:54 +01:00
Martin McKeaveney
caa4f0dfb7
lint
2021-04-22 11:48:37 +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
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
Martin McKeaveney
9b477c6f70
lint
2021-04-20 13:13:15 +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
3545634d53
Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management
2021-04-15 16:57:35 +01:00
mike12345567
ee1a7a69ac
Fixing some issues with auth module.
2021-04-15 16:57:01 +01:00
Martin McKeaveney
212a1217c5
merge
2021-04-15 16:49:35 +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
fb4e52baff
Updating worker/server to run in cypress properly.
2021-04-15 16:25:48 +01:00
mike12345567
cfbd75b36d
Some changes to initial login form, improvements based on testing and attempts to fix cypress test failures.
2021-04-15 15:57:55 +01:00
mike12345567
3697a270ec
Linting.
2021-04-14 16:44:10 +01:00
Martin McKeaveney
eef989f375
joi syntax, adding db user builder key to cookie
2021-04-14 13:22:57 +01:00
mike12345567
8b20fcb573
Getting most of the test auth working, adding in global builder configuration.
2021-04-13 18:12:35 +01:00
mike12345567
a8f7977510
Merge branch 'feature/global-user-management' of github.com:Budibase/budibase into feature/global-user-management
2021-04-13 17:12:09 +01:00
mike12345567
d0bdd113e1
Removing the lookup of _id in usage quota when in dev/self host for performance reasons as part of usage quota, re-writing some bits of fetch self for cleaner implementation, fixing some issues with updating/saving users from within app.
2021-04-13 17:11:55 +01:00
Martin McKeaveney
06f3b1fbad
ensuring public users can log in after being assigned a roleId
2021-04-13 16:56:45 +01:00
Martin McKeaveney
bd48b02ab1
logout button
2021-04-13 13:56:28 +01:00
mike12345567
a209606739
Adding test cases for current app middleware as well as removing some old middlewares that were no longer used.
2021-04-13 13:32:09 +01:00
Martin McKeaveney
0548fdc863
self endpoint, simple auth
2021-04-12 11:20:01 +01:00
Martin McKeaveney
6499213f90
merge
2021-04-12 10:48:27 +01:00
Martin McKeaveney
d7e187d8f2
builder login
2021-04-12 10:47:48 +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
dc62087dad
Global user management now functioning as expected, there were some errant db.destroy functions from the system previously, this is now cleaned up.
2021-04-09 16:55:56 +01:00