From 4ef8c273f7401a47629e72c154e878905c276afb Mon Sep 17 00:00:00 2001 From: Vladyslav Matsiiako Date: Mon, 30 Jan 2023 20:36:04 -0800 Subject: [PATCH] Wired access controls for environemnts to frontend --- .../public/locales/en/settings-members.json | 2 +- .../components/basic/dialog/UpgradePlan.tsx | 8 +- .../basic/table/ProjectUsersTable.tsx | 299 ++++++++++++++++++ .../src/components/basic/table/UserTable.tsx | 31 +- frontend/src/components/v2/Select/Select.tsx | 24 +- .../UpdateUserProjectPermission.ts | 39 +++ .../src/pages/api/organization/GetOrgUsers.ts | 1 + .../api/workspace/getWorkspaceEnvironments.ts | 22 ++ frontend/src/pages/dashboard/[id].tsx | 29 +- frontend/src/pages/users/[id].tsx | 14 +- 10 files changed, 422 insertions(+), 47 deletions(-) create mode 100644 frontend/src/components/basic/table/ProjectUsersTable.tsx create mode 100644 frontend/src/ee/api/memberships/UpdateUserProjectPermission.ts create mode 100644 frontend/src/pages/api/workspace/getWorkspaceEnvironments.ts diff --git a/frontend/public/locales/en/settings-members.json b/frontend/public/locales/en/settings-members.json index f0b6e586e..128a649a0 100644 --- a/frontend/public/locales/en/settings-members.json +++ b/frontend/public/locales/en/settings-members.json @@ -1,4 +1,4 @@ { "title": "Project Members", - "description": "This page shows the members of the selected project." + "description": "This page shows the members of the selected project, and allows you to modify their permissions." } diff --git a/frontend/src/components/basic/dialog/UpgradePlan.tsx b/frontend/src/components/basic/dialog/UpgradePlan.tsx index 0e31a060a..95993c6a6 100644 --- a/frontend/src/components/basic/dialog/UpgradePlan.tsx +++ b/frontend/src/components/basic/dialog/UpgradePlan.tsx @@ -42,15 +42,15 @@ const UpgradePlanModal = ({ leaveFrom='opacity-100 scale-100' leaveTo='opacity-0 scale-95' > - + Unleash Infisical's Full Power
-

+

{text}

@@ -60,7 +60,7 @@ const UpgradePlanModal = ({