예제 #1
0
    def _doedit_user(self, id):
        user = User.load(self.db, id)
        
        user.username = self.form_result.get('username')
        user.email = self.form_result.get('email')
        user.role = self.form_result.get('role')
        
        if self.form_result.get('password'):
            user.password = self.form_result.get('password')

        user.store(self.db)
        
        flash('User successfully edited.')
        redirect(url(controller='admin', action='edit_user', id=id))
예제 #2
0
    def delete_user(self, id):
        User.load(self.db, id).delete(self.db)

        flash('User deleted.')

        redirect(url(controller='admin', action='users'))
예제 #3
0
    def edit_user(self, id):
        c.user = User.load(self.db, id)
        c.roles = User.roles

        return render('/admin/edit_user.mako')