Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Use one name for each kind of account: system user, privileged user, standard user, no user

オープン
#650 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@guidol-ive がすでに取り組んでいます。

2026年10月28日 から。

  • #651 @guidol-ive による — オープン

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
64/100
issue の種類
ドキュメント
明瞭さ
明確に書かれている
活発さ
活発
技術スタック
javascript

調査の方向性

Read the interface, translation, and documentation text that names these account types, including the installer text and the Dutch translations. Update each occurrence to use the proposed terms while keeping the hypha.xml rights values unchanged. Done means the English and Dutch labels consistently distinguish the system user, privileged user, standard user, no user, and invited user.

索引モデルが issue の本文から書いたものです。

説明

Component: User interface Impact: Low Level: Easy Type: Enhancement Value: Users

Problem

Hypha has two kinds of accounts, which the texts mix up:

  • The account at the top of hypha.php, for installing and maintaining. The texts call it "superuser". It cannot log in to the site.
  • The users in data/hypha.xml, with rights="admin", "user", "invitee" or "exmember". The texts call them "admin", "member" or "user" in turn. In Dutch also "admin", "beheerder", "lid", "deelnemer met adminrechten", and buttons "admin" and "ontadmin".

The installer even calls the password of the first site user "The superuser password", while that user is an ordinary privileged user of the site. Users then try to log in to the site with the account of hypha.php, or the other way round.

Proposal

One name per kind of account, in the interface, the translations and the documentation:

Account English Dutch
$username / $password in hypha.php system user systeemgebruiker
rights="admin" privileged user geprivilegieerde gebruiker
rights="user" standard user standaardgebruiker
rights="exmember" no user geen gebruiker

rights="invitee" stays "invited". The attribute values in hypha.xml do not change.

主要言語
JavaScript
スター
5
フォーク
9
平均マージ
18時間 7分
マージ済み PR(30日)
11

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

PlanBCode/hypha のほかの issue

PlanBCode/hypha の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。