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

グループ内の他ユーザー情報が変更できない? #104

Open
metalefty opened this issue Aug 23, 2021 · 4 comments
Open

グループ内の他ユーザー情報が変更できない? #104

metalefty opened this issue Aug 23, 2021 · 4 comments
Assignees
Labels
bug Something isn't working critical

Comments

@metalefty
Copy link
Contributor

#100 の修正で、ユーザー情報の変更ができるようになって発見した問題です。

問題というよりは仕様確認かもしれませんが、Level 1ユーザーであってもグループ内の他ユーザーの情報変更はできないのでしょうか。

image

@yoneyan
Copy link
Member

yoneyan commented Aug 23, 2021

報告ありがとうございます!
これはバグになりますね。。。
修正いたします。

@yoneyan yoneyan self-assigned this Aug 23, 2021
@yoneyan yoneyan added bug Something isn't working critical labels Aug 23, 2021
@yoneyan
Copy link
Member

yoneyan commented Aug 23, 2021

homenoc/dsbd-backend@82c2d70
にて修正しました。
Release環境には適用済みです。

@yoneyan
Copy link
Member

yoneyan commented Aug 23, 2021

Level 2~4のユーザに関しては他ユーザの変更を認めない仕様になっております。

User Levelの定義

Level 1

  • Master(基本的に1人、仕組み上2人以上も可能だが運営側で細工が必要)
  • なんでも登録・変更・削除が可能
  • Masterは自分自身のユーザアカウントを削除できない

Level 2

  • ユーザ以外の登録・変更・削除が可能(BGPネットワーク絡みの申請など)

Level 3

  • 閲覧のみ可能

Level 4

  • 障害情報・通知のみ閲覧可能

User Levelの定義に関しては今後変更の可能性もありますので、ご意見などがございましたらよろしくお願いいたします。

@metalefty
Copy link
Contributor Author

ありがとうございます。 気になったのは、レベルと名称の対応のみです。

ユーザー追加時に選択できる Master, User, GuestがそれぞれLevel 2, 3, 4に対応するという理解ですが、そうするとLevel 1と名前が衝突してしまうので Level 1 と 2を明確に分ける名前が必要です。

スクリーンショット 2021-08-23 13 22 25

バグは修正されていることを確認しました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working critical
Projects
None yet
Development

No branches or pull requests

2 participants