mirror of
https://github.com/cwinfo/powerdns-admin.git
synced 2024-12-28 22:15:40 +00:00
8ea00b9484
- Use Flask blueprint - Split model and views into smaller parts - Bug fixes - API adjustment
26 lines
916 B
Python
26 lines
916 B
Python
from .base import login_manager, handle_bad_request, handle_unauthorized_access, handle_access_forbidden, handle_page_not_found, handle_internal_server_error
|
|
|
|
from .index import index_bp
|
|
from .user import user_bp
|
|
from .dashboard import dashboard_bp
|
|
from .domain import domain_bp
|
|
from .admin import admin_bp
|
|
from .api import api_bp
|
|
|
|
|
|
def init_app(app):
|
|
login_manager.init_app(app)
|
|
|
|
app.register_blueprint(index_bp)
|
|
app.register_blueprint(user_bp)
|
|
app.register_blueprint(dashboard_bp)
|
|
app.register_blueprint(domain_bp)
|
|
app.register_blueprint(admin_bp)
|
|
app.register_blueprint(api_bp)
|
|
|
|
app.register_error_handler(400, handle_bad_request)
|
|
app.register_error_handler(401, handle_unauthorized_access)
|
|
app.register_error_handler(403, handle_access_forbidden)
|
|
app.register_error_handler(404, handle_page_not_found)
|
|
app.register_error_handler(500, handle_internal_server_error)
|