1
0
Fork 0
mirror of synced 2024-09-21 20:01:32 +12:00
Commit graph

679 commits

Author SHA1 Message Date
Dean
0441704c57 Import fixes for backend core constants. Minor name change for default data source from Test DB to Sample Data 2022-11-21 12:47:36 +00:00
mike12345567
29dd98a7fc Merge branch 'develop' of github.com:Budibase/budibase into feature/replace-pouch 2022-11-16 18:12:31 +00:00
mike12345567
4328ed1b67 Updating middlewares to Typescript, as well as some fixes based on running tests. 2022-11-16 17:24:13 +00:00
mike12345567
535fab7997 Some major reworks towards higher levels of typescript. 2022-11-16 17:23:12 +00:00
Rory Powell
adbf90887e Test fixes 2022-11-16 13:06:30 +00:00
Rory Powell
9c169087e6 Add copy button to sso callback urls, e2e unit testing for OIDC, stub out other auth tests 2022-11-16 11:34:16 +00:00
Rory Powell
c6fba4de3d Test fixes 2022-11-11 15:43:41 +00:00
Rory Powell
72562278c0 Support path variable tenancy detection, add /api/system/* tests, update no tenancy matchers to be more accurate 2022-11-11 11:10:07 +00:00
Rory Powell
6f995f3065 Configurable CDN 2022-11-07 15:27:03 +00:00
Rory Powell
998beddc30 Configurable CDN 2022-11-07 09:45:00 +00:00
mike12345567
a5d980efb1 Adding a fix for checklist being incorrect after restoring from the CLI. 2022-10-27 09:48:37 +01:00
mike12345567
8fdba78bde Merge branch 'develop' of github.com:Budibase/budibase into feature/app-backups 2022-10-13 15:59:31 +01:00
Rory Powell
aff6e5cbbb Process quota emails in account-portal 2022-10-06 16:03:47 +01:00
Rory Powell
29659813ef Add document and api types 2022-10-03 14:02:58 +01:00
mike12345567
2acdf6b7eb Feature to allow adding apps from within the groups interface, rather than having to go to apps individually to do this. 2022-09-26 17:54:00 +01:00
Martin McKeaveney
c309d25b16 Merge pull request #7881 from Budibase/feature/email-cc
Add CC and BCC (with multiple email support) to Send Email automation action step
2022-09-25 13:40:33 +01:00
Michael Drury
89f6f1174b PR comments. 2022-09-23 22:21:51 +01:00
mike12345567
6bef55843a Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-23 17:10:30 +01:00
Rory Powell
c528ac1f71 Support deleting license key from self host install 2022-09-23 15:54:59 +01:00
mike12345567
f91ab1d694 Removing un-unsed broken import, which was breaking build. 2022-09-23 15:38:51 +01:00
mike12345567
9b29bd6709 Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-22 18:44:16 +01:00
mike12345567
e3f054470a Updating a few core endpoints to better integrate the groups system and make sure users always have the correct role ID updated onto them. 2022-09-22 18:27:43 +01:00
mike12345567
67d9495481 Some updates, typescripting some more APIs, as well as fixing a lot of Router creation which did not specify the 'new' operator. 2022-09-22 14:59:28 +01:00
mike12345567
c382b86fb2 Self API in worker conversion to typescript. 2022-09-22 14:09:20 +01:00
Mel O'Hagan
24157092d6 Allow null values for cc, bcc 2022-09-22 08:09:54 +01:00
mike12345567
7406086c12 Switching over app role assignment to use the new backend rather than being performed in the frontend. 2022-09-21 22:58:06 +01:00
mike12345567
f07ea5cc7e Updating user API to user a single bulk endpoint rather than case sensitive named endpoints. 2022-09-21 18:05:45 +01:00
Mel O'Hagan
1b49f02092 CC and BCC interface 2022-09-21 15:58:04 +01:00
mike12345567
e1272a6907 Removing un-necessary code now that groups automatically enrich from users. 2022-09-20 19:33:54 +01:00
melohagan
19cd4a46f2 Merge pull request #7816 from vevedh/smtp-multi-sendto
multi mail send to
2022-09-20 15:50:44 +01:00
mike12345567
4dc24b7559 Fixing typing. 2022-09-16 17:14:00 +01:00
mike12345567
1be71933ca Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-16 17:02:08 +01:00
mike12345567
ee40819c9e Merge branch 'master' of github.com:Budibase/budibase into develop 2022-09-16 16:13:20 +01:00
Martin McKeaveney
c86bdffc52 Merge pull request #7646 from Budibase/qa/qa-core-jest
QA Core repo, and Jest API tests running end to end
2022-09-15 21:12:45 +01:00
mike12345567
fc8dc9f176 Fixing issue introduced by fix for #7683 - encoding the query string caused handlebars statements to break, this rectifies that. 2022-09-15 19:35:55 +01:00
Rory Powell
086d9ebdf9 Merge branch 'develop' into feature/day-pass-pricing 2022-09-15 10:56:50 +01:00
Martin McKeaveney
ddc585fad3 Merge branch 'develop' into qa/qa-core-jest 2022-09-15 01:18:58 +01:00
Martin McKeaveney
110211c53a fixing tests 2022-09-14 14:22:53 +01:00
Hervé de CHAVIGNY
c105759276 multi mail send to 2022-09-13 18:59:14 -04:00
Rory Powell
884f446671 Merge branch 'develop' into feature/day-pass-pricing-temp 2022-09-12 11:33:02 +01:00
Martin McKeaveney
ed60004b18 merge 2022-09-07 23:31:24 +01:00
Martin McKeaveney
2991d05d5b PR comments 2022-09-07 23:21:14 +01:00
Rory Powell
165194658b Move day pass middleware from authenticated to licensing, sent activity to account portal 2022-09-06 16:24:36 +01:00
Rory Powell
818e7fd5f4 Day pass middleware 2022-09-06 12:25:57 +01:00
Martin McKeaveney
c3f15b5af2 QA Core repo, and Jest API tests running end to end 2022-09-05 18:28:53 +01:00
Rory Powell
1fc704511d Clear quota cache on deprovision + gracefully handle account metadata doc deletion 2022-09-05 16:17:58 +01:00
Rory Powell
276c455a11 Merge branch 'develop' into feature/day-pass-pricing 2022-09-01 15:26:16 +01:00
Rory Powell
95666537b3 Typos 2022-09-01 08:29:03 +01:00
Rory Powell
0f724f34b5 Apply validation to invite users by email + results modal 2022-09-01 07:58:05 +01:00
Rory Powell
5f022e04a3 Merge branch 'develop' into user-fixes 2022-08-31 11:39:41 +01:00
Rory Powell
0d396c326e Update user creation UI 2022-08-25 22:56:58 +01:00
Rory Powell
59a53736ac update bulk create and bulk delete backend 2022-08-25 19:41:47 +01:00
Rory Powell
d591acf2d3 User fixes wip 2022-08-23 09:37:13 +01:00
Rory Powell
8fc8308530 Merge branch 'develop' into feature/day-pass-pricing 2022-08-19 14:08:03 +01:00
Dean
9260935572 Added scope customisation to the OIDC SSO configuration. Users can add or remove whichever scopes they like except 'openid'. They can revert to our core default values if they run into any issues 2022-08-18 10:59:40 +01:00
mike12345567
b803a3fd93 Replacing all plural TS enumerations with singular - this involves a major rename of the DocumentTypes. 2022-08-11 13:50:05 +01:00
Andrew Kingston
6302ee5551 Fix users not being added to group when invited via email 2022-08-08 16:40:32 +01:00
mike12345567
1b952d29a3 Removing session API. 2022-08-05 11:39:28 +01:00
mike12345567
f3418c4107 Some more logging, moving middlewares to backend-core. 2022-08-04 19:03:50 +01:00
mike12345567
d23af4dec1 Allow builders (not just admins) to delete apps. 2022-08-04 17:14:52 +01:00
Rory Powell
1b6b877546 Sync global-info users to fix login + prevent double password hashing 2022-08-04 14:49:56 +01:00
Andrew Kingston
0012dee1be Merge pull request #7066 from Budibase/prod-user-fixes
Prod user fixes
2022-08-04 09:20:18 +01:00
Andrew Kingston
bfe248c856 Update multi-user invite endpoint 2022-08-03 19:20:33 +01:00
Andrew Kingston
76948ee09a Remove log 2022-08-03 19:20:18 +01:00
Andrew Kingston
c2fb17e948 Fix users invited by email not being able to take priveleged roles 2022-08-03 15:16:26 +01:00
Peter Clement
a11778c378 use correct middleware 2022-08-03 14:37:41 +01:00
Peter Clement
75bf4d1b18 fix redirect loop in overview page 2022-08-03 14:35:10 +01:00
mike12345567
1a62ec1cdd Adding API checks to stop deletion of self. 2022-08-02 14:58:18 +01:00
Peter Clement
8a77aca540 more efficient fetching of total users per app 2022-07-29 13:10:00 +01:00
Peter Clement
ae2b64f597 fix test naming 2022-07-27 14:45:55 +01:00
Peter Clement
6a44c60d51 update tests 2022-07-27 14:18:54 +01:00
Peter Clement
67bbe4836d comment out tests for meanwhile 2022-07-27 14:01:00 +01:00
Peter Clement
dca37a61da adding tests and pr comments 2022-07-27 10:20:39 +01:00
Peter Clement
46a6fc5048 refactor groups into pro and some other pr comments 2022-07-26 20:04:29 +01:00
Peter Clement
cd426a5ca7 adding limits for uploading users 2022-07-26 12:17:01 +01:00
Peter Clement
269701f97d moar bulkdocs 2022-07-25 17:36:57 +01:00
Peter Clement
25d13d4a72 move bulk update / delete functionality out of controller 2022-07-25 16:58:30 +01:00
Peter Clement
af451840ac move worker middleware to backend-core 2022-07-22 11:50:51 +01:00
Peter Clement
0895c17a1c switch import order 2022-07-21 13:03:33 +01:00
Peter Clement
d3f47a8152 removing test fix 2022-07-21 12:56:38 +01:00
Peter Clement
4ff53e5c13 test unit test fix 2022-07-21 12:48:39 +01:00
Peter Clement
88f1db74b7 updating license check to search for feature 2022-07-21 09:52:01 +01:00
Peter Clement
83b22fec8a move group routes to pro module 2022-07-20 15:28:20 +01:00
Peter Clement
3fa7feeaab move controller funcs into bb pro 2022-07-19 16:03:02 +01:00
Peter Clement
ba74fa9500 update handling of group roles 2022-07-19 14:20:57 +01:00
Peter Clement
ca41e88045 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-19 11:23:31 +01:00
Rory Powell
3820182359 Write users and activity to dynamo 2022-07-18 16:11:52 -04:00
Peter Clement
fb7456fa33 lint 2022-07-18 12:33:56 +01:00
Peter Clement
e5931d6fec update groups doc to take a roles object 2022-07-14 16:58:32 +01:00
NEOLPAR
835c4e390d fixed issue bulkDelete losing context because of a forEach loop 2022-07-14 14:15:12 +01:00
Peter Clement
819ce4e360 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-14 13:32:51 +01:00
Peter Clement
10e046d8a2 Merge branch 'feat/user-groups-tab' of github.com:Budibase/budibase into feat/user-groups-tab 2022-07-14 09:19:08 +01:00
Peter Clement
545f3d62b7 overview card updates 2022-07-14 08:39:39 +01:00
NEOLPAR
529d2c06da fixed duplicating users in user creation backend 2022-07-13 17:37:03 +01:00
Peter Clement
f980d55af3 some user table fixes 2022-07-13 15:46:10 +01:00
mike12345567
140c82e24c Quick fix for realEmail test which was causing problems. 2022-07-13 15:39:58 +01:00
Michael Drury
ea6d26cc13 Merge pull request #6638 from Budibase/fix/6633
July release fixes
2022-07-13 14:01:32 +01:00
mike12345567
18fde073e4 Increasing real email test timeout. 2022-07-13 13:32:06 +01:00
mike12345567
eadd37e22d Fix for #6681 - email save validation not working. 2022-07-13 11:57:14 +01:00
Martin McKeaveney
c24ca46af5 prevent redirect on app overview by allowing builders access to user endpoint 2022-07-13 11:49:23 +01:00
Peter Clement
eff78240a6 improve performance of adding users and groups 2022-07-11 15:29:39 +01:00
Michael Drury
9924c33f9b Merge pull request #6636 from Budibase/omnibus-action
Single image pipeline
2022-07-11 11:12:09 +01:00
Mel O'Hagan
7049ef7381 Add await to cache delete 2022-07-08 14:53:34 +01:00
Mel O'Hagan
c3bc39f600 Merge branch 'bug/sev3/reset-email-config-delete-cache' into bug/sev3/reset-email-config-delete-cache-dev 2022-07-08 14:50:47 +01:00
Peter Clement
2399dbceb9 linting and tidy 2022-07-07 08:55:32 +01:00
mike12345567
dae9ab94a4 Fixing issue which can block accessing platform - if error scenario occurs but admin user partially created. 2022-07-06 16:42:38 +01:00
Peter Clement
8489ae36a4 take into account pagination 2022-07-06 12:58:55 +01:00
Peter Clement
6df456411f fixing users api references 2022-07-06 08:45:22 +01:00
Peter Clement
00ef0e3ef9 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-05 16:04:01 +01:00
Peter Clement
3de2123dc4 group / user app assignment 2022-07-05 09:21:59 +01:00
Dean
ec67fb9038 Code review update, removing sheets scope from authentication 2022-07-04 13:37:56 +01:00
Dean
1ff9785498 Code review updates 2022-07-04 12:54:26 +01:00
Dean
da9e675847 Auth test fix for oidc strategy mocks 2022-07-04 09:04:55 +01:00
Dean
1e6845d5cb Refresh the OAuth tokens automatically when making rest calls. Fix to remove the password from the api token authentication. 2022-07-03 21:13:15 +01:00
Dean
9972ec403d Merge remote-tracking branch 'origin/develop' into sso-rest-requests 2022-07-03 09:55:05 +01:00
mike12345567
1efd77c790 Updating to maintain the old worker API for deprecation purposes, but removing from frontend usage. 2022-06-30 16:01:14 +01:00
mike12345567
062d834950 Updating user page to search through the backend and building a basic pagination store that can be used for it. 2022-06-30 15:39:26 +01:00
mike12345567
63646b0c38 Adding fix for global user retrieval as part of admin creation. 2022-06-30 12:01:15 +01:00
mike12345567
98c486655b Adding user pagination, removing usages of the global user list from builder and replacing with direct user lookups where possible, still need to apply filtering to username/email serverside. 2022-06-29 19:11:00 +01:00
Mel O'Hagan
5cc97ba400 Delete checkList cache on destroy 2022-06-29 13:08:48 +01:00
Dean
5fd385ab30 Merge commit 2022-06-23 14:29:19 +01:00
Peter Clement
d952b9a3bb updated store and finished groups tab 2022-06-22 13:55:31 +01:00
Peter Clement
b7cc71a623 saving and fetching groups from couch 2022-06-15 16:51:30 +01:00
Rory Powell
12aa9fa1ce Dev improvements - remove need to rebuilds of backend-core/dist and enable debugging when running tests and backend services, use source directly using typescript and jest path mappings 2022-06-10 22:57:12 +01:00
Rory Powell
0cf777a0cd Build fixes 2022-06-09 12:33:10 +01:00
Rory Powell
361ffd224f Merge branch 'release' into feature/event-backfill 2022-06-06 09:50:06 +01:00
Martin McKeaveney
13c2551e9a fix users list on app overview 2022-06-01 15:20:56 +01:00
Rory Powell
7ebfaf8a31 Failover protection with event cache 2022-05-31 21:04:41 +01:00
Rory Powell
a9ab8b2629 Lots of failure handling and caching 2022-05-30 21:46:08 +01:00
Rory Powell
2a00f6498d Merge branch 'feature/posthog-v2' into feature/event-backfill 2022-05-29 00:25:40 +01:00
Rory Powell
857cd2d735 Merge branch 'develop' into feature/posthog-v2 2022-05-28 23:03:31 +01:00
Rory Powell
c0d6fa34a4 Identity tenant and installation groups, property updates 2022-05-28 21:38:22 +01:00
Rory Powell
ba8c8970bc Merge pull request #6075 from Budibase/fix/provisioning-multi-tenant
Fix provisioning in multi tenant environment
2022-05-27 10:17:30 +01:00
Rory Powell
6be1ad3aa8 Fix provisioning in multi tenant environment 2022-05-26 16:48:26 +01:00
Rory Powell
ba1c4ead90 app and account properties, add account details to all user and tenant identities 2022-05-26 10:13:26 +01:00
Rory Powell
b3f04e7e8f Identity updates 2022-05-24 20:01:13 +01:00
Rory Powell
ff48aaec6e User context updates and misc fixes 2022-05-24 09:54:36 +01:00
mike12345567
a7e6eb2851 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-23 23:43:57 +01:00
Rory Powell
28b48a88fe Event identification 2022-05-23 22:14:44 +01:00
mike12345567
1f3d552199 Merge branch 'master' of github.com:Budibase/budibase into develop 2022-05-23 17:03:36 +01:00
Martin McKeaveney
e1bacb7cca making checklist cache length controllable through env var 2022-05-23 16:57:15 +01:00
mike12345567
8fbbba16ee Updating cache to 1 hour. 2022-05-23 16:06:47 +01:00
mike12345567
76f19def26 Moving the withCache function to backend-core so that it can be shared, as well as adding a cache busting function which can be used when one of the checklist configs changes. 2022-05-23 15:03:52 +01:00
Rory Powell
4841c84861 Merge branch 'feature/posthog-v2' into feature/event-backfill 2022-05-23 10:29:33 +01:00
Rory Powell
70fff5c7b9 Merge branch 'develop' into feature/posthog-v2 2022-05-23 09:04:00 +01:00
Martin McKeaveney
6d3aa6a806 withCache wrapper for working with redis 2022-05-23 00:09:03 +01:00
Martin McKeaveney
e61e118b25 query optimisation on checklist endpoint 2022-05-22 18:51:13 +01:00
Martin McKeaveney
82ecaec405 lint 2022-05-22 16:39:34 +01:00
Rory Powell
756f5b51aa App migrations finished 2022-05-20 12:29:31 +01:00
mike12345567
7044b22382 Adding upgrade messaging. 2022-05-18 12:03:27 +01:00