def init_notification_views(app): """Add url rules for all notification views. Args: app: current flask app. """ app.add_url_rule( "/_notifications/send_daily_digest", "send_daily_digest_notifications", view_func=common.send_daily_digest_notifications) app.add_url_rule( "/_notifications/show_pending", "show_pending_notifications", view_func=login_required(common.show_pending_notifications)) app.add_url_rule( "/_notifications/show_daily_digest", "show_daily_digest_notifications", view_func=login_required(common.show_daily_digest_notifications)) app.add_url_rule( "/_notifications/show_fast_digest", "show_fast_digest", view_func=login_required(fast_digest.present_notifications)) app.add_url_rule( "/_notifications/send_calendar_events", "send_calendar_events", view_func=login_required(common.send_calendar_events))
def init_notification_views(app): """Add url rules for all notification views. Args: app: current flask app. """ app.add_url_rule("/_notifications/send_daily_digest", "create_daily_digest_bg", view_func=common.create_daily_digest_bg) app.add_url_rule("/_notifications/show_pending", "show_pending_notifications", view_func=login_required( common.show_pending_notifications)) app.add_url_rule("/_notifications/show_daily_digest", "show_daily_digest_notifications", view_func=login_required( common.show_daily_digest_notifications)) app.add_url_rule("/_notifications/show_fast_digest", "show_fast_digest", view_func=login_required( fast_digest.present_notifications)) app.add_url_rule("/_notifications/send_calendar_events", "send_calendar_events", view_func=login_required( gcalendar_common.send_calendar_events)) app.add_url_rule("/_notifications/unsubscribe/<int:user_id>", "unsubscribe_from_notifications", view_func=login_required( unsubscribe.unsubscribe_from_notifications))
def init_extra_services(app): """Add extra service url rules.""" from ggrc.login import login_required from ggrc.services.search import search app.add_url_rule('/search', 'search', login_required(search)) from ggrc.services.suggest import suggest app.add_url_rule('/people/suggest', 'suggest', login_required(suggest))
def init_extra_services(app): """Add extra service url rules.""" from ggrc.login import login_required from ggrc.services.search import search app.add_url_rule( '/search', 'search', login_required(search)) from ggrc.services.suggest import suggest app.add_url_rule('/people/suggest', 'suggest', login_required(suggest))
def init_extra_views(app_): """Init all views neede for ggrc_workflows module. Args: app: current flask application. """ app_.add_url_rule("/admin/unstarted_cycles", view_func=login_required(unstarted_cycles)) app_.add_url_rule("/admin/start_unstarted_cycles", view_func=login_required(start_unstarted_cycles))
def init_extra_services(app): """Add extra service url rules.""" from ggrc.login import login_required from ggrc.services.search import search app.add_url_rule('/search', 'search', login_required(search)) from ggrc.services.suggest import suggest app.add_url_rule('/people/suggest', 'suggest', login_required(suggest)) from ggrc.services.description import ServiceDescription app.add_url_rule( '/api', view_func=ServiceDescription.as_view('ServiceDescription'))
def init_extra_views(app_): """Init all views neede for ggrc_workflows module. Args: app: current flask application. """ app_.add_url_rule( "/admin/unstarted_cycles", view_func=login_required(unstarted_cycles)) app_.add_url_rule( "/admin/start_unstarted_cycles", view_func=login_required(start_unstarted_cycles))
def init_extra_services(app): """Add extra service url rules.""" from ggrc.login import login_required from ggrc.services.search import search app.add_url_rule( '/search', 'search', login_required(search)) from ggrc.services.suggest import suggest app.add_url_rule('/people/suggest', 'suggest', login_required(suggest)) from ggrc.services.description import ServiceDescription app.add_url_rule( '/api', view_func=ServiceDescription.as_view('ServiceDescription'))
def init_all_services(app): """Register all gGRC REST services with the Flask application ``app``.""" #from .common import Resource from ggrc.login import login_required for entry in all_collections(): entry.service_class.add_to( app, '/api/{0}'.format(entry.name), entry.model_class, decorators=(login_required, ), ) from .search import search app.add_url_rule('/search', 'search', login_required(search)) from .log_event import log_event app.add_url_rule('/api/log_events', 'log_events', log_event, methods=['POST']) from .description import ServiceDescription app.add_url_rule( '/api', view_func=ServiceDescription.as_view('ServiceDescription'))
def init_extra_views(app): from ggrc.login import login_required app.context_processor(gdrive_context) app.add_url_rule( "/gdrive_sandbox", "sandbox", view_func=login_required(sandbox)) app.add_url_rule( "/gcal_sandbox", "sandbox_gcal", view_func=login_required(sandbox_gcal)) # Since `/audits/post_import_request_hook` is implemented in core, we just # override it here, rather than declare it anew app.view_functions['post_import_requests'] =\ login_required(post_import_requests)
def init_extra_views(app): from ggrc.login import login_required app.context_processor(gdrive_context) app.add_url_rule("/gdrive_sandbox", "sandbox", view_func=login_required(sandbox)) app.add_url_rule("/gcal_sandbox", "sandbox_gcal", view_func=login_required(sandbox_gcal)) # Since `/audits/post_import_request_hook` is implemented in core, we just # override it here, rather than declare it anew app.view_functions['post_import_requests'] =\ login_required(post_import_requests)
def init_notification_views(app): """Add url rules for all notification views. Args: app: current flask app. """ app.add_url_rule( "/_notifications/send_daily_digest", "send_daily_digest_notifications", view_func=common.send_daily_digest_notifications) app.add_url_rule( "/_notifications/show_pending", "show_pending_notifications", view_func=login_required(common.show_pending_notifications)) app.add_url_rule( "/_notifications/show_daily_digest", "show_daily_digest_notifications", view_func=login_required(common.show_daily_digest_notifications))
def init_extra_services(app): from ggrc.login import login_required from .search import search app.add_url_rule('/search', 'search', login_required(search)) from .description import ServiceDescription app.add_url_rule( '/api', view_func=ServiceDescription.as_view('ServiceDescription'))
def init_extra_services(app): from ggrc.login import login_required from .search import search app.add_url_rule( '/search', 'search', login_required(search)) from .description import ServiceDescription app.add_url_rule( '/api', view_func=ServiceDescription.as_view('ServiceDescription'))
def init_all_services(app): """Register all gGRC REST services with the Flask application ``app``.""" #from .common import Resource from ggrc.login import login_required for entry in all_collections(): entry.service_class.add_to( app, '/api/{0}'.format(entry.name), entry.model_class, decorators=(login_required,), ) from .search import search app.add_url_rule( '/search', 'search', login_required(search)) from .description import ServiceDescription app.add_url_rule( '/api', view_func=ServiceDescription.as_view('ServiceDescription'))
def init_gdrive_routes(app): """To get rid of cyclic references""" app.add_url_rule('/authorize', view_func=authorize_app) app.add_url_rule('/auth_gdrive', view_func=auth_gdrive) app.add_url_rule('/is_gdrive_authorized', view_func=login_required(is_gdrive_authorized))
def as_view(cls, *args, **kwargs): """Override as_view to decorate with "login_required".""" view = super(UnmapObjectsView, cls).as_view(*args, **kwargs) return login.login_required(view)