mirror of
https://github.com/mwalbeck/pushjet-webinterface.git
synced 2025-04-28 22:42:40 +00:00
60 lines
1.7 KiB
Python
60 lines
1.7 KiB
Python
from flask import Blueprint, render_template
|
|
from models import Service
|
|
|
|
web = Blueprint('web', __name__)
|
|
|
|
@web.route('/web')
|
|
def web_index():
|
|
return render_template('web.html')
|
|
|
|
# Routes for Message
|
|
|
|
@web.route('/web/message/send')
|
|
def web_message_send():
|
|
services = Service.query.all()
|
|
return render_template('message/send.html', services=services)
|
|
|
|
@web.route('/web/message/fetchunread')
|
|
def web_message_fetchunread():
|
|
return render_template('message/fetchunread.html')
|
|
|
|
@web.route('/web/message/markread')
|
|
def web_message_markread():
|
|
return render_template('message/markread.html')
|
|
|
|
# Routes for Service
|
|
|
|
@web.route('/web/service/create')
|
|
def web_service_create():
|
|
return render_template('service/create.html')
|
|
|
|
@web.route('/web/service/getinfo')
|
|
def web_service_getinfo():
|
|
services = Service.query.all()
|
|
return render_template('service/getinfo.html', services=services)
|
|
|
|
@web.route('/web/service/update')
|
|
def web_service_update():
|
|
services = Service.query.all()
|
|
return render_template('service/update.html', services=services)
|
|
|
|
@web.route('/web/service/delete')
|
|
def web_service_delete():
|
|
services = Service.query.all()
|
|
return render_template('service/delete.html', services=services)
|
|
|
|
# Routes for Subscription
|
|
|
|
@web.route('/web/subscription/subscribe')
|
|
def web_subscription_subscribe():
|
|
services = Service.query.all()
|
|
return render_template('subscription/subscribe.html', services=services)
|
|
|
|
@web.route('/web/subscription/get')
|
|
def web_subscription_get():
|
|
return render_template('subscription/get.html')
|
|
|
|
@web.route('/web/subscription/unsubscribe')
|
|
def web_subscription_unsubscribe():
|
|
services = Service.query.all()
|
|
return render_template('subscription/unsubscribe.html', services=services)
|