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

[ユーザ管理] ユーザの種類毎に別々の項目を持てるよう対応 OW-1657 #1792

Merged
merged 17 commits into from Aug 14, 2023

Conversation

akagane99
Copy link
Contributor

@akagane99 akagane99 commented Aug 4, 2023

概要

設定方法

.envを修正します。

USE_USERS_COLUMNS_SET=true

修正後画面(USE_USERS_COLUMNS_SET=true)

ユーザ管理>ユーザ一覧(全て)

全てユーザを表示します。
追加項目をまとめたものを「項目セット」と呼んでいます。
項目セット毎に項目が異なるため、項目セット値の列で|区切りで一覧に表示しています。
項目セット毎に一覧を表示できるように、「絞り込み条件」の下にボタンを追加しました。
image

ユーザ管理>ユーザ一覧(学生)

項目セットの表示例です。ここでは項目セット=学生の一覧を表示しています。
学生の追加項目も1項目づつ一覧に表示されます。
image

検索条件にも追加項目の検索項目あります。ユーザ一覧(全て)では追加項目は検索できません。
image

ユーザ管理>ユーザ編集・登録

項目セットが追加になりました。
切り替えると、追加項目を自動切替します。
localhost_manage_user_edit_153

ユーザ管理>項目セット一覧

image

ユーザ管理>項目セット変更・登録

image

(参考)ユーザ管理>項目セット一覧>項目設定

※ いままであった項目設定と同じです。
image

(参考)ユーザ管理>項目セット一覧>項目設定>項目設定詳細

※ いままであった項目設定詳細と同じです。
localhost_manage_user_editColumnDetail_6

ユーザ管理>自動ユーザ登録設定

項目セット毎に自動ユーザ登録設定を持てるよう対応しました。
例えば学生のユーザ登録は未承認で登録するけど、学校は承認してから登録する、などの設定が可能です。
image

ユーザ管理>CSVインポート

項目セット を追加しました。
image

ダウンロードは、項目セット毎にダウンロードできるようにしました。
image

ユーザ登録(自動登録)

項目セットを追加しました。切り替えると、追加項目も自動で切り替わります。
image

(参考)マイページ

項目セットを追加しても正しく表示できる事を確認。
image

修正後画面(USE_USERS_COLUMNS_SET=false、初期値はfalseです。)

ユーザ管理>ユーザ一覧

※ 今までと同じです。(横メニューで項目セット非表示です)
image

ユーザ管理>ユーザ編集・登録

※ 今までと同じです。(項目セット非表示)
localhost_manage_user_edit_153

ユーザ管理>項目設定

※ 今までと同じです。
image

(参考)ユーザ管理>項目設定>項目設定詳細

※ 今までと同じです。
localhost_manage_user_editColumnDetail_7

ユーザ管理>自動ユーザ登録設定

image

ユーザ管理>CSVインポート

※ 今までと同じです。(項目セット非表示)
image

レビュー完了希望日

なし

関連Pull requests/Issues

なし

参考

なし

DB変更の有無

有り

チェックリスト

@akagane99 akagane99 self-assigned this Aug 4, 2023
@akagane99 akagane99 changed the title [ユーザ管理] ユーザの種類毎に別々の項目を持てるよう対応 [ユーザ管理] ユーザの種類毎に別々の項目を持てるよう対応 OW-1657 Aug 4, 2023
@akagane99 akagane99 marked this pull request as ready for review August 7, 2023 04:04
@osws-makino
Copy link
Contributor

唯一気になったのは、自動ユーザ登録で「項目セット」という内部名称が出てしまっている所でしょうか。
一般ユーザさんに見せる所なので、サイト管理者が目的に合わせて項目名を変えられるといいですね。
image

@akagane99
Copy link
Contributor Author

@osws-makino
ユーザ管理>自動ユーザ登録設定 に「項目セット名」を変更できる項目を追加しました。
これでどうでしょう?

ユーザ管理>自動ユーザ登録設定

image

ユーザ登録

image

@osws-makino
Copy link
Contributor

良い感じでございます!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants