Skip to content

Commit 7db9116

Browse files
common unified admin page
1 parent c2a07de commit 7db9116

File tree

25 files changed

+908
-1375
lines changed

25 files changed

+908
-1375
lines changed

app/eventyay/control/navigation.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -475,10 +475,11 @@ def get_organizer_navigation(request):
475475
{
476476
'label': _('Teams'),
477477
'url': reverse(
478-
'control:organizer.teams',
478+
'eventyay_common:organizer.update',
479479
kwargs={'organizer': request.organizer.slug},
480-
),
481-
'active': 'organizer.team' in url.url_name and url.namespace == 'control',
480+
)
481+
+ '?section=permissions',
482+
'active': False,
482483
'icon': 'group',
483484
}
484485
)

app/eventyay/control/templates/pretixcontrol/admin/users/form.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ <h1>{% trans "User" %} {{ user.email }}</h1>
5151
<ul>
5252
{% for t in teams %}
5353
<li>
54-
<a href='{% url "control:organizer.team" organizer=t.organizer.slug team=t.pk %}'>
54+
<a href='{% url "eventyay_common:organizer.update" organizer=t.organizer.slug %}?section=permissions&team={{ t.pk }}'>
5555
{% blocktrans trimmed with team=t.name organizer=t.organizer.name %}
5656
Team "{{ team }}" of organizer "{{ organizer }}"
5757
{% endblocktrans %}

app/eventyay/control/templates/pretixcontrol/event/fragment_info_box.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ <h3 class="panel-title">
1313
{% trans "Teams of the organizer are" %}
1414
<span></span>
1515
{% for id, name in organizer_teams %}
16-
<strong><a href="{% url 'control:organizer.team' request.organizer.slug id %}">{{ name }}</a></strong>{% if not forloop.last %}, {% endif %}
16+
<strong><a href="{% url 'eventyay_common:organizer.update' organizer=request.organizer.slug %}?section=permissions&team={{ id }}">{{ name }}</a></strong>{% if not forloop.last %}, {% endif %}
1717
{% endfor %}
1818
</div>
1919
</div>

app/eventyay/control/templates/pretixcontrol/organizers/team_delete.html

Lines changed: 0 additions & 29 deletions
This file was deleted.

app/eventyay/control/templates/pretixcontrol/organizers/team_edit.html

Lines changed: 0 additions & 49 deletions
This file was deleted.

app/eventyay/control/templates/pretixcontrol/organizers/team_members.html

Lines changed: 0 additions & 138 deletions
This file was deleted.

app/eventyay/control/templates/pretixcontrol/organizers/teams.html

Lines changed: 0 additions & 57 deletions
This file was deleted.

app/eventyay/control/urls.py

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -208,31 +208,6 @@
208208
organizer_views.gate_view.GateDeleteView.as_view(),
209209
name='organizer.gate.delete',
210210
),
211-
url(
212-
r'^organizer/(?P<organizer>[^/]+)/teams$',
213-
organizer_views.team_view.TeamListView.as_view(),
214-
name='organizer.teams',
215-
),
216-
url(
217-
r'^organizer/(?P<organizer>[^/]+)/team/add$',
218-
organizer_views.team_view.TeamCreateView.as_view(),
219-
name='organizer.team.add',
220-
),
221-
url(
222-
r'^organizer/(?P<organizer>[^/]+)/team/(?P<team>[^/]+)/$',
223-
organizer_views.team_view.TeamMemberView.as_view(),
224-
name='organizer.team',
225-
),
226-
url(
227-
r'^organizer/(?P<organizer>[^/]+)/team/(?P<team>[^/]+)/edit$',
228-
organizer_views.team_view.TeamUpdateView.as_view(),
229-
name='organizer.team.edit',
230-
),
231-
url(
232-
r'^organizer/(?P<organizer>[^/]+)/team/(?P<team>[^/]+)/delete$',
233-
organizer_views.team_view.TeamDeleteView.as_view(),
234-
name='organizer.team.delete',
235-
),
236211
url(
237212
r'^organizer/(?P<organizer>[^/]+)/slugrng',
238213
main.SlugRNG.as_view(),

app/eventyay/control/views/organizer_views/__init__.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,7 @@
22
from .gate_view import GateListView # NOQA: F401
33
from .gift_card_view import GiftCardDetailView # NOQA: F401
44
from .organizer_detail_view_mixin import OrganizerDetailViewMixin # NOQA: F401
5-
from .organizer_view import OrganizerTeamView # NOQA: F401
6-
from .team_view import ( # NOQA: F401
7-
TeamCreateView,
8-
TeamDeleteView,
9-
TeamListView,
10-
TeamMemberView,
11-
TeamUpdateView,
12-
)
5+
from . import organizer_view # NOQA: F401
136
from .web_hook_view import ( # NOQA: F401
147
WebHookCreateView,
158
WebHookListView,

app/eventyay/control/views/organizer_views/organizer_view.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -283,13 +283,6 @@ def post(self, request, *args, **kwargs):
283283
return self.get(request)
284284

285285

286-
class OrganizerTeamView(OrganizerDetailViewMixin, OrganizerPermissionRequiredMixin, DetailView):
287-
model = Organizer
288-
template_name = 'pretixcontrol/organizers/teams.html'
289-
permission = 'can_change_permissions'
290-
context_object_name = 'organizer'
291-
292-
293286
class OrganizerDetail(OrganizerDetailViewMixin, OrganizerPermissionRequiredMixin, ListView):
294287
model = Event
295288
template_name = 'pretixcontrol/organizers/detail.html'

0 commit comments

Comments
 (0)