Commit Graph

954 Commits

Author SHA1 Message Date
Rory Powell 89e057802b Add document and api types 2022-10-03 14:02:58 +01:00
mike12345567 7484cdfb59 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 eae2f83225
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 0269089f5a PR comments. 2022-09-23 22:21:51 +01:00
mike12345567 c8ec3c52af Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-23 17:10:30 +01:00
Rory Powell 9dc2eac580 Support deleting license key from self host install 2022-09-23 15:54:59 +01:00
mike12345567 3b0fa9b15a Removing un-unsed broken import, which was breaking build. 2022-09-23 15:38:51 +01:00
mike12345567 76114aa621 Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-22 18:44:16 +01:00
mike12345567 fa8fb88f82 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 a461c25cef 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 141c0a447d Self API in worker conversion to typescript. 2022-09-22 14:09:20 +01:00
Mel O'Hagan e40349a05f Allow null values for cc, bcc 2022-09-22 08:09:54 +01:00
mike12345567 2c5d2f7b12 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 39689d27f6 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 a5571fc59a CC and BCC interface 2022-09-21 15:58:04 +01:00
mike12345567 e22f4ab7d7 Removing un-necessary code now that groups automatically enrich from users. 2022-09-20 19:33:54 +01:00
melohagan 59724fb61b
Merge pull request #7816 from vevedh/smtp-multi-sendto
multi mail send to
2022-09-20 15:50:44 +01:00
mike12345567 b56397c2e1 Fixing typing. 2022-09-16 17:14:00 +01:00
mike12345567 b98f08f4e7 Merge branch 'develop' of github.com:Budibase/budibase into group-fixes 2022-09-16 17:02:08 +01:00
mike12345567 fa7702044d Merge branch 'master' of github.com:Budibase/budibase into develop 2022-09-16 16:13:20 +01:00
Martin McKeaveney 7f6cc6737b
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 d35864be08 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 0980be9377 Merge branch 'develop' into feature/day-pass-pricing 2022-09-15 10:56:50 +01:00
Martin McKeaveney c1dc1aa488
Merge branch 'develop' into qa/qa-core-jest 2022-09-15 01:18:58 +01:00
Martin McKeaveney be396dc3c0 fixing tests 2022-09-14 14:22:53 +01:00
Hervé de CHAVIGNY 4020625844 multi mail send to 2022-09-13 18:59:14 -04:00
Rory Powell e2b5c7b4ef Merge branch 'develop' into feature/day-pass-pricing-temp 2022-09-12 11:33:02 +01:00
Martin McKeaveney 4b82f8f3fd merge 2022-09-07 23:31:24 +01:00
Martin McKeaveney 096da509d9 PR comments 2022-09-07 23:21:14 +01:00
Rory Powell 4f66dc0df3 Move day pass middleware from authenticated to licensing, sent activity to account portal 2022-09-06 16:24:36 +01:00
Rory Powell ba211b8490 Day pass middleware 2022-09-06 12:25:57 +01:00
Martin McKeaveney 2a6c9cd6c5 QA Core repo, and Jest API tests running end to end 2022-09-05 18:28:53 +01:00
Rory Powell 3271b295d4 Clear quota cache on deprovision + gracefully handle account metadata doc deletion 2022-09-05 16:17:58 +01:00
Rory Powell a0e79bf9d5 Merge branch 'develop' into feature/day-pass-pricing 2022-09-01 15:26:16 +01:00
Rory Powell 53a43ae87d Typos 2022-09-01 08:29:03 +01:00
Rory Powell e416dc6788 Apply validation to invite users by email + results modal 2022-09-01 07:58:05 +01:00
Rory Powell 6077814823 Merge branch 'develop' into user-fixes 2022-08-31 11:39:41 +01:00
Rory Powell b331f47aa4 Update user creation UI 2022-08-25 22:56:58 +01:00
Rory Powell a519eb0cdc update bulk create and bulk delete backend 2022-08-25 19:41:47 +01:00
Rory Powell c29f3768fa User fixes wip 2022-08-23 09:37:13 +01:00
Rory Powell cb03d26980 Merge branch 'develop' into feature/day-pass-pricing 2022-08-19 14:08:03 +01:00
Dean 9a677fce72 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 b920f8cb05 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 b9cc7a83c8 Fix users not being added to group when invited via email 2022-08-08 16:40:32 +01:00
mike12345567 59ee85f46c Removing session API. 2022-08-05 11:39:28 +01:00
mike12345567 65e8af01f5 Some more logging, moving middlewares to backend-core. 2022-08-04 19:03:50 +01:00
mike12345567 a05e21ee4b Allow builders (not just admins) to delete apps. 2022-08-04 17:14:52 +01:00
Rory Powell 3b3f3188ab Sync global-info users to fix login + prevent double password hashing 2022-08-04 14:49:56 +01:00
Andrew Kingston feee950c3d
Merge pull request #7066 from Budibase/prod-user-fixes
Prod user fixes
2022-08-04 09:20:18 +01:00
Andrew Kingston 115ef53f82 Update multi-user invite endpoint 2022-08-03 19:20:33 +01:00
Andrew Kingston b60a1ad7b0 Remove log 2022-08-03 19:20:18 +01:00
Andrew Kingston 6701c25fc9 Fix users invited by email not being able to take priveleged roles 2022-08-03 15:16:26 +01:00
Peter Clement 1da4645d58 use correct middleware 2022-08-03 14:37:41 +01:00
Peter Clement d36fde046b fix redirect loop in overview page 2022-08-03 14:35:10 +01:00
mike12345567 b87fcc1f8f Adding API checks to stop deletion of self. 2022-08-02 14:58:18 +01:00
Peter Clement 6d12b1b24f more efficient fetching of total users per app 2022-07-29 13:10:00 +01:00
Peter Clement 342efa64b3 fix test naming 2022-07-27 14:45:55 +01:00
Peter Clement e5a6acdf47 update tests 2022-07-27 14:18:54 +01:00
Peter Clement b8fa697482 comment out tests for meanwhile 2022-07-27 14:01:00 +01:00
Peter Clement e468f83902 adding tests and pr comments 2022-07-27 10:20:39 +01:00
Peter Clement 0c831f369d refactor groups into pro and some other pr comments 2022-07-26 20:04:29 +01:00
Peter Clement b078ea9d8d adding limits for uploading users 2022-07-26 12:17:01 +01:00
Peter Clement 3f401b35f3 moar bulkdocs 2022-07-25 17:36:57 +01:00
Peter Clement 9e4e005dcb move bulk update / delete functionality out of controller 2022-07-25 16:58:30 +01:00
Peter Clement 8a066fb1cb move worker middleware to backend-core 2022-07-22 11:50:51 +01:00
Peter Clement ed3ba79730 switch import order 2022-07-21 13:03:33 +01:00
Peter Clement 48eeb6a7c6 removing test fix 2022-07-21 12:56:38 +01:00
Peter Clement dc991996e3 test unit test fix 2022-07-21 12:48:39 +01:00
Peter Clement ea061e6ab1 updating license check to search for feature 2022-07-21 09:52:01 +01:00
Peter Clement 2c16089258 move group routes to pro module 2022-07-20 15:28:20 +01:00
Peter Clement e239318ff6 move controller funcs into bb pro 2022-07-19 16:03:02 +01:00
Peter Clement 3f5fea9adc update handling of group roles 2022-07-19 14:20:57 +01:00
Peter Clement c5b9be60c7 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-19 11:23:31 +01:00
Rory Powell 617ec1fe02 Write users and activity to dynamo 2022-07-18 16:11:52 -04:00
Peter Clement dfdee4d271 lint 2022-07-18 12:33:56 +01:00
Peter Clement e63c7fd56f update groups doc to take a roles object 2022-07-14 16:58:32 +01:00
NEOLPAR a7898411a9 fixed issue bulkDelete losing context because of a forEach loop 2022-07-14 14:15:12 +01:00
Peter Clement 6663fc25fc Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-14 13:32:51 +01:00
Peter Clement 20e9e7a716 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 71179b0f1e overview card updates 2022-07-14 08:39:39 +01:00
NEOLPAR 22864ba324 fixed duplicating users in user creation backend 2022-07-13 17:37:03 +01:00
Peter Clement 4543b1213f some user table fixes 2022-07-13 15:46:10 +01:00
mike12345567 b860e05fe8 Quick fix for realEmail test which was causing problems. 2022-07-13 15:39:58 +01:00
Michael Drury 956cd01a3c
Merge pull request #6638 from Budibase/fix/6633
July release fixes
2022-07-13 14:01:32 +01:00
mike12345567 ec9c0a3ed7 Increasing real email test timeout. 2022-07-13 13:32:06 +01:00
mike12345567 a946641735 Fix for #6681 - email save validation not working. 2022-07-13 11:57:14 +01:00
Martin McKeaveney 2b42545b77 prevent redirect on app overview by allowing builders access to user endpoint 2022-07-13 11:49:23 +01:00
Peter Clement 72a67adcf4 improve performance of adding users and groups 2022-07-11 15:29:39 +01:00
Michael Drury ef1e70b281
Merge pull request #6636 from Budibase/omnibus-action
Single image pipeline
2022-07-11 11:12:09 +01:00
Mel O'Hagan a72bcd9645 Add await to cache delete 2022-07-08 14:53:34 +01:00
Mel O'Hagan e677cbef20 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 0e3b1fc46f linting and tidy 2022-07-07 08:55:32 +01:00
mike12345567 216298c74b 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 b846402d90 take into account pagination 2022-07-06 12:58:55 +01:00
Peter Clement c9d86230d4 fixing users api references 2022-07-06 08:45:22 +01:00
Peter Clement daafba8ec8 Merge remote-tracking branch 'origin/develop' into feat/user-groups-tab 2022-07-05 16:04:01 +01:00
Peter Clement a84b36cc54 group / user app assignment 2022-07-05 09:21:59 +01:00
Dean d7a572d9ee Code review update, removing sheets scope from authentication 2022-07-04 13:37:56 +01:00
Dean 4ecae7fa5b Code review updates 2022-07-04 12:54:26 +01:00
Dean 709e8600b0 Auth test fix for oidc strategy mocks 2022-07-04 09:04:55 +01:00