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
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
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
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
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
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
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
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