Skip to content

ユーザー画面プロジェクト内へのプロジェクトメンバー情報表示機能の改修 - #51

Draft
tma-hcphat wants to merge 1 commit into
RCOSDP:mainfrom
lieunguyen-tma:feature/nii_grdm_202603_step7/2.2_update_user_info_display
Draft

tma-hcphat wants to merge 1 commit into
RCOSDP:mainfrom
lieunguyen-tma:feature/nii_grdm_202603_step7/2.2_update_user_info_display

Conversation

@tma-hcphat

Copy link
Copy Markdown
Contributor

Purpose

Added a new E2E test suite to verify that the project "Contributors" screen shows the correct set of columns depending on the viewer's role.

Changes

New Files

  • テスト手順-画面表示-メンバー表示機能.ipynb (39 cells)
    • New test notebook covering:
      • 既存ユーザー1 logs in, creates project, opens the "メンバー" screen, and confirms all 6 columns (名前/E-mail/所属機関/招待日/権限/目録表示) are shown, with the creator listed as 管理者
      • Invites 既存ユーザー2 via search-by-name and adds them with 読込み/書込み permission
      • 既存ユーザー2 logs in, opens the same project's "メンバー" screen, and confirms only 名前/権限/目録表示 are shown for a non-admin member, while E-mail/所属機関/招待日 columns are absent
      • Cleanup: 既存ユーザー1 logs back in and deletes the test project

Updated Files

  • run_tests.py

    • Changes:
      • Added member_display_enabled flag to TestRunner.__init__
      • Added run_member_display_tests(), which runs テスト手順-画面表示-メンバー表示機能.ipynb
  • .github/workflows/e2e-test.yml

    • Changes:
      • Added member_display_enabled to every matrix entry, set to true only for the user test group
      • Added idp_user_display_name_1 / idp_user_display_name_2 inputs (fullname of testuser1/testuser2 as configured in .github/scripts/setup_test_data.py, used to identify the contributor in the member list)
      • Passed member_display_enabled through to the reusable test job
  • 結合試験-実行.ipynb

    • Changes:
      • Added idp_user_display_name_1 / idp_user_display_name_2 parameters and interactive prompts
      • Added skip_member_display flag
      • Added a new cell that runs テスト手順-画面表示-メンバー表示機能.ipynb

Ticket

57828

Custom Test Configuration

  • RDM_REPOSITORY: RCOSDP/RDM-osf.io
  • RDM_BRANCH: feature/nii_grdm_202603_step7/2.2_update_user_info_display
  • OSF_IMAGE:
  • EMBER_IMAGE:
  • CAS_IMAGE:
  • MFR_IMAGE:
  • WB_IMAGE:
  • EXCLUDE_NOTEBOOKS:

@tma-hcphat tma-hcphat changed the title Ref 2.2.ユーザー画面プロジェクト内へのプロジェクトメンバー情報表示機能の改修: commit auto code script 2.2.ユーザー画面プロジェクト内へのプロジェクトメンバー情報表示機能の改修 Sep 21, 2026
@hidefumi-moritani hidefumi-moritani changed the title 2.2.ユーザー画面プロジェクト内へのプロジェクトメンバー情報表示機能の改修 ユーザー画面プロジェクト内へのプロジェクトメンバー情報表示機能の改修 Sep 29, 2026
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.

1 participant