if application.config['CORS_ALLOWED_ORIGINS'] is not None: CORS(application, supports_credentials=True, origins=application.config['CORS_ALLOWED_ORIGINS']) api = Api(application, prefix='/api/v1', doc='/api/v1/') from flask_oidc import OpenIDConnect oidc = OpenIDConnect(application) # Set up Flask Admin. from app import admin flask_admin = Admin(application, name='Admin Console', template_mode='bootstrap3', index_view=admin.HomeView()) flask_admin.add_view(admin.ChannelModelView) flask_admin.add_view(admin.CounterModelView) flask_admin.add_view(admin.CSRModelView) flask_admin.add_view(admin.CSRGAModelView) flask_admin.add_view(admin.InvigilatorModelView) flask_admin.add_view(admin.OfficeModelView) flask_admin.add_view(admin.OfficeGAModelView) flask_admin.add_view(admin.RoleModelView) flask_admin.add_view(admin.ServiceModelView) flask_admin.add_view(admin.SmartBoardModelView) flask_admin.add_view(admin.RoomModelView) flask_admin.add_view(admin.ExamTypeModelView) flask_admin.add_link( admin.LoginMenuLink(name='Login', category='', url="/api/v1/login/")) flask_admin.add_link(
message_queue=application.config['ACTIVE_MQ_URL'], path='/api/v1/socket.io') else: socketio.init_app(application, path='/api/v1/socket.io') if application.config['CORS_ALLOWED_ORIGINS'] is not None: CORS(application, supports_credentials=True, origins=application.config['CORS_ALLOWED_ORIGINS']) api = Api(application, prefix='/api/v1', doc='/api/v1/') from flask_oidc import OpenIDConnect oidc = OpenIDConnect(application) # Set up Flask Admin. from app import admin flask_admin = Admin(application, name='Admin Console', template_mode='bootstrap3', index_view=admin.HomeView()) flask_admin.add_view(admin.ChannelModelView) flask_admin.add_view(admin.CounterModelView) flask_admin.add_view(admin.CSRModelView) flask_admin.add_view(admin.CSRGAModelView) flask_admin.add_view(admin.InvigilatorModelView) flask_admin.add_view(admin.OfficeModelView) flask_admin.add_view(admin.OfficeGAModelView) flask_admin.add_view(admin.RoleModelView) flask_admin.add_view(admin.ServiceModelView) flask_admin.add_view(admin.SmartBoardModelView) flask_admin.add_view(admin.RoomModelView) flask_admin.add_view(admin.ExamTypeModelView) flask_admin.add_link(admin.LoginMenuLink(name='Login', category='', url="/api/v1/login/")) flask_admin.add_link(admin.LogoutMenuLink(name='Logout', category='', url="/api/v1/logout/"))