Beispiel #1
0
def user_view(account_id):

    if not current_user.admin:
        return "Access denied"

    user = User.query.get(account_id)

    departments = Dept.query.all()

    form = AccountForm(username=user.userID,
                       firstname=user.firstName,
                       lastname=user.lastName,
                       admin=user.admin,
                       departments=user.department)
    form.departments.choices = [(department.departmentID, department.name)
                                for department in departments]

    return render_template("auth/view.html",
                           count=User.countTheses(),
                           user=user,
                           form=form)