# Admin views url(r'^try/$', signbank.dictionary.views.try_code ), #A view for the developer to try out some things url(r'^gif_prototype/$', signbank.dictionary.views.gif_prototype), url( r'^import_authors/$', permission_required('dictionary.change_gloss')( signbank.dictionary.views.import_authors)), url(r'^list/$', permission_required('dictionary.search_gloss')( GlossListView.as_view()), name='admin_gloss_list'), url(r'^morphemes/$', permission_required('dictionary.search_gloss')( MorphemeListView.as_view()), name='admin_morpheme_list'), url(r'^handshapes/$', permission_required('dictionary.search_gloss')( HandshapeListView.as_view()), name='admin_handshape_list'), url(r'^gloss/(?P<gloss_pk>\d+)/history', signbank.dictionary.views.gloss_revision_history, name='gloss_revision_history'), url(r'^gloss/(?P<pk>\d+)', GlossDetailView.as_view(), name='admin_gloss_view'), url(r'^gloss_preview/(?P<pk>\d+)', GlossDetailView.as_view(), name='admin_gloss_view_colors'), url(r'^gloss_frequency/(?P<gloss_id>.*)/$',
url(r'^signs/add/$', signbank.dictionary.views.add_new_sign), url(r'^signs/import_csv_create/$', signbank.dictionary.views.import_csv_create, name='import_csv_create'), url(r'^signs/import_csv_update/$', signbank.dictionary.views.import_csv_update, name='import_csv_update'), url(r'^signs/import_csv_lemmas/$', signbank.dictionary.views.import_csv_lemmas, name='import_csv_lemmas'), url(r'^analysis/homonyms/$', HomonymListView.as_view(), name='admin_homonyms_list'), url(r'^ajax/homonyms/(?P<gloss_id>.*)/$', signbank.dictionary.adminviews.homonyms_ajax_complete, name='homonyms_complete'), url(r'^ajax/minimalpairs/(?P<gloss_id>.*)/$', signbank.dictionary.adminviews.minimalpairs_ajax_complete, name='minimalpairs_complete'), url(r'^analysis/minimalpairs/$', MinimalPairsListView.as_view(), name='admin_minimalpairs_list'), url(r'^analysis/frequencies/$', FrequencyListView.as_view(), name='admin_frequency_list'), url(r'^signs/recently_added/$', signbank.dictionary.views.recently_added_glosses), url(r'^signs/proposed_new/$', signbank.dictionary.views.proposed_new_signs), url(r'^signs/search_handshape/$', permission_required('dictionary.search_gloss')(HandshapeListView.as_view()), name='admin_handshape_list'), url(r'^morphemes/dictionary/$', signbank.dictionary.views.search_morpheme), url(r'^morphemes/search/$', permission_required('dictionary.search_gloss')(MorphemeListView.as_view())), url(r'^morphemes/add/$', permission_required('dictionary.search_gloss')(signbank.dictionary.views.add_new_morpheme)), url(r'^feedback/overview/$', signbank.feedback.views.showfeedback), # A standard view for setting the language url(r'^i18n/', include('django.conf.urls.i18n')), # compatibility with old links - intercept and return 401 url(r'^index.cfm', TemplateView.as_view(template_name='compat.html')), # (r'^accounts/login/', 'django.contrib.auth.views.login'), url(r'^accounts/', include(signbank.registration.urls,namespace="registration")), url(r'^admin/doc/', include(django.contrib.admindocs.urls)), url(r'^admin/', include(admin.site.urls)),
name='admin_frequency_list'), url(r'^signs/recently_added/$', signbank.dictionary.views.recently_added_glosses), url(r'^signs/proposed_new/$', signbank.dictionary.views.proposed_new_signs), url(r'^handshapes/show_all/$', HandshapeListView.as_view(), {'show_all': True}), url(r'^signs/search_handshape/$', permission_required('dictionary.search_gloss')( HandshapeListView.as_view()), name='admin_handshape_list'), url(r'^morphemes/dictionary/$', signbank.dictionary.views.search_morpheme), url( r'^morphemes/search/$', permission_required('dictionary.search_gloss')( MorphemeListView.as_view())), url(r'^morphemes/show_all/$', login_required(MorphemeListView.as_view()), {'show_all': True}), url(r'^morphemes/add/$', login_required(signbank.dictionary.views.add_new_morpheme)), url(r'^feedback/overview/$', signbank.feedback.views.showfeedback), # A standard view for setting the language url(r'^i18n/', include('django.conf.urls.i18n')), # compatibility with old links - intercept and return 401 url(r'^index.cfm', TemplateView.as_view(template_name='compat.html')), # (r'^accounts/login/', 'django.contrib.auth.views.login'), url(r'^accounts/', include(signbank.registration.urls, namespace="registration")),
url(r'update_cngt_counts/$', permission_required('dictionary.change_gloss')(signbank.dictionary.views.update_cngt_counts)), url(r'update_cngt_counts/(?P<folder_index>\d+)$', permission_required('dictionary.change_gloss')(signbank.dictionary.views.update_cngt_counts)), url(r'configure_handshapes/$', permission_required('dictionary.change_gloss')(signbank.dictionary.views.configure_handshapes)), url(r'get_unused_videos/$',permission_required('dictionary.change_gloss')(signbank.dictionary.views.get_unused_videos)), url(r'all_field_choices.tsv/$',signbank.dictionary.views.list_all_fieldchoice_names), url(r'package/$', signbank.dictionary.views.package), url(r'info/$', signbank.dictionary.views.info), url(r'protected_media/(?P<filename>.*)$', signbank.dictionary.views.protected_media, name='protected_media'), # Admin views url(r'^try/$', signbank.dictionary.views.try_code), #A view for the developer to try out some things url(r'^import_authors/$', permission_required('dictionary.change_gloss')(signbank.dictionary.views.import_authors)), url(r'^list/$', permission_required('dictionary.search_gloss')(GlossListView.as_view()), name='admin_gloss_list'), url(r'^morphemes/$', permission_required('dictionary.search_gloss')(MorphemeListView.as_view()), name='admin_morpheme_list'), url(r'^handshapes/$', permission_required('dictionary.search_gloss')(HandshapeListView.as_view()), name='admin_handshape_list'), url(r'^gloss/(?P<pk>\d+)', GlossDetailView.as_view(), name='admin_gloss_view'), url(r'^gloss_relations/(?P<pk>\d+)', GlossRelationsDetailView.as_view(), name='admin_gloss_relations_view'), url(r'^morpheme/(?P<pk>\d+)', MorphemeDetailView.as_view(), name='admin_morpheme_view'), url(r'^handshape/(?P<pk>\d+)', HandshapeDetailView.as_view(), name='admin_handshape_view'), # Lemma Idgloss views url(r'^lemma/$', permission_required('dictionary.change_lemmaidgloss')(LemmaListView.as_view()), name='admin_lemma_list'), url(r'^lemma/add/$', permission_required('dictionary.add_lemmaidgloss')(LemmaCreateView.as_view()), name='create_lemma'), url(r'^lemma/delete/(?P<pk>\d+)', permission_required('dictionary.delete_lemmaidgloss')(LemmaDeleteView.as_view()), name='delete_lemma'), url(r'lemma/add/(?P<glossid>\d+)$', signbank.dictionary.adminviews.create_lemma_for_gloss, name='create_lemma_gloss'), url(r'lemma/update/(?P<pk>\d+)$', permission_required('dictionary.change_lemmaidgloss')(LemmaUpdateView.as_view()), name='change_lemma'), ]
url(r'^numbersigns.html$', numbersigns_view), #Hardcoding a number of special urls: url(r'^signs/dictionary/$', signbank.dictionary.views.search), url(r'^signs/search/$', GlossListView.as_view()), url(r'^signs/show_all/$', GlossListView.as_view(),{'show_all':True}), url(r'^signs/add/$', signbank.dictionary.views.add_new_sign), url(r'^signs/import_csv/$', signbank.dictionary.views.import_csv), url(r'^analysis/homonyms/$', HomonymListView.as_view(), name='admin_homonyms_list'), url(r'^analysis/minimalpairs/$', MinimalPairsListView.as_view(), name='admin_minimalpairs_list'), url(r'^analysis/frequencies/$', FrequencyListView.as_view(), name='admin_frequency_list'), url(r'^signs/recently_added/$', signbank.dictionary.views.recently_added_glosses), url(r'^signs/proposed_new/$', signbank.dictionary.views.proposed_new_signs), url(r'^signs/search_handshape/$', permission_required('dictionary.search_gloss')(HandshapeListView.as_view()), name='admin_handshape_list'), url(r'^morphemes/dictionary/$', signbank.dictionary.views.search_morpheme), url(r'^morphemes/search/$', permission_required('dictionary.search_gloss')(MorphemeListView.as_view())), url(r'^morphemes/add/$', permission_required('dictionary.search_gloss')(signbank.dictionary.views.add_new_morpheme)), url(r'^feedback/overview/$', signbank.feedback.views.showfeedback), # A standard view for setting the language url(r'^i18n/', include('django.conf.urls.i18n')), # compatibility with old links - intercept and return 401 url(r'^index.cfm', TemplateView.as_view(template_name='compat.html')), # (r'^accounts/login/', 'django.contrib.auth.views.login'), url(r'^accounts/', include(signbank.registration.urls,namespace="registration")), url(r'^admin/doc/', include(django.contrib.admindocs.urls)), url(r'^admin/', include(admin.site.urls)),