Mercurial > kallithea
diff rhodecode/controllers/admin/users.py @ 2662:91c442a489bb beta
sqlalchemy sessions cleanup in admin
Cleanup settings options
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 26 Jul 2012 15:36:44 +0200 |
parents | 80d837028c40 |
children | cc8d7d450d15 |
line wrap: on
line diff
--- a/rhodecode/controllers/admin/users.py Wed Jul 25 22:21:26 2012 +0200 +++ b/rhodecode/controllers/admin/users.py Thu Jul 26 15:36:44 2012 +0200 @@ -126,7 +126,7 @@ None, self.ip_addr, self.sa) h.flash(_('created user %s') % usr, category='success') - Session.commit() + Session().commit() except formencode.Invalid, errors: return htmlfill.render( render('admin/users/user_add.html'), @@ -166,7 +166,7 @@ action_logger(self.rhodecode_user, 'admin_updated_user:%s' % usr, None, self.ip_addr, self.sa) h.flash(_('User updated successfully'), category='success') - Session.commit() + Session().commit() except formencode.Invalid, errors: c.user_email_map = UserEmailMap.query()\ .filter(UserEmailMap.user == c.user).all() @@ -198,7 +198,7 @@ user_model = UserModel() try: user_model.delete(id) - Session.commit() + Session().commit() h.flash(_('successfully deleted user'), category='success') except (UserOwnsReposException, DefaultUserException), e: h.flash(e, category='warning') @@ -252,7 +252,7 @@ user_model.grant_perm(id, perm) h.flash(_("Granted 'repository create' permission to user"), category='success') - Session.commit() + Session().commit() else: perm = Permission.get_by_key('hg.create.repository') user_model.revoke_perm(id, perm) @@ -261,7 +261,7 @@ user_model.grant_perm(id, perm) h.flash(_("Revoked 'repository create' permission to user"), category='success') - Session.commit() + Session().commit() return redirect(url('edit_user', id=id)) def add_email(self, id): @@ -274,7 +274,7 @@ try: user_model.add_extra_email(id, email) - Session.commit() + Session().commit() h.flash(_("Added email %s to user") % email, category='success') except formencode.Invalid, error: msg = error.error_dict['email'] @@ -290,6 +290,6 @@ # url('user_emails_delete', id=ID, method='delete') user_model = UserModel() user_model.delete_extra_email(id, request.POST.get('del_email')) - Session.commit() + Session().commit() h.flash(_("Removed email from user"), category='success') return redirect(url('edit_user', id=id))