Mercurial > public > src > rhodecode
comparison pylons_app/model/forms.py @ 234:a0116e944da1
changed naming convention for db modules.
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 27 May 2010 21:31:30 +0200 |
parents | 351013049742 |
children | a55c17874486 |
comparison
equal
deleted
inserted
replaced
233:08e0347351d0 | 234:a0116e944da1 |
---|---|
22 from formencode.validators import UnicodeString, OneOf, Int, Number, Regex | 22 from formencode.validators import UnicodeString, OneOf, Int, Number, Regex |
23 from pylons import session | 23 from pylons import session |
24 from pylons.i18n.translation import _ | 24 from pylons.i18n.translation import _ |
25 from pylons_app.lib.auth import get_crypt_password | 25 from pylons_app.lib.auth import get_crypt_password |
26 from pylons_app.model import meta | 26 from pylons_app.model import meta |
27 from pylons_app.model.db import Users | 27 from pylons_app.model.db import User |
28 from sqlalchemy.exc import OperationalError | 28 from sqlalchemy.exc import OperationalError |
29 from sqlalchemy.orm.exc import NoResultFound, MultipleResultsFound | 29 from sqlalchemy.orm.exc import NoResultFound, MultipleResultsFound |
30 from webhelpers.pylonslib.secure_form import authentication_token | 30 from webhelpers.pylonslib.secure_form import authentication_token |
31 import formencode | 31 import formencode |
32 import logging | 32 import logging |
64 def validate_python(self, value, state): | 64 def validate_python(self, value, state): |
65 sa = meta.Session | 65 sa = meta.Session |
66 crypted_passwd = get_crypt_password(value['password']) | 66 crypted_passwd = get_crypt_password(value['password']) |
67 username = value['username'] | 67 username = value['username'] |
68 try: | 68 try: |
69 user = sa.query(Users).filter(Users.username == username).one() | 69 user = sa.query(User).filter(User.username == username).one() |
70 except (NoResultFound, MultipleResultsFound, OperationalError) as e: | 70 except (NoResultFound, MultipleResultsFound, OperationalError) as e: |
71 log.error(e) | 71 log.error(e) |
72 user = None | 72 user = None |
73 if user: | 73 if user: |
74 if user.active: | 74 if user.active: |