コード例 #1
0
        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'),
コード例 #2
0
                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'),
        ]))
]
コード例 #3
0
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'),
]
コード例 #4
0
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"),
]
コード例 #5
0
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"),
]
コード例 #6
0
    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'),
コード例 #7
0
    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'),