Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎨 [Frontend] Improve blocked card's UX #6207

Merged
merged 39 commits into from
Aug 21, 2024

Conversation

odeimaiz
Copy link
Member

@odeimaiz odeimaiz commented Aug 19, 2024

What do these changes do?

A Study card in the dashboard can be blocked for multiple reasons: Study in use, unknown services. being duplicated...

At the moment the blocking mechanism is not consistent. This PR makes it more consistent and, since the PATCH method on the study resource is implemented and tested, it also allows users make some not blocked operations on it:

If a study is open by collaborator B, user A still can:

  • Rename
  • Change the thumbnail
  • Share
  • Add tags

If a study is blocked because there are unknown services (waiting for permissions on some services), let users tune the metadata that doesn't touch the workbench sub-object and also delete it.

Bonus:

  • Increase Maintenance notice periods
  • Increase tooltip's showTimeout number

Study in use:
BlockedCard1

Unknown services:
BlockedCard2

Related issue/s

closes #5752

How to test

Dev-ops checklist

@odeimaiz odeimaiz changed the title Enh/blocked studies 🎨 [Frontend] Improve blocked card's UX Aug 19, 2024
@odeimaiz odeimaiz self-assigned this Aug 19, 2024
@odeimaiz odeimaiz added this to the Eisbock milestone Aug 19, 2024
@odeimaiz odeimaiz added a:frontend issue affecting the front-end (area group) UI/UX labels Aug 19, 2024
@odeimaiz odeimaiz marked this pull request as ready for review August 21, 2024 09:57
Copy link

Copy link
Contributor

@GitHK GitHK left a comment

Choose a reason for hiding this comment

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

very nice!

Copy link
Member

@pcrespov pcrespov left a comment

Choose a reason for hiding this comment

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

nice

@odeimaiz odeimaiz enabled auto-merge (squash) August 21, 2024 11:23
@odeimaiz odeimaiz merged commit bc9b58e into ITISFoundation:master Aug 21, 2024
51 checks passed
@odeimaiz odeimaiz deleted the enh/blocked-studies branch August 21, 2024 12:05
@calys
Copy link

calys commented Aug 21, 2024

love it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:frontend issue affecting the front-end (area group) UI/UX
Projects
None yet
Development

Successfully merging this pull request may close these issues.

UI: Tooltips get in the way of mouse clicks in macos/chrome
5 participants