1
0
Fork 0
mirror of synced 2024-08-03 20:31:50 +12:00
Commit graph

863 commits

Author SHA1 Message Date
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