Skip to content

Differentiate non-clickable elements in admin menu#12000

Merged
alecslupu merged 2 commits intodevelopfrom
fix/admin-not-clickable-menu
Nov 24, 2023
Merged

Differentiate non-clickable elements in admin menu#12000
alecslupu merged 2 commits intodevelopfrom
fix/admin-not-clickable-menu

Conversation

@andreslucena
Copy link
Copy Markdown
Member

@andreslucena andreslucena commented Nov 14, 2023

🎩 What? Why?

There are a few elements in the admins' menus that aren't clickable, but they're actually the same as the others elements.
This brings a11y and usabilty problems.

This PR fixes them by making them different from links.

Testing

  1. Sign in as admin
  2. Go to the admin page of a conference

📷 Screenshots

Before

What's the thing that you can't click??

Screenshot of the conference admin page

After

There is it!

Screenshot of the conference admin page

♥️ Thank you!

@andreslucena andreslucena added module: admin type: fix PRs that implement a fix for a bug labels Nov 14, 2023
@andreslucena
Copy link
Copy Markdown
Member Author

We have this same issue in v0.27:

Screenshot of the bug in v0.27

Although as the design is different the solution should adapt to the old design

github-actions[bot]
github-actions bot previously approved these changes Nov 14, 2023
github-actions[bot]
github-actions bot previously approved these changes Nov 23, 2023
@andreslucena andreslucena marked this pull request as ready for review November 23, 2023 15:23
Copy link
Copy Markdown
Contributor

@alecslupu alecslupu left a comment

Choose a reason for hiding this comment

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

👍
The registration text looks better now :
image

@alecslupu alecslupu merged commit 4992b46 into develop Nov 24, 2023
@alecslupu alecslupu deleted the fix/admin-not-clickable-menu branch November 24, 2023 12:26
entantoencuanto added a commit that referenced this pull request Nov 29, 2023
…/redesign-staging

* fix/control-comments-replies-polymorphism:
  Add a polymorphic option to restrict acts_as_tree lookup
  Add tests to check the 'Hide replies' message error
  Fix pipeline after translations were updated (#12084)
  Remove the duplicate reference of icons (#12083)
  Fix modal forms for editor (#12077)
  New Crowdin updates (#12003)
  Display only once resource type in search (#12041)
  Redesign: fix responsiveness on nav-bar admin (#12045)
  Apply flash styles to Announcements (part 2) (#12039)
  Remove legacy design support from WYSIWYG editor (TipTap) (#12015)
  Extract methods from meetings seeds (#12053)
  Show message when there are no content in the page (#12056)
  Show message when there are no sortitions (#12057)
  Fix icons on flash alerts (#12069)
  Update numbering in RELEASE_NOTES.md (#12066)
  Add prerequirements to the manual installation tutorial (#12068)
  Differentiate non-clickable elements in admin menu (#12000)
  Remove official logo header image (#12064)
@alecslupu alecslupu added release: v0.28 Issues or PRs that need to be tackled for v0.28 no-backport Pull Requests that should not be backported labels Jan 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module: admin no-backport Pull Requests that should not be backported release: v0.28 Issues or PRs that need to be tackled for v0.28 type: fix PRs that implement a fix for a bug

Projects

No open projects
Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants