Add ProgrammingGroup & ProgrammingGroupMembership
* User can create programming group with other users for exercise * Submission is shared in a group * Also adjust specs
This commit is contained in:

committed by
Sebastian Serth

parent
0234414bae
commit
319c3ab3b4
@ -49,6 +49,13 @@ class ApplicationPolicy
|
||||
end
|
||||
private :teacher_in_study_group?
|
||||
|
||||
def author_in_programming_group?
|
||||
return false unless @record.contributor.programming_group?
|
||||
|
||||
@record.contributor.users.include?(@user)
|
||||
end
|
||||
private :author_in_programming_group?
|
||||
|
||||
def initialize(user, record)
|
||||
@user = user
|
||||
@record = record
|
||||
|
Reference in New Issue
Block a user