What should org profiles show for workshop logs and monthly reports, and can individuals opt out?

Đang mở
#2,681 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
15/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Sôi nổi
Công nghệ
ruby
Lĩnh vực
authorization

Hướng nghiên cứu

This is a policy question for maintainers, not a code task yet. Read the org profile's "Associated records" card and the organizations.profile_show_workshop_logs toggle, then the unused people.profile_show_workshop_logs and people.profile_show_monthly_reports columns, and check issue #2676 for the person-profile context. Done means the admins have chosen answers to the three questions; the follow-up work (wiring or dropping the toggle, dropping the columns) comes after that.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

stakeholder-question

🤖 From Claude:

Question for admins: what should an organization's profile show for workshop logs and monthly reports, and should individuals be able to keep their own logs and reports from showing at the org level?

How it works today

  • Org profile: an "Associated records" card links to the org's workshop logs and monthly reports. Only admins and people affiliated with the org can see it.
  • Affiliated members see everyone's records, not just their own. That's every workshop log and monthly report filed under the org, including other facilitators'.
    • Members can also delete those workshop logs, and edit or delete those monthly reports.
  • The org "Show workshop logs" toggle does nothing. It's on the org edit form (organizations.profile_show_workshop_logs), but no page reads it. There's no monthly reports toggle.
  • Person profile: a person's own logs and reports are private (the person and admins only) with no toggle (#2676). The leftover people.profile_show_workshop_logs / profile_show_monthly_reports columns are unused.

Questions

  1. Who should see an org's workshop logs and monthly reports from its profile?
    • Keep it to members and admins (as now)?
    • Admins only?
    • Show the public something lighter, like counts?
  2. What should the org "Show workshop logs" toggle do?
    • Hide the card from members?
    • Hide it from the public?
    • Or remove the toggle?
    • Should monthly reports get a toggle too, or none since they're deprecated?
  3. Should individuals control whether their own logs and reports show at the org level?
    • Options: (a) no, anything filed under the org is visible to its members; (b) a per-person opt-out; (c) a per-record "private" flag.
    • Should members' ability to edit or delete other people's records change too?

Follow-up once decided

  • Drop or wire up the org toggle.
  • Drop the unused people columns (or reuse them for the opt-out in 3b).
Ngôn ngữ chính
Ruby
Star
15
Fork
28
Merge trung bình
1 ngày 12 phút
Pull request đã merge (30 ngày)
262

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của rubyforgood/awbw

Tất cả issue của rubyforgood/awbw

Issue tương tự

Thêm issue về Ruby

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.