2016-03-17 10:46:47 +00:00
|
|
|
from flask import render_template
|
|
|
|
|
from flask_login import login_required
|
|
|
|
|
|
|
|
|
|
from app import service_api_client
|
|
|
|
|
from app.main import main
|
|
|
|
|
from app.utils import user_has_permissions
|
2016-03-29 22:50:40 +01:00
|
|
|
from app.notify_client.api_client import ServicesBrowsableItem
|
2016-03-17 10:46:47 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
@main.route("/all-services")
|
|
|
|
|
@login_required
|
|
|
|
|
@user_has_permissions(None, admin_override=True)
|
|
|
|
|
def show_all_services():
|
2016-03-29 22:50:40 +01:00
|
|
|
services = [ServicesBrowsableItem(x) for x in service_api_client.get_services()['data']]
|
2016-03-17 10:46:47 +00:00
|
|
|
return render_template('views/all-services.html', services=services)
|