User list: icons for edit and remove, rights as one field in the account form, labels with a capital
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- frontend
Research direction
The issue identifies the user list in privileged-user settings and the account form, and links the rights choices to issue #650. Start by reviewing pull request #659 and the implementation of those settings and form; the payload names no files or tests. Done means the list uses edit and remove icons with the stated last-privileged-user rule, rights are one field visible only to privileged users, and field labels start with capitals.
Written by the indexing model from the issue text.
Description
Problem
The user list in the settings of a privileged user is hard to use:
- Each row has up to three large text buttons: bewerken, verwijderen, and admin or ontadmin. A user who is no user any more has a fourth, reincarnate, which is untranslated.
- Admin, ontadmin and reincarnate are really one choice: the rights of the user (privileged user, standard user, no user). They are spread over separate buttons, and the account form has an extra "ontadmin" button at the top.
- Field labels begin with a lower-case letter on most forms ("gebruikersnaam:", "volledige naam:", "e-mail:"), but with a capital on others.
Proposal
- Per row a pencil (edit) and a bin (make no user), as icons with a tooltip. The last privileged user gets no bin.
- The rights become one field Rechten (Rights) in the account form behind the pencil, with the choices Geprivilegieerde gebruiker, Standaardgebruiker and Geen gebruiker (#650). Only a privileged user sees it.
- Field labels begin with a capital everywhere.
- Dominant language
- JavaScript
- Stars
- 5
- Forks
- 9
- Avg merge
- 18h 49m
- Merged PRs (30d)
- 13
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from PlanBCode/hypha
-
Component: User interface Impact: Low Level: Easy Pagetype: Peer reviewed article Type: Bug Value: Visitors
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
Impact: Medium Level: Easy Type: Bug Value: Users
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
Impact: Low Level: Easy Pagetype: Festival Type: Bug Value: Coders
Difficulty 1/5 Under an hour Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Impact: Medium Level: Easy Pagetype: Mailinglist Type: Bug Value: Users
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
Maintainers usually reply within 1 day
-
Impact: Low Level: Easy Type: Bug Value: Coders
Difficulty 1/5 1-3 hours Newbie friendliness 85/100
PlanBCode/hypha#586 · 1 comment ·
Maintainers usually reply within 1 day
Similar issues
-
[vika] console keeps a stale "in progress" turn after a daemon restart mid-runPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
volcengine/OpenViking#7011 ·
Maintainers usually reply within 1 day
-
Issue: ready for confirmation Reported on 2.4.9 Triage: Dev.Experience
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
magento/magento2#41773 · 1 comment ·
Maintainers usually reply within 5 days
-
Upgrade listener stays on a custom server after close when `preClose` is setPossibly taken @RaphaelFakhri claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
fastify/fastify-websocket#388 ·
-
[推荐] 影夕视频Open
Difficulty 1/5 Under an hour Newbie friendliness 72/100
-
Perl - Readme DriftPossibly taken @Omnideth claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
CommunityToolkit/Aspire#2375 ·
Maintainers usually reply within 2 days