コード例 #1
0
ファイル: utils.py プロジェクト: lawsofthought/wilhelmproject
    def getuser(self):

        emailaddr = self.username.strip()
        assert len(emailaddr), 'Email address should not be empty'
        assert validate_email(emailaddr), 'Invalid email address.'
        assert user_exists(emailaddr), msg('''
                An account using the email "%s" does not exist. Are you sure
                you have an account?
                ''' % emailaddr)

        self.user = User.objects.get(username=emailaddr)
コード例 #2
0
    def create_subject(self, user, **kwargs):

        user_does_not_exist_err = 'User "%s" does not exist.' % user.username
        user_has_subject_err = 'User "%s" already has a subject.' % user.username

        assert user_exists(user), user_does_not_exist_err
        assert self.user_does_not_have_subject_entry(user), user_has_subject_err

        subject_uid = uid()

        return Subject.objects.create(uid=subject_uid, 
                                      user=user, 
                                      **kwargs)