Skip to content

[FEATURE]: 群組成員可編輯其相關服事表 #7

@schwannden

Description

@schwannden

User Story

作為一位服事群組成員,我希望能夠編輯所有與我所屬群組相關聯的服事表,因為這樣可以讓我們團隊更有效率地協作與管理服事安排。

Describe the solution you'd like

  1. 每個 服事表(ServiceEvent) 會對應一個 service_id,該 ID 連結到一個 服事類型(ServiceType),而 ServiceType 又與特定群組(Group)綁定。

  2. 若使用者屬於該群組,則可以:

    • 編輯所有該 service_id 所屬的服事表
    • 包含修改排班內容、筆記、時間等資訊
  3. UI 更新:

    • 在服事表列表頁或詳細頁中,若使用者具備編輯權限,應顯示「編輯」、「刪除」等操作按鈕
    • 非該群組成員僅能瀏覽,無法進行修改
  4. 權限控制透過 Row-Level Security (RLS) 實作

Describe alternatives you've considered

曾考慮僅允許建立者編輯服事表,但這樣限制了團隊協作與排班彈性,無法符合實際運作需求。

Additional context

  1. 若未來支援子群組或細分角色(如小組長、助理),可進一步細化編輯權限(例如只允許調整筆記)。
  2. 群組設定中可加入「允許成員編輯服事表」開關,以提供更彈性的權限管理。
  3. 所有操作應保留異動紀錄(編輯者與時間),供後續查詢與稽核。

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions