User Story
作為一位服事群組成員,我希望能夠編輯所有與我所屬群組相關聯的服事表,因為這樣可以讓我們團隊更有效率地協作與管理服事安排。
Describe the solution you'd like
-
每個 服事表(ServiceEvent) 會對應一個 service_id,該 ID 連結到一個 服事類型(ServiceType),而 ServiceType 又與特定群組(Group)綁定。
-
若使用者屬於該群組,則可以:
- 編輯所有該
service_id 所屬的服事表
- 包含修改排班內容、筆記、時間等資訊
-
UI 更新:
- 在服事表列表頁或詳細頁中,若使用者具備編輯權限,應顯示「編輯」、「刪除」等操作按鈕
- 非該群組成員僅能瀏覽,無法進行修改
-
權限控制透過 Row-Level Security (RLS) 實作
Describe alternatives you've considered
曾考慮僅允許建立者編輯服事表,但這樣限制了團隊協作與排班彈性,無法符合實際運作需求。
Additional context
- 若未來支援子群組或細分角色(如小組長、助理),可進一步細化編輯權限(例如只允許調整筆記)。
- 群組設定中可加入「允許成員編輯服事表」開關,以提供更彈性的權限管理。
- 所有操作應保留異動紀錄(編輯者與時間),供後續查詢與稽核。
User Story
作為一位服事群組成員,我希望能夠編輯所有與我所屬群組相關聯的服事表,因為這樣可以讓我們團隊更有效率地協作與管理服事安排。
Describe the solution you'd like
每個
服事表(ServiceEvent)會對應一個service_id,該 ID 連結到一個服事類型(ServiceType),而ServiceType又與特定群組(Group)綁定。若使用者屬於該群組,則可以:
service_id所屬的服事表UI 更新:
權限控制透過 Row-Level Security (RLS) 實作
Describe alternatives you've considered
曾考慮僅允許建立者編輯服事表,但這樣限制了團隊協作與排班彈性,無法符合實際運作需求。
Additional context