TemplateView.as_view(template_name='meta/robots.txt', content_type='text/plain')), url(r'^sitemap.xml$', views.sitemaps.main, name='sitemap_xml'), url(r'^sitemaps/sitemap_(?P<page>[0-9]+).xml$', views.sitemaps.page_range, name='sitemap_range_xml'), # all the below take on the same form: # url(r'^itemType/(?P<iid>\d+)?/? # Allowing for a blank ItemId (iid) allows aristotle to redirect to /about/itemtype instead of 404ing url(r'^valuedomain/(?P<iid>\d+)?/edit/values/permissible/?$', GenericAlterOneToManyView.as_view( model_base=models.ValueDomain, model_to_add=models.PermissibleValue, model_base_field='permissiblevalue_set', model_to_add_field='valueDomain', ordering_field='order', form_add_another_text=_('Add a code'), form_title=_('Change Permissible Values'), ), name='permsissible_values_edit'), url(r'^valuedomain/(?P<iid>\d+)?/edit/values/supplementary/?$', GenericAlterOneToManyView.as_view( model_base=models.ValueDomain, model_to_add=models.SupplementaryValue, model_base_field='supplementaryvalue_set', model_to_add_field='valueDomain', ordering_field='order', form_add_another_text=_('Add a code'), form_title=_('Change Supplementary Values')), name='supplementary_values_edit'),
views.editDataElementInclusion, name='editDEInclusion'), url(r'^dss/edit_cluster_inclusion/(?P<dss_id>\d+)/(?P<cluster_id>\d+)', views.editClusterInclusion, name='editDSSInclusion'), url(r'^dss/reorder_inclusion/(?P<dss_id>\d+)/(?P<inc_type>\w+)', views.editInclusionOrder, name='editInclusionOrder'), # These are required for about pages to work. Include them, or custom items will die! url(r'^about/(?P<template>.+)/?$', views.DynamicTemplateView.as_view(), name="about"), url(r'^about/?$', TemplateView.as_view( template_name= 'aristotle_dse/static/about_aristotle_dse.html'), name="about"), url(r'^add/column_to_distribution/(?P<iid>\d+)?/?$', GenericAlterOneToManyView.as_view( model_base=models.Distribution, model_to_add=models.DistributionDataElementPath, model_base_field='distributiondataelementpath_set', model_to_add_field='distribution', ordering_field='order', form_add_another_text=_('Add a column'), form_title=_('Change Columns')), name='add_column_to_distribution'), ])) ]
from django.conf.urls import url from django.utils.translation import ugettext_lazy as _ from aristotle_mdr.contrib.generic.views import ( GenericAlterOneToManyView, ) from aristotle_mdr.contrib.links import models, views urlpatterns = [ url(r'^relation/(?P<iid>\d+)?/relation/edit/roles/?$', GenericAlterOneToManyView.as_view( model_base=models.Relation, model_to_add=models.RelationRole, model_base_field='relationrole_set', model_to_add_field='relation', ordering_field='ordinal', form_add_another_text=_('Add a role'), form_title=_('Change Relation Roles'), ), name='relation_roles_edit'), url(r'^relation/link/(?P<iid>\d+)/add/$', views.AddLinkWizard.as_view(), name='add_link'), url(r'^relation/link/edit/(?P<linkid>\d+)$', views.EditLinkFormView.as_view(), name='edit_link'), url(r'^relation/link/json/(?P<iid>\d+)$', views.link_json_for_item, name='link_json_for_item'), ]
from django.conf.urls import url #from mallard_qr import views#,forms from aristotle_mdr.contrib.generic.views import GenericAlterOneToManyView from . import models urlpatterns = [ url(r'^question/(?P<iid>\d+)/responses/?$', GenericAlterOneToManyView.as_view( model_base=models.Question, model_to_add=models.ResponseDomain, model_base_field='response_domains', model_to_add_field='question', ordering_field='order', ), name='question_alter_responses'), #These are required for about pages to work. Include them, or custom items will die! # url(r'^about/(?P<template>.+)/?$', views.DynamicTemplateView.as_view(), name="about"), # url(r'^about/?$', TemplateView.as_view(template_name='comet/static/about_comet_mdr.html'), name="about"), ]
from django.conf.urls import include, url #from mallard_qr import views#,forms from django.views.generic import TemplateView from aristotle_mdr.contrib.generic.views import GenericAlterOneToManyView from aristotle_mdr.models import ValueDomain from . import models urlpatterns = [ url(r'^question/(?P<iid>\d+)/responses/?$', GenericAlterOneToManyView.as_view( model_base = models.Question, model_to_add = models.ResponseDomain, model_base_field = 'response_domains', model_to_add_field = 'question', ordering_field = 'order', ), name='question_alter_responses'), #These are required for about pages to work. Include them, or custom items will die! # url(r'^about/(?P<template>.+)/?$', views.DynamicTemplateView.as_view(), name="about"), # url(r'^about/?$', TemplateView.as_view(template_name='comet/static/about_comet_mdr.html'), name="about"), ]
path('robots.txt', TemplateView.as_view(template_name='meta/robots.txt', content_type='text/plain')), path('sitemap.xml', views.sitemaps.main, name='sitemap_xml'), path('sitemaps/sitemap_<int:page>.xml', views.sitemaps.page_range, name='sitemap_range_xml'), path('steward', include(('aristotle_mdr.contrib.stewards.urls', 'aristotle_mdr.contrib.stewards'), namespace='stewards')), # all the below take on the same form: # path('itemType/<int:iid>/ # Allowing for a blank ItemId (iid) allows aristotle to redirect to /about/itemtype instead of 404ing path('conceptualdomain/<int:iid>?/edit/values/', GenericAlterOneToManyView.as_view( model_base=models.ConceptualDomain, model_to_add=models.ValueMeaning, model_base_field='valuemeaning_set', model_to_add_field='conceptual_domain', ordering_field='order', form_add_another_text=_('Add a value meaning'), form_title=_('Change Value Meanings') ), name='value_meanings_edit'), path('item/<int:iid>?/alter_relationship/<slug:fk_field>/', generic_foreign_key_factory_view, name='generic_foreign_key_editor'), re_path(r'^workgroup/(?P<iid>\d+)(?:-(?P<name_slug>[A-Za-z0-9\-_]+))?/?$', views.workgroups.WorkgroupView.as_view(), name='workgroup'), path('workgroup/<int:iid>/members/', views.workgroups.MembersView.as_view(), name='workgroupMembers'), path('workgroup/<int:iid>/items/', views.workgroups.ItemsView.as_view(), name='workgroupItems'), path('workgroup/<int:iid>/leave/', views.workgroups.LeaveView.as_view(), name='workgroup_leave'), path('workgroup/<int:iid>/add_member', views.workgroups.AddMembersView.as_view(), name='addWorkgroupMembers'), path('workgroup/<int:iid>/change_roles/<int:user_pk>/', views.workgroups.ChangeUserRoles.as_view(), name='workgroup_member_change_role'),
url(r'^/?$', TemplateView.as_view(template_name='aristotle_mdr/static/home.html'), name="home"), url(r'^manifest.json$', TemplateView.as_view(template_name='aristotle_mdr/manifest.json', content_type='application/json')), url(r'^sitemap.xml$', views.sitemaps.main, name='sitemap_xml'), url(r'^sitemaps/sitemap_(?P<page>[0-9]+).xml$', views.sitemaps.page_range, name='sitemap_range_xml'), # all the below take on the same form: # url(r'^itemType/(?P<iid>\d+)?/? # Allowing for a blank ItemId (iid) allows aristotle to redirect to /about/itemtype instead of 404ing url(r'^valuedomain/(?P<iid>\d+)?/edit/values/permissible/?$', GenericAlterOneToManyView.as_view( model_base=models.ValueDomain, model_to_add=models.PermissibleValue, model_base_field='permissiblevalue_set', model_to_add_field='valueDomain', ordering_field='order', form_add_another_text=_('Add a code'), form_title=_('Change Permissible Values'), ), name='permsissible_values_edit'), url(r'^valuedomain/(?P<iid>\d+)?/edit/values/supplementary/?$', GenericAlterOneToManyView.as_view( model_base=models.ValueDomain, model_to_add=models.SupplementaryValue, model_base_field='supplementaryvalue_set', model_to_add_field='valueDomain', ordering_field='order', form_add_another_text=_('Add a code'), form_title=_('Change Supplementary Values') ), name='supplementary_values_edit'),