Skip to content

feat(frontend): プロジェクト設定に Labels / Custom fields / Integrations セクションを追加 #373

Description

@yupix

概要

v2 デザイン(Project settings の左ナビ構成)の残りセクション。いずれも API は既存:

  • Labels: labels API。現在 /{tenant}/projects/{key}/labels に独立ページがあるため、設定内セクションへの統合 or 併存は要判断
  • Custom fields: custom-fields API(list/create/update/delete)。行形式リスト(型アイコン・名前・型ピル)+ Add field
  • Integrations: github install/integration API(GET/DELETE)。カード形式(GitHub は Connected→Configure、他は将来)

対象外(API なし)

  • Archive project(プロジェクトの is_archived が存在しない)→ 必要なら backend issue を別途
  • Visibility(personal 作成)/ Tenant 移動

依存

設定ページの左ナビ骨格(#369 の v2 再構成)マージ後。Workflow=#370・Members=#371 と同列の増分

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions