Skip to content

User moderator tools user interface redesign#2063

Open
trichoplax wants to merge 70 commits into
developfrom
trichoplax/mod-tools-user-interface
Open

User moderator tools user interface redesign#2063
trichoplax wants to merge 70 commits into
developfrom
trichoplax/mod-tools-user-interface

Conversation

@trichoplax

@trichoplax trichoplax commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

This converts the user moderation tools from a pop up panel on the user page to a tab at the top of the user page. On desktop this has a left hand panel listing all of the user moderation tools. On mobile this list is available by pressing "Show User Moderation Tools" near the top of the tab.

Note that this change also includes some tidying: code formatting to match the style guide and use of the new user model methods such as admin? instead of is_admin. Please let me know if you would prefer any of these to be a separate pull request. My aim has been to get these out of the way now to minimise such changes in later user moderator tools pull requests.

luap42 and others added 30 commits June 3, 2026 15:44
(cherry picked from commit 4ad7dc9)
(cherry picked from commit 1296004)
(cherry picked from commit 6d624c2)
(cherry picked from commit b6f18b2)
(cherry picked from commit c77f456)
(cherry picked from commit a697df3)
(cherry picked from commit 3155f62)
(cherry picked from commit c5847fd)
(cherry picked from commit 05cded1)
(cherry picked from commit 62be5b0)
@trichoplax trichoplax marked this pull request as ready for review June 18, 2026 11:01
Comment thread app/views/shared/_user_mod_sidebar.html.erb Outdated
Comment thread app/views/users/_tabs.html.erb Outdated
Comment thread app/views/users/full_log.html.erb Outdated

@cellio cellio left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I ran through the new tools pages and everything looks good. I'll file follow-on issues for the things we decided (in the previous PR) to defer.

@trichoplax trichoplax marked this pull request as draft June 22, 2026 20:07
@trichoplax trichoplax marked this pull request as ready for review July 1, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants