Exemple #1
0
        name='add_othermedia'),
    url(r'^update/gloss/',
        signbank.dictionary.update.add_gloss,
        name='add_gloss'),
    url(r'^update/morpheme/',
        signbank.dictionary.update.add_morpheme,
        name='add_morpheme'),
    url(r'^update/blenddefinition/(?P<glossid>\d+)$',
        signbank.dictionary.update.add_blend_definition,
        name='add_blenddefinition'),
    url(r'^update/field_choice_color/(?P<fieldchoiceid>\d+)$',
        login_required(signbank.dictionary.update.update_field_choice_color),
        name='update_field_choice_color'),

    # The next one does not have a permission check because it should be accessible from a cronjob
    url(r'^update_ecv/', GlossListView.as_view(only_export_ecv=True)),
    url(r'^update/variants_of_gloss/$',
        signbank.dictionary.update.variants_of_gloss,
        name='variants_of_gloss'),
    url(r'^switch_to_language/(?P<language>[\-a-z]{2,20})$',
        signbank.dictionary.views.switch_to_language,
        name='switch_to_language'),
    url(r'^recently_added_glosses/$',
        login_required(signbank.dictionary.views.recently_added_glosses),
        name='recently_added_glosses'),

    # Ajax urls
    url(r'^ajax/keyword/(?P<prefix>.*)$',
        signbank.dictionary.views.keyword_value_list),
    url(r'^ajax/tags/$', signbank.dictionary.tagviews.taglist_json),
    url(r'^ajax/gloss/(?P<prefix>.*)$',
Exemple #2
0
    url(r'^image/upload/', add_image),
    url(r'^handshapeimage/upload/', add_handshape_image),
    url(r'^image/delete/(?P<pk>[0-9]+)$', delete_image),

    #(r'^register.html', 'signbank.views.index'),
    url(r'^logout.html', django.contrib.auth.views.logout,
                       {'next_page': settings.PREFIX_URL+'/'}, "logout"),

    url(r'^spell/twohanded.html$', TemplateView.as_view(template_name='fingerspell/fingerspellingtwohanded.html')),
    url(r'^spell/practice.html$', TemplateView.as_view(template_name='fingerspell/fingerspellingpractice.html')),
    url(r'^spell/onehanded.html$', TemplateView.as_view(template_name='fingerspell/fingerspellingonehanded.html')),
    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(), name='signs_search'),
    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_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'),
Exemple #3
0
    # and and alternate view for direct display of a gloss
    url(r'gloss/(?P<idgloss>.+).html$', 'signbank.dictionary.views.gloss', name='public_gloss'),

    url(r'^search/$', 'signbank.dictionary.views.search', name="search"),
    url(r'^update/gloss/(?P<glossid>\d+)$', 'signbank.dictionary.update.update_gloss', name='update_gloss'),
    url(r'^update/tag/(?P<glossid>\d+)$', 'signbank.dictionary.update.add_tag', name='add_tag'),
    url(r'^update/definition/(?P<glossid>\d+)$', 'signbank.dictionary.update.add_definition', name='add_definition'),
    url(r'^update/relation/$', 'signbank.dictionary.update.add_relation', name='add_relation'),
    url(r'^update/relationtoforeignsign/$', 'signbank.dictionary.update.add_relationtoforeignsign', name='add_relationtoforeignsign'),
    url(r'^update/morphologydefinition/$', 'signbank.dictionary.update.add_morphology_definition', name='add_morphologydefinition'),
    url(r'^update/gloss/', 'signbank.dictionary.update.add_gloss', name='add_gloss'),

    url(r'^ajax/keyword/(?P<prefix>.*)$', 'signbank.dictionary.views.keyword_value_list'),
    url(r'^ajax/tags/$', 'signbank.dictionary.tagviews.taglist_json'),
    url(r'^ajax/gloss/(?P<prefix>.*)$', 'signbank.dictionary.adminviews.gloss_ajax_complete', name='gloss_complete'),
    
    url(r'^missingvideo.html$', 'signbank.dictionary.views.missing_video_view'),

    url(r'^import_videos/$', 'signbank.dictionary.views.import_videos'),

    # Admin views
    url(r'^try/$', 'signbank.dictionary.views.try_code'), #A view for the developer to try out some things

    url(r'^list/$', permission_required('dictionary.search_gloss')(GlossListView.as_view()), name='admin_gloss_list'),
    url(r'^gloss/(?P<pk>\d+)', permission_required('dictionary.search_gloss')(GlossDetailView.as_view()), name='admin_gloss_view'),

)


Exemple #4
0
    url(r'^update/morpheme/(?P<morphemeid>\d+)$', signbank.dictionary.update.update_morpheme, name='update_morpheme'),
    url(r'^update/tag/(?P<glossid>\d+)$', signbank.dictionary.update.add_tag, name='add_tag'),
    url(r'^update/morphemetag/(?P<morphemeid>\d+)$', signbank.dictionary.update.add_morphemetag, name='add_morphemetag'),
    url(r'^update/definition/(?P<glossid>\d+)$', signbank.dictionary.update.add_definition, name='add_definition'),
    url(r'^update/relation/$', signbank.dictionary.update.add_relation, name='add_relation'),
    url(r'^update/relationtoforeignsign/$', signbank.dictionary.update.add_relationtoforeignsign, name='add_relationtoforeignsign'),
    url(r'^update/morphologydefinition/$', signbank.dictionary.update.add_morphology_definition, name='add_morphologydefinition'),
    url(r'^update/morphemedefinition/(?P<glossid>\d+)$', signbank.dictionary.update.add_morpheme_definition, name='add_morphemedefinition'),
    url(r'^update/morphemeappearance/$', signbank.dictionary.update.add_morphemeappearance, name='add_morphemeappearance'),
    url(r'^update/othermedia/', signbank.dictionary.update.add_othermedia, name='add_othermedia'),
    url(r'^update/gloss/', signbank.dictionary.update.add_gloss, name='add_gloss'),
    url(r'^update/morpheme/', signbank.dictionary.update.add_morpheme, name='add_morpheme'),
    url(r'^update/blenddefinition/(?P<glossid>\d+)$', signbank.dictionary.update.add_blend_definition, name='add_blenddefinition'),

    # The next one does not have a permission check because it should be accessible from a cronjob 
    url(r'^update_ecv/', GlossListView.as_view(only_export_ecv=True)),
    url(r'^update/variants_of_gloss/$', signbank.dictionary.update.variants_of_gloss, name='variants_of_gloss'),
    url(r'^switch_to_language/(?P<language>[\-a-z]{2,20})$', signbank.dictionary.views.switch_to_language,name='switch_to_language'),
    url(r'^recently_added_glosses/$', login_required(signbank.dictionary.views.recently_added_glosses),name='recently_added_glosses'),

    # Ajax urls
    url(r'^ajax/keyword/(?P<prefix>.*)$', signbank.dictionary.views.keyword_value_list),
    url(r'^ajax/tags/$', signbank.dictionary.tagviews.taglist_json),
    url(r'^ajax/gloss/(?P<prefix>.*)$', signbank.dictionary.adminviews.gloss_ajax_complete, name='gloss_complete'),
    url(r'^ajax/handshape/(?P<prefix>.*)$', signbank.dictionary.adminviews.handshape_ajax_complete, name='handshape_complete'),
    url(r'^ajax/morph/(?P<prefix>.*)$', signbank.dictionary.adminviews.morph_ajax_complete, name='morph_complete'),
    url(r'^ajax/user/(?P<prefix>.*)$', permission_required('dictionary.change_gloss')(signbank.dictionary.adminviews.user_ajax_complete), name='user_complete'),
    url(r'^ajax/searchresults/$',signbank.dictionary.adminviews.gloss_ajax_search_results, name='ajax_search_results'),
    url(r'^ajax/handshapesearchresults/$', signbank.dictionary.adminviews.handshape_ajax_search_results, name='handshape_ajax_search_results'),
    url(r'^ajax/lemma/(?P<dataset_id>.*)/(?P<q>.*)$', signbank.dictionary.adminviews.lemma_ajax_complete, name='lemma_complete'),
    url(r'^ajax/homonyms/(?P<gloss_id>.*)/$', signbank.dictionary.adminviews.homonyms_ajax_complete, name='homonyms_ajax_complete'),
Exemple #5
0
        r'^spell/twohanded.html$',
        TemplateView.as_view(
            template_name='fingerspell/fingerspellingtwohanded.html')),
    url(
        r'^spell/practice.html$',
        TemplateView.as_view(
            template_name='fingerspell/fingerspellingpractice.html')),
    url(
        r'^spell/onehanded.html$',
        TemplateView.as_view(
            template_name='fingerspell/fingerspellingonehanded.html')),
    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'^signs/recently_added/$',
        'signbank.dictionary.views.recently_added_glosses'),
    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')(add_new_morpheme)),
    url(r'^feedback/overview/$', 'signbank.feedback.views.showfeedback'),
Exemple #6
0
        r'^spell/twohanded.html$',
        TemplateView.as_view(
            template_name='fingerspell/fingerspellingtwohanded.html')),
    url(
        r'^spell/practice.html$',
        TemplateView.as_view(
            template_name='fingerspell/fingerspellingpractice.html')),
    url(
        r'^spell/onehanded.html$',
        TemplateView.as_view(
            template_name='fingerspell/fingerspellingonehanded.html')),
    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(), name='signs_search'),
    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_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>.*)/$',