Source code for oioioi.usergroups.urls

from django.urls import re_path

from oioioi.usergroups import views

[docs]app_name = 'usergroups'
[docs]urlpatterns = [ re_path( r'^usergroups/list/$', views.GroupsListView.as_view(), name='teacher_usergroups_list', ), re_path( r'^usergroups/add/$', views.GroupsAddView.as_view(), name='teacher_usergroups_add_group', ), re_path( r'^usergroups/show/(?P<usergroup_id>\d+)/$', views.GroupsDetailView.as_view(), name='teacher_usergroup_detail', ), re_path( r'^usergroups/addition/off/(?P<usergroup_id>\d+)/$', views.set_addition_view, {'value': False}, name='usergroups_disable_addition', ), re_path( r'^usergroups/addition/on/(?P<usergroup_id>\d+)/$', views.set_addition_view, {'value': True}, name='usergroups_enable_addition', ), re_path( r'^usergroups/addition/key/regenerate/(?P<usergroup_id>\d+)/$', views.regenerate_addition_key_view, name='usergroups_regenerate_addition_key', ), re_path( r'^usergroups/(?P<usergroup_id>\d+)/members/delete/$', views.delete_members_view, name='usergroups_delete_members', ), re_path( r'^usergroups/delete/(?P<usergroup_id>\d+)/$', views.GroupsDeleteView.as_view(), name='delete_usergroup_confirmation', ), re_path( r'^usergroups/sharing/on/(?P<usergroup_id>\d+)/$', views.set_sharing_view, {'value': True}, name='usergroups_enable_sharing', ), re_path( r'^usergroups/sharing/off/(?P<usergroup_id>\d+)/$', views.set_sharing_view, {'value': False}, name='usergroups_disable_sharing', ), re_path( r'^usergroups/sharing/key/regenerate/(?P<usergroup_id>\d+)/$', views.regenerate_sharing_key_view, name='usergroups_regenerate_sharing_key', ), re_path( r'^usergroups/(?P<usergroup_id>\d+)/owners/delete/$', views.delete_owners_view, name='usergroups_delete_owners', ), re_path( r'^usergroups/attach/$', views.attach_to_contest_view, name='usergroup_attach_to_contest', ), re_path( r'^usergroups/(?P<usergroup_id>\d+)/detach/$', views.detach_from_contest_view, name='usergroup_detach_from_contest', ), ]
[docs]noncontest_patterns = [ re_path( r'^usergroups/join/(?P<key>[0-9a-zA-Z-_=]+)/$', views.join_usergroup_view, name='usergroups_user_join', ), re_path( r'^usergroups/share/(?P<key>[0-9a-zA-Z-_=]+)/$', views.become_owner_view, name='usergroups_become_owner', ), ]