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
from flask import Blueprint
|
|
from flask_login import login_required
|
|
|
|
from distribusikan.distribusi_selector import distribusi_selector
|
|
|
|
# Distribusi Information
|
|
from distribusikan.distribusi_workflow import distribusi_workflow
|
|
from distribusikan.css_editor_page import css_editor_page
|
|
from distribusikan.theme_selector import theme_selector
|
|
from distribusikan.upload_page import upload_page
|
|
|
|
distribusikan = Blueprint(
|
|
"distribusikan",
|
|
__name__,
|
|
template_folder="templates/distribusikan",
|
|
static_folder="static",
|
|
)
|
|
|
|
|
|
@distribusikan.route("/distribusi", methods=["GET", "POST"])
|
|
@login_required
|
|
def distribusi():
|
|
return distribusi_workflow()
|
|
|
|
|
|
@distribusikan.route("/upload", methods=["POST"])
|
|
@login_required
|
|
def upload():
|
|
return upload_page()
|
|
|
|
|
|
@distribusikan.route("/theme", methods=["GET", "POST"])
|
|
@login_required
|
|
def theme():
|
|
return theme_selector()
|
|
|
|
|
|
@distribusikan.route("/editor", methods=["GET", "POST"])
|
|
@login_required
|
|
def editor():
|
|
return css_editor_page()
|
|
|
|
|
|
@distribusikan.route("/selector", methods=["GET", "POST"])
|
|
@login_required
|
|
def selector():
|
|
return distribusi_selector()
|
|
|