add: user statistics

This commit is contained in:
2021-05-28 15:36:05 +08:00
parent ff1c80d1de
commit 1df95eab4d
9 changed files with 241 additions and 4 deletions

View File

@@ -9,6 +9,7 @@ module ProjectOperable
has_many :reporters, -> { joins(:roles).where(roles: { name: 'Reporter' }) }, class_name: 'Member'
has_many :writable_members, -> { joins(:roles).where.not(roles: {name: 'Reporter'}) }, class_name: 'Member'
has_many :team_projects, dependent: :destroy
has_many :teams, through: :team_projects, source: :team
end
def set_owner_permission(creator)