def init_app(app, **kwargs): """ Init GeoAPI module. """ # Touch underlying modules from . import resources api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument,unused-variable """ Init Payments module. """ # Touch underlying modules from . import models, resources api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument,unused-variable """ Init users module. """ api_v1.add_oauth_scope('users:read', "Provide access to user details") api_v1.add_oauth_scope('users:write', "Provide write access to user details") # Touch underlying modules from . import models, resources api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument,unused-variable """ Init users module. """ api_v1.add_oauth_scope('users:read', "Provide access to user details") api_v1.add_oauth_scope('users:write', "Provide write access to user details") # Touch underlying modules from . import models, resources # pylint: disable=unused-import api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument,unused-import """ Init teams module. """ api_v1.add_oauth_scope('jira_filter:read', "Provide access to JIRA Filter details") api_v1.add_oauth_scope('jira_filter:write', "Provide write access to JIRA Filter details") # Touch underlying modules from . import models, resources api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument,unused-variable """ Init Projects module. """ api_v1.add_oauth_scope('projects:read', 'Provide access to Projects details') api_v1.add_oauth_scope('projects:write', 'Provide write access to Projects details') # Touch underlying modules from . import models, resources # NOQA api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument,unused-import """ Init Related JIRA Finder module. """ #api_v1.add_oauth_scope('teams:read', "Provide access to team details") #api_v1.add_oauth_scope('teams:write', "Provide write access to team details") # Touch underlying modules from . import resources api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument,unused-import """ Init Image module. """ api_v1.add_oauth_scope('image:read', "Provide access to get image data") api_v1.add_oauth_scope('image:write', "Provide write access to upload image") # Touch underlying modules from . import resources api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument,unused-variable """ Init Passthroughs module. """ api_v1.add_oauth_scope('passthroughs:read', 'Provide access to EDM and ACM passthroughs') api_v1.add_oauth_scope('passthroughs:write', 'Provide write access to EDM and ACM passthroughs') # Touch underlying modules from . import resources # NOQA api_v1.add_namespace(resources.edm_pass)
def init_app(app, **kwargs): # pylint: disable=unused-argument,unused-import """ Init Analysis module. """ api_v1.add_oauth_scope('analysis:read', "Provide access to analysis result details") api_v1.add_oauth_scope('analysis:write', "Provide write access to analysis result details") # Touch underlying modules from . import models, resources api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument """ Init auth module. """ # Register OAuth scopes api_v1.add_oauth_scope('auth:read', 'Provide access to auth details') api_v1.add_oauth_scope('auth:write', 'Provide write access to auth details') # Touch underlying modules from . import models, views, resources # pylint: disable=unused-import # NOQA # Mount authentication routes api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument,unused-variable """ Init Configuration module. """ api_v1.add_oauth_scope('configuration:read', 'Provide access to (EDM) configuration') api_v1.add_oauth_scope('configuration:write', 'Provide write access to (EDM) configuration') # Touch underlying modules from . import resources # NOQA api_v1.add_namespace(resources.edm_configuration) api_v1.add_namespace(resources.edm_configurationDefinition)
def init_app(app, **kwargs): # pylint: disable=unused-argument """ Config extension initialization point. """ api_v1.add_oauth_scope('config.houston:read', 'Provide access to database configurations') api_v1.add_oauth_scope('config.houston:write', 'Provide write access to database configurations') # Touch underlying modules from . import models, resources # NOQA api_v1.add_namespace(resources.api) with app.app_context(): app.config.initialize(app)
def init_app(app, **kwargs): # pylint: disable=unused-argument """ Init auth module. """ # Bind Flask-Login for current_user # Register OAuth scopes api_v1.add_oauth_scope('auth:read', "Provide access to auth details") api_v1.add_oauth_scope('auth:write', "Provide write access to auth details") # Touch underlying modules from . import models, views, resources # pylint: disable=unused-variable # Mount authentication routes app.register_blueprint(views.auth_blueprint) api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument """ Init auth module. """ # Bind Flask-Login for current_user login_manager.request_loader(load_user_from_request) # Register OAuth scopes api_v1.add_oauth_scope('auth:read', "Provide access to auth details") api_v1.add_oauth_scope('auth:write', "Provide write access to auth details") # Touch underlying modules from . import models, views, resources # pylint: disable=unused-variable # Mount authentication routes app.register_blueprint(views.auth_blueprint) api_v1.add_namespace(resources.api)
def init_app(app, **kwargs): # pylint: disable=unused-argument """ Init front-end module. """ api_v1.add_oauth_scope('frontends:read', 'Provide access to Frontend details') api_v1.add_oauth_scope('frontends:write', 'Provide write access to Frontend details') # Touch underlying modules from . import views_backend, views_frontend, views_documentation # Mount front-end routes app.register_blueprint(views_frontend.frontend_blueprint) app.register_blueprint(views_backend.backend_blueprint) app.register_blueprint(views_documentation.documentation_blueprint) from . import resources # NOQA api_v1.add_namespace(resources.api)
from ispyb_ssx.schemas import crystal_slurry as crystal_slurry_schemas from ispyb_ssx.schemas import ( crystal_size_distribution as crystal_size_distribution_schemas, ) from ispyb_ssx.schemas import sample_stock as sample_stock_schemas from ispyb_ssx.schemas import sample_delivery_device as sample_delivery_device_schemas from ispyb_ssx.modules import loaded_sample from ispyb_service_connector import get_ispyb_resource __license__ = "LGPLv3+" log = logging.getLogger(__name__) api = Namespace("Samples", description="Samples related namespace", path="/samples") api_v1.add_namespace(api) @api.route("", endpoint="loaded_samples") @api.doc(security="apikey") class LoadedSample(Resource): """Loaded sample resource""" # @token_required def get(self): """Returns all loaded samples""" # app.logger.info("Return all data collections") return loaded_sample.get_loaded_samples(request) # @token_required @api.expect(loaded_sample_schemas.f_schema)
def init_app(app, **kwargs): from . import models, resources api_v1.add_namespace(resources.api)