1
0
Fork 0
mirror of synced 2024-08-04 04:41:37 +12:00
Commit graph

635 commits

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