""" Author: Michel Peltriaux Organization: Struktur- und Genehmigungsdirektion Nord, Rhineland-Palatinate, Germany Contact: michel.peltriaux@sgdnord.rlp.de Created on: 08.07.21 """ from django.urls import path from user.autocomplete.share import ShareUserAutocomplete, ShareTeamAutocomplete from user.autocomplete.team import TeamAdminAutocomplete from user.views.api_token import APITokenView, NewAPITokenView from user.views.propagate import PropagateUserView from user.views.teams import TeamIndexView, NewTeamView, TeamDetailModalView, EditTeamView, RemoveTeamView, \ LeaveTeamView from user.views.users import UserDetailView, NotificationsView, ContactView app_name = "user" urlpatterns = [ path("", UserDetailView.as_view(), name="detail"), path("propagate/", PropagateUserView.as_view(), name="propagate"), path("notifications/", NotificationsView.as_view(), name="notifications"), path("token/api", APITokenView.as_view(), name="api-token"), path("token/api/new", NewAPITokenView.as_view(), name="api-token-new"), path("contact/", ContactView.as_view(), name="contact"), path("team/", TeamIndexView.as_view(), name="team-index"), path("team/new", NewTeamView.as_view(), name="team-new"), path("team/", TeamDetailModalView.as_view(), name="team-data"), path("team//edit", EditTeamView.as_view(), name="team-edit"), path("team//remove", RemoveTeamView.as_view(), name="team-remove"), path("team//leave", LeaveTeamView.as_view(), name="team-leave"), # Autocomplete urls path("atcmplt/share/u", ShareUserAutocomplete.as_view(), name="share-user-autocomplete"), path("atcmplt/share/t", ShareTeamAutocomplete.as_view(), name="share-team-autocomplete"), path("atcmplt/team/admin", TeamAdminAutocomplete.as_view(), name="team-admin-autocomplete"), ]