forked from crunk/distribusi-verse
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.1 KiB
47 lines
1.1 KiB
7 months ago
|
from flask import Blueprint
|
||
|
from flask_login import login_required
|
||
|
|
||
|
from distribusikan.distribusiselector import DistribusiSelector
|
||
|
# Distribusi Information
|
||
|
from distribusikan.distribusisinfo import DistribusisInfo
|
||
|
from distribusikan.distribusiworkflow import DistribusiWorkflow
|
||
|
from distribusikan.editor import Editor
|
||
|
from distribusikan.themeselector import ThemeSelector
|
||
|
from distribusikan.uploadpage import UploadPage
|
||
|
|
||
|
distribusikan = Blueprint(
|
||
|
"distribusikan",
|
||
|
__name__,
|
||
|
template_folder="templates/distribusikan",
|
||
|
static_folder="static",
|
||
|
)
|
||
|
|
||
|
|
||
|
@distribusikan.route("/distribusi", methods=["GET", "POST"])
|
||
|
@login_required
|
||
|
def distribusi():
|
||
|
return DistribusiWorkflow()
|
||
|
|
||
|
|
||
|
@distribusikan.route("/upload", methods=["POST"])
|
||
|
@login_required
|
||
|
def upload():
|
||
|
return UploadPage()
|
||
|
|
||
|
|
||
|
@distribusikan.route("/theme", methods=["GET", "POST"])
|
||
|
@login_required
|
||
|
def theme():
|
||
|
return ThemeSelector()
|
||
|
|
||
|
@distribusikan.route("/editor", methods=["GET", "POST"])
|
||
|
@login_required
|
||
|
def editor():
|
||
|
return Editor()
|
||
|
|
||
|
|
||
|
@distribusikan.route("/selector", methods=["GET", "POST"])
|
||
|
@login_required
|
||
|
def selector():
|
||
|
return DistribusiSelector()
|