Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get rid of Owner concept #1180

Open
6 of 8 tasks
wrigleyDan opened this issue Jan 16, 2025 · 0 comments · May be fixed by #1181
Open
6 of 8 tasks

Get rid of Owner concept #1180

wrigleyDan opened this issue Jan 16, 2025 · 0 comments · May be fixed by #1181
Assignees

Comments

@wrigleyDan
Copy link
Contributor

wrigleyDan commented Jan 16, 2025

Describe the bug
Remove the concept of Owners from Quepid. It's a relict from old times that does not provide any additional value.

To Reproduce
n/a

Expected behavior
Every user that creates a team should automatically be a member of that team.

Screenshots
n/a

Additional context
n/a

Tasks:

  • Write a migration script that ensures that every owner of a case is also a member of that case to facilitate updates.
  • Write a migration script that drops the teams.owner_id column.
  • Delete from teams/show.html template the reference to the change-team-owner component.
  • Delete the change-team-owner component.
  • Update team.rb and user.rb relationships.
  • Update team listing views; both owner_id and teams I own.
  • Remove "Owner" badge on profile.
  • Check seeds script to ensure owner is member.
@wrigleyDan wrigleyDan self-assigned this Jan 16, 2025
@wrigleyDan wrigleyDan linked a pull request Jan 17, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant