Commit Graph
100 Commits
Author SHA1 Message Date
Daniel Hougaard 810f670e64 Feat: Request Access 2024-05-07 17:30:35 +02:00
Daniel Hougaard 5894df4370 Draft 2024-05-07 17:30:35 +02:00
Daniel Hougaard 2aacd54116 Update SpecificPrivilegeSection.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard 73d9fcc0de Draft 2024-05-07 17:30:35 +02:00
Daniel Hougaard d659b5a624 Fix: Duplicate access request check 2024-05-07 17:30:35 +02:00
Daniel Hougaard 0bbdf2a8f4 Update SecretApprovalPage.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard a8eba9cfbf Fix: Moved from email to username 2024-05-07 17:30:35 +02:00
Daniel Hougaard a3d7c5f599 Cleanup 2024-05-07 17:30:35 +02:00
Daniel Hougaard c325674da0 Fix: Move standalone components to individual files 2024-05-07 17:30:35 +02:00
Daniel Hougaard 3637152a6b Chore: Remove unused files 2024-05-07 17:30:35 +02:00
Daniel Hougaard 8ed3c0cd68 Fix: Use username instead of email 2024-05-07 17:30:35 +02:00
Daniel Hougaard cdd836d58f Fix: Columns 2024-05-07 17:30:35 +02:00
Daniel Hougaard 3d3b1eb21a Fix: Use username instead of email 2024-05-07 17:30:35 +02:00
Daniel Hougaard 6aab28c4c7 Feat: Badge component 2024-05-07 17:30:35 +02:00
Daniel Hougaard f038b28c1c Fix: Moved Divider to v2 2024-05-07 17:30:35 +02:00
Daniel Hougaard 24a286e898 Update index.ts 2024-05-07 17:30:35 +02:00
Daniel Hougaard 0c1103e778 Fix: Pick 2024-05-07 17:30:35 +02:00
Daniel Hougaard 2c1eecaf85 Chore: Moved verifyApprovers 2024-05-07 17:30:35 +02:00
Daniel Hougaard 5884565de7 Fix: Make verifyApprovers independent on memberships 2024-05-07 17:30:35 +02:00
Daniel Hougaard dd43268506 Fix: Made API endpoints more REST compliant 2024-05-07 17:30:35 +02:00
Daniel Hougaard 9d362b8597 Chore: Cleaned up models 2024-05-07 17:30:35 +02:00
Daniel Hougaard 972ecc3e92 Fix: Improved migrations 2024-05-07 17:30:35 +02:00
Daniel Hougaard dc3014409f Delete access-approval-request-secret-dal.ts 2024-05-07 17:30:35 +02:00
Daniel Hougaard 4e449f62c0 Fix: Don't display requested by when user has no access to read workspace members 2024-05-07 17:30:35 +02:00
Daniel Hougaard c911a7cd81 Fix: Don't display requested by when user has no access to read workspace members 2024-05-07 17:30:35 +02:00
Daniel Hougaard 44370d49e3 Fix: Add tooltip for clarity and fix wording 2024-05-07 17:30:35 +02:00
Daniel Hougaard c7d2dfd351 Fix: Requesting approvals on previously rejected resources 2024-05-07 17:30:35 +02:00
Daniel Hougaard 1785548a40 Fix: Sort by createdAt 2024-05-07 17:30:35 +02:00
Daniel Hougaard 2baf9e0739 Migration improvements 2024-05-07 17:30:35 +02:00
Daniel Hougaard 01e7ed23ba Fixed bugs 2024-05-07 17:30:35 +02:00
Daniel Hougaard 1f789110e3 Update SecretApprovalPage.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard c874c943c1 Fix: Rebase errors 2024-05-07 17:30:35 +02:00
Daniel Hougaard dab69dcb51 Removed unnessecary types 2024-05-07 17:30:35 +02:00
Daniel Hougaard 8e82bfae86 Update AccessApprovalRequest.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard bc810ea567 Update AccessApprovalRequest.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard 22470376d9 Update AccessApprovalRequest.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard a687b1d0db Update licence-fns.ts 2024-05-07 17:30:35 +02:00
Daniel Hougaard 0aa77f90c8 Update SpecificPrivilegeSection.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard 5a04371fb0 Update generate-schema-types.ts 2024-05-07 17:30:35 +02:00
Daniel Hougaard 70c06c91c8 Update SecretApprovalPage.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard 926d324ae3 Fix: Added support for request access 2024-05-07 17:30:35 +02:00
Daniel Hougaard e48377dea9 Fix: Remove redundant code 2024-05-07 17:30:35 +02:00
Daniel Hougaard 5e1484bd05 Fix: Validate approvers access 2024-05-07 17:30:35 +02:00
Daniel Hougaard 6d9de752d7 Feat: Request access (new routes) 2024-05-07 17:30:35 +02:00
Daniel Hougaard f9a9b1222e Feat: Request Access (migrations) 2024-05-07 17:30:35 +02:00
Daniel Hougaard 4326ce970a Feat: Request access 2024-05-07 17:30:35 +02:00
Daniel Hougaard 7a3a9ca9ea Draft 2024-05-07 17:30:35 +02:00
Daniel Hougaard 32a110e0ca Fix: Multiple approvers acceptance bug 2024-05-07 17:30:35 +02:00
Daniel Hougaard da5278f6bf Fix: Rename change -> secret 2024-05-07 17:30:35 +02:00
Daniel Hougaard 7e765681cb Style: Fix styling 2024-05-07 17:30:35 +02:00
Daniel Hougaard 0990ce1f92 Capitalization 2024-05-07 17:30:35 +02:00
Daniel Hougaard 2369ff6813 Removed unnessecary types 2024-05-07 17:30:35 +02:00
Daniel Hougaard 478520f090 Remove unnessecary types and projectMembershipid 2024-05-07 17:30:35 +02:00
Daniel Hougaard 54313f9c08 Renaming 2024-05-07 17:30:35 +02:00
Daniel Hougaard cb8763bc9c Update smtp-service.ts 2024-05-07 17:30:35 +02:00
Daniel Hougaard c5d11eee7f Feat: Find users by project membership ID's 2024-05-07 17:30:35 +02:00
Daniel Hougaard 8e1d19c041 Feat: access request emails 2024-05-07 17:30:35 +02:00
Daniel Hougaard 608c7a4dee Update index.ts 2024-05-07 17:30:35 +02:00
Daniel Hougaard c7b60bcf0e Update access-approval-request-types.ts 2024-05-07 17:30:35 +02:00
Daniel Hougaard 6ae62675be Feat: Send emails for access requests 2024-05-07 17:30:35 +02:00
Daniel Hougaard fb2ab200b9 Feat: Request access, extract permission details 2024-05-07 17:30:35 +02:00
Daniel Hougaard f1428d72c2 Fix: Security vulnurbility making it possible to spoof env & secret path requested. 2024-05-07 17:30:35 +02:00
Daniel Hougaard 4cb51805f0 Update AccessApprovalRequest.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard 8c40918cef Update AccessApprovalRequest.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard 3a002b921a Update AccessApprovalRequest.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard 8c256bd9c8 Fix: Status filtering & query invalidation 2024-05-07 17:30:35 +02:00
Daniel Hougaard f8e0e01bb8 Fix: Access request query invalidation 2024-05-07 17:30:35 +02:00
Daniel Hougaard 15c747e8e8 Fix: Request access permissions 2024-05-07 17:30:35 +02:00
Daniel Hougaard 073a9ee6a4 Update licence-fns.ts 2024-05-07 17:30:35 +02:00
Daniel Hougaard d371c568f1 Add count 2024-05-07 17:30:35 +02:00
Daniel Hougaard e6c086ab09 Fix: Don't allow users to request access to the same resource with same permissions multiple times 2024-05-07 17:30:35 +02:00
Daniel Hougaard 890c8b89be Removed unused parameter 2024-05-07 17:30:35 +02:00
Daniel Hougaard 6f4b62cfbb Removed logs 2024-05-07 17:30:35 +02:00
Daniel Hougaard 076c70f6ff Removed logs 2024-05-07 17:30:35 +02:00
Daniel Hougaard aedc1f2441 Update SpecificPrivilegeSection.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard 352d363bd4 Update generate-schema-types.ts 2024-05-07 17:30:35 +02:00
Daniel Hougaard ac92a916b4 Update SecretApprovalPage.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard 17587ff1b8 Fix: Minor fixes 2024-05-07 17:30:35 +02:00
Daniel Hougaard 7f1c8d9ff6 Create index.tsx 2024-05-07 17:30:35 +02:00
Daniel Hougaard ac24c0f760 Feat: Request access 2024-05-07 17:30:35 +02:00
Daniel Hougaard 0e95c1bcee Feat: Request access 2024-05-07 17:30:35 +02:00
Daniel Hougaard 447630135b Feat: Request access 2024-05-07 17:30:35 +02:00
Daniel Hougaard ddd6adf804 Fix: Move to project slug 2024-05-07 17:30:35 +02:00
Daniel Hougaard a4b6d2650a Fix: Move to project slug 2024-05-07 17:30:35 +02:00
Daniel Hougaard 2f5d6b11da Fix: Move to project slug 2024-05-07 17:30:35 +02:00
Daniel Hougaard d380b7f788 Fix: Added support for request access 2024-05-07 17:30:35 +02:00
Daniel Hougaard 7aee4fdfcd Feat: Request access 2024-05-07 17:30:27 +02:00
Daniel Hougaard 83bd3a0bf4 Update index.tsx 2024-05-07 17:30:27 +02:00
Daniel Hougaard 1f68730aa3 Fix: Improve disabled Select 2024-05-07 17:30:27 +02:00
Daniel Hougaard 7fd1d72985 Fix: Access Request setup 2024-05-07 17:30:27 +02:00
Daniel Hougaard b298eec9db Fix: Danger color not working on disabled buttons 2024-05-07 17:30:27 +02:00
Daniel Hougaard 696479a2ef Fix: Remove redundant code 2024-05-07 17:30:27 +02:00
Daniel Hougaard ad6e2aeb9e Feat: Request Access 2024-05-07 17:30:27 +02:00
Daniel Hougaard ad405109a0 Feat: Request access 2024-05-07 17:30:27 +02:00
Daniel Hougaard 992a82015a Feat: Request access 2024-05-07 17:30:27 +02:00
Daniel Hougaard 317956a038 Fix: Types mismatch 2024-05-07 17:30:27 +02:00
Daniel Hougaard 5255c4075a Fix: Validate approvers access 2024-05-07 17:30:27 +02:00
Daniel Hougaard eca36f1993 Feat: Request access 2024-05-07 17:30:27 +02:00
Daniel Hougaard 7e29a6a656 Fix: Access Approval Policy DAL bugs 2024-05-07 17:30:27 +02:00
Daniel Hougaard f458e34c37 Feat: Request access (new routes) 2024-05-07 17:30:27 +02:00