Commit Graph

1118 Commits

Author SHA1 Message Date
mike12345567 bb65cf8ef9 Some updates towards supporting attachments in app exports. 2022-10-10 20:08:59 +01:00
Rory Powell e92a31bd45 Add locking framework 2022-10-10 08:21:17 +01:00
Rory Powell af24f72166 Process quota emails in account-portal 2022-10-06 16:03:47 +01:00
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 1a18e7eba2
Merge pull request #7964 from Budibase/qa/real-couch-integration-tests 2022-09-26 11:10:15 +01:00
Martin McKeaveney 1fdff22c64 only run in test mode if couch url is not passed 2022-09-26 10:40:37 +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
Martin McKeaveney e796a86809 using real couch in integration tests 2022-09-24 13:17:21 +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 a0a87e0b1d Send CC and BCC 2022-09-21 16:07:54 +01:00
Mel O'Hagan a5571fc59a CC and BCC interface 2022-09-21 15:58:04 +01:00
mike12345567 a1c7e60dfa Adding a user core bulk update function. 2022-09-21 13:55:10 +01:00
mike12345567 9466592663 Adding group cleanup, removing group IDs from users when group is deleted. 2022-09-21 12:43:09 +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 0605486965
Merge pull request #7591 from Budibase/fix/platform-email-casing
Fix/platform email casing
2022-09-14 16:09:52 +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
Martin McKeaveney f9ade3685b convert views to typescript 2022-09-13 12:22:03 +01:00
mike12345567 3c857ec501 Prefer worker/app port to generic port env variable - #7736. 2022-09-12 15:17:39 +01: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 010767bcfb lowercase response emails 2022-09-07 23:27:20 +01:00
Martin McKeaveney 096da509d9 PR comments 2022-09-07 23:21:14 +01:00
Rory Powell 6e1a30bc60 Error handling, wildcard feature flags 2022-09-07 12:08:10 +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 bc1586761d Fix auto user creation for OIDC auth 2022-09-05 09:46:54 +01:00
Martin McKeaveney 9c54a87ada platform view casing 2022-09-02 15:42:20 +01:00
Martin McKeaveney f42b2d0087 platform user casing view 2022-09-02 09:12:03 +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 8fbe1378f0 Merge branch 'master' into develop 2022-08-31 11:35:07 +01:00
Rory Powell ae3e4a7d6e Update shutdown logging 2022-08-31 10:47:41 +01:00
Rory Powell a734d385f8 Conditionally enable elastic apm 2022-08-30 10:59:27 +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
Rory Powell 5a74207ecd usage page updates 2022-08-19 09:28:26 +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 a2f18e2e44 Updating sessions to TS, adding env var to set the session update length, adding reasons for invalidation, making sure errors are never considered authenticated. 2022-08-05 17:13:03 +01:00
mike12345567 59ee85f46c Removing session API. 2022-08-05 11:39:28 +01:00
mike12345567 2f665362e4 Updating pino logging to remove health check spam. 2022-08-04 20:23:45 +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
Rory Powell 2a41cc6092
Merge pull request #7082 from Budibase/sev1/login-new-users
Fix login for new users
2022-08-04 12:04:06 +01:00
Rory Powell 81625729d9 Fix login issues for new users 2022-08-04 11:56:18 +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 847fc6c4e5 pr comments 2022-08-01 09:03:47 +01:00
Peter Clement 323c23b4d8 pr comments and updating group check to be more safe 2022-07-30 11:38:08 +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 0f19222393 fix type 2022-07-27 10:25:06 +01:00
Peter Clement e468f83902 adding tests and pr comments 2022-07-27 10:20:39 +01:00
Peter Clement fd7ed6d28f user post processing 2022-07-26 20:20:12 +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 9bb32f610c some more pr comments 2022-07-25 18:57:10 +01:00
Peter Clement 3f401b35f3 moar bulkdocs 2022-07-25 17:36:57 +01:00
Peter Clement caa06e5772 fix builder assignment issue 2022-07-25 17:18:42 +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 a5d0b8c74b fixing bug on multi tenant environment 2022-07-22 10:12:16 +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