Project

General

Profile

Actions

Feature #272

closed
RA

[TAK-219] Core: アプリ権限UIをWebアプリ側と共通インターフェース化する

Feature #272: [TAK-219] Core: アプリ権限UIをWebアプリ側と共通インターフェース化する

Added by Redmine Admin about 2 hours ago. Updated about 2 hours ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
09/30/2026
Due date:
% Done:

0%

Estimated time:

Description

Linear migration metadata


Original description

背景

TAK-84 のCore側対応で、プロジェクト詳細のトップレベルに アプリ権限 メニューを追加したが、現状は permission_groups を簡易行編集するUIになっている。

Webアプリ側には /settings/application-permissions があり、アプリ × グループ × 操作権限 の表形式で権限を設定するインターフェースが存在する。ユーザー要望の「WEBアプリと同じインターフェース」は、この画面構成・操作感まで共通化する意味だった。

対応方針

Core側の アプリ権限 画面を、Webアプリ側 /settings/application-permissions と同じ考え方の表形式UIへ寄せる。

受け入れ条件

  • Core側アプリ権限画面が アプリ × グループ × 操作権限 の表形式で表示される。
  • Webアプリ側の アプリ権限 と同じ操作単位で、アプリごとの制限有無とグループ別操作権限を設定できる。
  • 保存結果は既存の app.yaml / permission_groups の初期seed定義として読み書きできる。
  • TAK-84で追加したCoreトップレベルメニュー構成は維持する。
  • YAML-only設定にならず、Core GUIから作成・編集・削除できる。

注意事項

  • 現状のCore UIは構成としては アプリ権限 を追加済みだが、Web画面と完全な共通インターフェースではない。
  • Webアプリ側の運用DB設定とCore側の app.yaml 初期seed設定の責務差は整理して表示する必要がある。
  • TAK-84の後続改善として扱う。

Linear attachments

Linear comments

{"id" => "9aded6b7-dac6-4cf8-920a-d263232a992d", "name" => "Takayuki Komoda"} (2026-08-11T14:39:10.378Z)

完了しました。

  • PR: https://github.com/takataka328-max/EPAA/pull/163
  • Merge target: develop
  • Merge result: 146d2a02289b18095d8f7c96fb5905d58ffeed7d
  • Scope: Core GUI アプリ権限 を アプリ × グループ × 操作 のチェック表へ変更
  • 注意事項: 5002 は Core Generator GUI ツール画面のみの変更のため対象外。GUI frontend は build script のみのためコンポーネント自動テストなし。WebView2 published exe で表示・保存・再読込を確認済み。

No data to display

Actions

Also available in: PDF Atom