Пример #1
0
    def _generic_add_view(self, view, path, methods=None, defaults=None):
        for permission in view.view_permissions:
            usergroup.ACTIVE_PERMISSIONS.declare(permission)

        rule = Rule(path,
                    endpoint=view.view_endpoint,
                    methods=methods,
                    defaults=defaults)
        rule._prewikka_view = view

        self._views_endpoints[view.view_endpoint] = view
        self._rule_map.add(rule)