Example #1
0
 def get_root_urls(self):
     urlpatterns = [
         url('^$',
             self.article_view_class.as_view(),
             name='root',
             kwargs={'path': ''}),
         url('^create-root/$',
             article.CreateRootView.as_view(),
             name='root_create'),
         url('^missing-root/$',
             article.MissingRootView.as_view(),
             name='root_missing'),
         url('^_search/$',
             get_class_from_str(self.search_view_class).as_view(),
             name='search'),
         url('^_revision/diff/(?P<revision_id>\d+)/$',
             self.article_diff_view,
             name='diff'),
         url('^_revision/padlist/$',
             TemplateView.as_view(template_name="wiki/padlist.html",
                                  content_type='text/html'),
             name='padlist'),
         # url('^articlelist$',
         #     TemplateView.as_view(template_name="angular/templates/articlelist.html",
         #                          content_type='text/html'),
         #     name='articlelist'),
         # url('^article_view$',
         #     TemplateView.as_view(template_name="angular/templates/article_view.html",
         #                          content_type='text/html'),
         #     name='article_view'),
         #url('^ng$', 'wiki.views.ng.index',
         #    name='ng_article_view'),
     ]
     return urlpatterns
Example #2
0
 def get_root_urls(self):
     urlpatterns = patterns('',
         url('^$', self.article_view_class.as_view(), name='root', kwargs={'path': ''}),
         url('^create-root/$', article.CreateRootView.as_view(), name='root_create'),
         url('^_search/$', get_class_from_str(self.search_view_class).as_view(), name='search'),
         url('^_revision/diff/(?P<revision_id>\d+)/$', self.article_diff_view, name='diff'),
    )
     return urlpatterns
Example #3
0
 def get_root_urls(self):
     urlpatterns = patterns(
         "",
         url("^$", self.article_view_class.as_view(), name="root", kwargs={"path": ""}),
         url("^create-root/$", self.create_root, name="root_create"),
         url("^_search/$", get_class_from_str(self.search_view_class).as_view(), name="search"),
         url("^_revision/diff/(?P<revision_id>\d+)/$", self.article_diff_view, name="diff"),
     )
     return urlpatterns
Example #4
0
 def get_root_urls(self):
     urlpatterns = [
         url("^$", self.article_view_class.as_view(), name="root", kwargs={"path": ""}),
         url("^create-root/$", article.CreateRootView.as_view(), name="root_create"),
         url("^missing-root/$", article.MissingRootView.as_view(), name="root_missing"),
         url("^_search/$", get_class_from_str(self.search_view_class).as_view(), name="search"),
         url("^_revision/diff/(?P<revision_id>\d+)/$", self.article_diff_view, name="diff"),
     ]
     return urlpatterns
Example #5
0
 def get_root_urls(self):
     urlpatterns = patterns('',
         url('^$', self.article_view_class.as_view(), name='root', kwargs={'path': ''}),
         url('^create-root/$', article.CreateRootView.as_view(), name='root_create'),
         url('^missing-root/$', article.MissingRootView.as_view(), name='root_missing'),
         url('^_search/$', get_class_from_str(self.search_view_class).as_view(), name='search'),
         url('^_revision/diff/(?P<revision_id>\d+)/$', self.article_diff_view, name='diff'),
    )
     return urlpatterns
Example #6
0
 def get_article_path_urls(self):
     urlpatterns = [
         # Paths decided by URLs
         url(r'^(?P<path>.+/|)_create/$',
             self.article_create_view_class.as_view(),
             name='create'),
         url(r'^(?P<path>.+/|)_delete/$',
             self.article_delete_view_class.as_view(),
             name='delete'),
         url(r'^(?P<path>.+/|)_deleted/$',
             self.article_deleted_view_class.as_view(),
             name='deleted'),
         url(r'^(?P<path>.+/|)_edit/$',
             self.article_edit_view_class.as_view(),
             name='edit'),
         url(r'^(?P<path>.+/|)_move/$',
             self.article_move_view_class.as_view(),
             name='move'),
         url(r'^(?P<path>.+/|)_preview/$',
             self.article_preview_view_class.as_view(),
             name='preview'),
         url(r'^(?P<path>.+/|)_history/$',
             self.article_history_view_class.as_view(),
             name='history'),
         url(r'^(?P<path>.+/|)_dir/$',
             self.article_dir_view_class.as_view(),
             name='dir'),
         url(r'^(?P<path>.+/|)_search/$',
             get_class_from_str(self.search_view_class).as_view(),
             name='search'),
         url(r'^(?P<path>.+/|)_settings/$',
             self.article_settings_view_class.as_view(),
             name='settings'),
         url(r'^(?P<path>.+/|)_source/$',
             self.article_source_view_class.as_view(),
             name='source'),
         url(r'^(?P<path>.+/|)_revision/change/(?P<revision_id>[0-9]+)/$',
             self.revision_change_view_class.as_view(),
             name='change_revision'),
         url(r'^(?P<path>.+/|)_revision/merge/(?P<revision_id>[0-9]+)/$',
             self.revision_merge_view,
             name='merge_revision'),
         url(r'^(?P<path>.+/|)_plugin/(?P<slug>\w+)/$',
             self.article_plugin_view_class.as_view(),
             name='plugin'),
         # This should always go last!
         url(r'^(?P<path>.+/|)$',
             self.article_view_class.as_view(),
             name='get'),
     ]
     return urlpatterns
Example #7
0
def get_pattern(app_name="wiki", namespace="wiki", url_config_class=None):
    """Every url resolution takes place as "wiki:view_name".
       You should not attempt to have multiple deployments of the wiki in a
       single Django project.
       https://docs.djangoproject.com/en/dev/topics/http/urls/#topics-http-reversing-url-namespaces
    """
    if url_config_class is None:
        url_config_classname=getattr(settings, 'URL_CONFIG_CLASS', None)
        if url_config_classname is None:
            url_config_class = WikiURLPatterns
        else:
            url_config_class = get_class_from_str(url_config_classname)
    urlpatterns = url_config_class().get_urls()
    return urlpatterns, app_name, namespace
Example #8
0
def get_pattern(app_name="wiki", namespace="wiki", url_config_class=None):
    """Every url resolution takes place as "wiki:view_name".
       You should not attempt to have multiple deployments of the wiki in a
       single Django project.
       https://docs.djangoproject.com/en/dev/topics/http/urls/#topics-http-reversing-url-namespaces
    """
    if url_config_class is None:
        url_config_classname = getattr(settings, 'URL_CONFIG_CLASS', None)
        if url_config_classname is None:
            url_config_class = WikiURLPatterns
        else:
            url_config_class = get_class_from_str(url_config_classname)
    urlpatterns = url_config_class().get_urls()
    return urlpatterns, app_name, namespace