from flask import render_template, url_for, flash, request, redirect from flask.ext.login import login_required from helptux import app from helptux.modules.api.role import RoleApi from helptux.modules.api.user import UserApi from helptux.modules.error import DatabaseItemAlreadyExists, RequiredAttributeMissing, DatabaseItemDoesNotExist from helptux.modules.user.authentication import must_be_admin from helptux.views.forms.user.admin import UserCreateForm, UserDeleteForm, UserModifyForm a_roles = RoleApi() db_roles = a_roles.list() possible_roles = [] for db_role in db_roles: possible_roles.append((db_role.id, db_role.role)) @app.route('/admin/user/view/<int:user_id>') @login_required @must_be_admin def v_user_view(user_id): pass @app.route('/admin/user/list', methods=['GET']) @login_required @must_be_admin def v_user_list(): a_user = UserApi() l_users = a_user.list() return render_template('admin/user/list.html', users=l_users)