Skip to content

Rework to collaboration dialog#1718

Merged
clpetersonucf merged 5 commits into
ucfopen:dev/11.1.0from
clpetersonucf:feature/collaboration-dialog-redesign
Jun 1, 2026
Merged

Rework to collaboration dialog#1718
clpetersonucf merged 5 commits into
ucfopen:dev/11.1.0from
clpetersonucf:feature/collaboration-dialog-redesign

Conversation

@clpetersonucf
Copy link
Copy Markdown
Member

@clpetersonucf clpetersonucf commented May 5, 2026

Redesigns the collaboration dialog based on @ToryDeutsch's mockups:

The current user is always positioned at the top of the list, with the UI updated to better communicate their access and how to remove it. Other users are populated in a separate section below. Functionally, the dialog remains the same.

Screenshot 2026-05-05 at 12 26 59 PM

The provisional access notice was slightly tweaked:

Screenshot 2026-05-05 at 12 27 14 PM

Additionally, users with View Scores access no longer see access controls at all:

Screenshot 2026-05-05 at 12 27 39 PM

Comment thread src/components/my-widgets-collaborate-dialog.jsx Outdated
Comment thread src/components/my-widgets-collaborate-dialog.jsx Outdated
Comment thread src/components/include.scss
Comment thread src/components/my-widgets-collaborate-dialog.jsx Outdated
@clpetersonucf clpetersonucf changed the base branch from dev/11.0.1 to dev/11.1.0 May 12, 2026 15:36
@clpetersonucf clpetersonucf added the Rework This pull request reworks or updates an existing feature. label May 12, 2026
@clpetersonucf clpetersonucf added the Awaiting Review Requires a reviewer to test and review code label May 13, 2026
Copy link
Copy Markdown
Contributor

@FrenjaminBanklin FrenjaminBanklin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good and works well.

The only gotcha I could find is if a user somehow has full access that is also provisional, and that user is viewing the collaboration dialog. They'll appear under the 'You' area and the prompt to remove provisional access will still appear, but trying to remove their own provisional access and save permissions yields an error and prevents any other permissions changes from saving.

I don't think it's realistic to expect this scenario outside of forcing it to happen, but it may be worth addressing in a separate future issue. Otherwise this looks like it's good to go.

@clpetersonucf clpetersonucf merged commit eccc8ab into ucfopen:dev/11.1.0 Jun 1, 2026
2 checks passed
@clpetersonucf clpetersonucf deleted the feature/collaboration-dialog-redesign branch June 1, 2026 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Awaiting Review Requires a reviewer to test and review code Rework This pull request reworks or updates an existing feature.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants