def write_authorize(cls, user, obj): """ Check if the given ``user`` can save changes to the given ``obj``, and raise ``PermissionDenied`` if not. :param user: A django user object. :param obj: A object of the type this method is used in. :throws PermissionDenied: """ if not obj.deadline.assignment_group.can_save(user): raise PermissionDenied() ExaminerSimplifiedDelivery.write_authorize_examinercommon(user, obj)
def pre_full_clean(cls, user, obj): ExaminerSimplifiedDelivery.examiner_pre_full_clean(user, obj)