Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Workspace] Add privacy levels to the workspace (opensearch-project#8907
) * Add privacy selector UI at create page Signed-off-by: Kapian1234 <[email protected]> * Add privacy settings UI at collaborstors page Signed-off-by: Kapian1234 <[email protected]> * Changeset file for PR opensearch-project#8907 created/updated * Add privacy settings panel at collaborstors page Signed-off-by: Kapian1234 <[email protected]> * Fix the height of cards at workspace create page Signed-off-by: Kapian1234 <[email protected]> * Refactor workspace creator form with privacyType and setPrivacyType Signed-off-by: Lin Wang <[email protected]> * Resolve some issues Signed-off-by: Kapian1234 <[email protected]> * Add privacy settings control at details page Signed-off-by: Kapian1234 <[email protected]> * Add single star user check for add collaborators modal Signed-off-by: Lin Wang <[email protected]> * Disable save button if the selected privay type remains unchanged at collaborators page Signed-off-by: Kapian1234 <[email protected]> * Fix workspace creator UT Signed-off-by: Lin Wang <[email protected]> * Fix failed snapshots Signed-off-by: Lin Wang <[email protected]> * Add missing UT for workspace form utils Signed-off-by: Lin Wang <[email protected]> * Update UT for useWorkspaceForm Signed-off-by: Lin Wang <[email protected]> * Add unit tests for privacy settings at workspace create and details Signed-off-by: Kapian1234 <[email protected]> * / Signed-off-by: Kapian1234 <[email protected]> * Fix redirect to workspace landing page Signed-off-by: Lin Wang <[email protected]> * Remove changes to configuration files Signed-off-by: Kapian1234 <[email protected]> * Remove changes to configuration files Signed-off-by: Kapian1234 <[email protected]> * Add unit test for notification toasts Signed-off-by: Kapian1234 <[email protected]> * Add test id for privacy setting selector Signed-off-by: Lin Wang <[email protected]> * Add unit test for Collaborators Link at workspace details Signed-off-by: Kapian1234 <[email protected]> * Use constant for collaborators link Signed-off-by: Kapian1234 <[email protected]> * Fix issues of spelling and importing path Signed-off-by: Kapian1234 <[email protected]> * Remove the validation for the existence of an owner in permission settings Signed-off-by: Kapian1234 <[email protected]> * Add test id for privacy setting button in collaborators page Signed-off-by: Lin Wang <[email protected]> * Fix the discard operation Signed-off-by: Kapian1234 <[email protected]> * Add workspace privacy to summary card Signed-off-by: Kapian1234 <[email protected]> * Add additional privacy description at workspace create page Signed-off-by: Kapian1234 <[email protected]> * Remove unit tests related to missing owner in permission settings Signed-off-by: Kapian1234 <[email protected]> * Add permissionEnabled check for summary card Signed-off-by: Kapian1234 <[email protected]> * Disallow * input for user groups Signed-off-by: Kapian1234 <[email protected]> * Rename the converter and move options outside the function Signed-off-by: Kapian1234 <[email protected]> * Add learn more flyout at collaborators page Signed-off-by: Kapian1234 <[email protected]> * Fix unit tests and update snapshots Signed-off-by: Kapian1234 <[email protected]> * Remove the scss file for WorkspacePrivacyFlyout Signed-off-by: Kapian1234 <[email protected]> * Address some issues Signed-off-by: Kapian1234 <[email protected]> --------- Signed-off-by: Kapian1234 <[email protected]> Signed-off-by: Lin Wang <[email protected]> Co-authored-by: opensearch-changeset-bot[bot] <154024398+opensearch-changeset-bot[bot]@users.noreply.github.com> Co-authored-by: Lin Wang <[email protected]> Co-authored-by: SuZhou-Joe <[email protected]>
- Loading branch information