1
0
Fork 0
mirror of synced 2024-09-11 06:56:23 +12:00
Commit graph

120 commits

Author SHA1 Message Date
mike12345567
2ba2e2e3e6 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
a289493224 Fixing an issue with the upload URL not being inserted in correct location. 2021-05-12 14:27:33 +01:00
mike12345567
c70d4444a9 Formatting. 2021-05-11 15:24:17 +01:00
mike12345567
0aabcf5a47 Merge branch 'smtp-configuration' of github.com:Budibase/budibase into smtp-configuration 2021-05-11 15:09:22 +01:00
mike12345567
92cc0bc7cd 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
b1d60cc6b6 email template E2E, adding preview 2021-05-11 14:44:43 +01:00
Martin McKeaveney
8174f44d40 pull template type from body instead of params 2021-05-10 14:41:52 +01:00
mike12345567
4e3bc326b4 Updating with a tested and functional API for uploading files for configs. 2021-05-07 13:55:30 +01:00
Martin McKeaveney
7588030780 SMTP and template management E2E 2021-05-06 18:02:44 +01:00
Martin McKeaveney
6b9a223094 update scoped config imports 2021-05-06 12:09:35 +01:00
Martin McKeaveney
559b8789f6 merge with next 2021-05-06 11:56:53 +01:00
Martin McKeaveney
42e0b3c1f9 lint 2021-05-06 10:57:24 +01:00
mike12345567
8c1f274fbb Making some changes to how configs are scoped. 2021-05-06 10:51:21 +01:00
Martin McKeaveney
e8a5b0863c do not allow users to initialise again once an admin has been created 2021-05-05 22:06:31 +01:00
Martin McKeaveney
fd2e2c0415 first time setup E2E 2021-05-05 21:56:43 +01:00
Martin McKeaveney
39b293aa9d endpoint for budibase configuration checklist 2021-05-05 20:58:31 +01:00
mike12345567
82687bad26 Merge branch 'next' of github.com:Budibase/budibase into feature/password-reset 2021-05-05 18:00:22 +01:00
mike12345567
2ee4fd21e4 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
48236b2c2f Formatting. 2021-05-05 16:00:15 +01:00
mike12345567
5d2c1c23aa Updating configs API based on some feedback during the development of the settings frontend. 2021-05-05 15:59:24 +01:00
mike12345567
403ee4a870 Formatting. 2021-05-05 15:19:44 +01:00
mike12345567
b4beb4d8da Finishing invite send email. 2021-05-05 15:17:15 +01:00
mike12345567
7bc3514fc1 Finalising the usage of redis in the password reset and invitation systems. 2021-05-05 15:10:28 +01:00
mike12345567
fc01bdaac9 Formatting. 2021-05-05 12:11:31 +01:00
mike12345567
b372d2a824 Fleshed out fully all redis interactions for invitations and password resets. 2021-05-05 12:11:06 +01:00
Martin McKeaveney
cb02c9bf58 google oauth UI 2021-05-04 17:31:06 +01:00
mike12345567
b01da0aad5 Merge branch 'next' of github.com:Budibase/budibase into feature/password-reset 2021-05-04 15:21:53 +01:00
Andrew Kingston
797e8a8b67 Add explicit prettier options 2021-05-04 11:32:22 +01:00
Keviin Åberg Kultalahti
0afbf1649e lint:fix 2021-05-03 09:31:09 +02:00
mike12345567
58ca0d4224 Updating auth middleware to accomodate public endpoints for the server properly and some refactoring. 2021-04-28 18:13:21 +01:00
mike12345567
60b61f1322 Fixing login issue. 2021-04-28 14:28:25 +01:00
mike12345567
08c158c121 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
cba2b9a27d Formatting. 2021-04-26 14:16:05 +01:00
mike12345567
819d6e79f5 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
48c1b4b1fe Major update, fixing email test case. 2021-04-23 18:54:12 +01:00
mike12345567
0dd46d12fa Updating test cases and some re-work of the email system. 2021-04-23 18:07:39 +01:00
mike12345567
ea8e3b7d3f Adding testing to worker, still WIP. 2021-04-23 14:58:06 +01:00
mike12345567
0a733b7c7a 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
f6e25c3792 putting together the bulk of the email sending/config options. 2021-04-23 13:10:37 +01:00
mike12345567
163035cac7 Formatting. 2021-04-22 17:58:14 +01:00
mike12345567
85441c6141 Fleshing out the main work behind the email generation. 2021-04-22 17:57:38 +01:00
mike12345567
f445cd4d86 Formatting. 2021-04-22 16:06:29 +01:00
Michael Drury
9080431a06 Merge branch 'feature/smtp-templates' into configuration-management 2021-04-22 15:39:54 +01:00
Martin McKeaveney
c273152126 fix imports 2021-04-22 15:27:09 +01:00
mike12345567
086d8f0b14 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
2555d711b2 scoped configuration management 2021-04-22 13:46:54 +01:00
Martin McKeaveney
f7085a57c7 lint 2021-04-22 11:48:37 +01:00
Martin McKeaveney
6462848191 config specificity 2021-04-22 11:45:22 +01:00
Martin McKeaveney
d8db863faa merge 2021-04-21 18:43:20 +01:00
Martin McKeaveney
28f8f8b6ef custom google middleware 2021-04-21 18:40:32 +01:00
mike12345567
e85b7682e0 Initial CRUD interface for templates. 2021-04-21 18:15:57 +01:00
mike12345567
15223080d5 Formatting and linting. 2021-04-21 16:46:51 +01:00
mike12345567
76ceb6a951 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
ffe167bbd3 google auth E2E 2021-04-21 12:12:22 +01:00
Martin McKeaveney
301f681c88 config creation and management APIs 2021-04-20 18:14:36 +01:00
mike12345567
b4c8bf81f7 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
b5e19e4216 lint 2021-04-20 13:13:15 +01:00
Martin McKeaveney
4b5d302819 group CRUD 2021-04-19 16:16:46 +01:00
Martin McKeaveney
390b43c122 merge 2021-04-19 11:38:54 +01:00
Martin McKeaveney
34a12831a6 basic group apis 2021-04-19 11:34:07 +01:00
mike12345567
b887fd6b99 Changing user db to be called global db. 2021-04-16 18:09:34 +01:00
mike12345567
e34894dd92 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
mike12345567
3214abb89a Global users now working through the server, all requests proxied. 2021-04-09 15:11:49 +01:00
Martin McKeaveney
2077073986 move auth controller into it's own dir 2021-04-08 11:57:23 +01:00
Martin McKeaveney
fb2fda4055 encapsulate db ID generation functions 2021-04-08 11:26:08 +01:00
Martin McKeaveney
c7f4070ff5 encapsulate more auth functionality into shared module and use in worker 2021-04-08 11:20:37 +01:00
Martin McKeaveney
f135aa9db4 JWT auth on admin endpoints 2021-04-07 15:15:05 +01:00
Martin McKeaveney
cf073a1e55 groundwork for budibase auth lib 2021-04-07 11:33:16 +01:00
Martin McKeaveney
3f1c18e7dd basic couchDB authentication using passport 2021-04-01 20:34:43 +01:00
mike12345567
9423128369 Updating worker package with the various parts of server that needed moved over. 2021-03-29 17:31:41 +01:00