Lepsi Delani Orgu #35

Merged
zelvuska merged 6 commits from lepsi-delani-orgu into master 2023-10-30 22:21:13 +01:00
Showing only changes of commit 2cf4d87c6b - Show all commits

View file

@ -2,6 +2,7 @@ from django.contrib import admin
from django.contrib.auth.models import Group
from django_reverse_admin import ReverseModelAdmin
import seminar.models as m
from datetime import datetime
@admin.register(m.Osoba)
@ -22,12 +23,12 @@ class OsobaAdmin(admin.ModelAdmin):
org_group = Group.objects.get(name='org')
print(queryset)
ledoian marked this conversation as resolved
Review

Tenhle print tu být taky nemusí…

Tenhle print tu být taky nemusí…
for o in queryset:
if m.Organizator.objects.filter(osoba=o).exists(): continue
user = o.user
print(user)
user.groups.add(org_group)

Tady to taky může spadnout. Teda, asi je správně, že to spadne, ale mělo by to padat řízeně. (Je potřeba nastudovat, jak z těchto funkcí vracet použitelné chyby.)

Tady to taky může spadnout. Teda, asi je správně, že to spadne, ale mělo by to padat řízeně. (Je potřeba nastudovat, jak z těchto funkcí vracet použitelné chyby.)

Už by to mělo vracet fancy hlášky, snad.

Už by to mělo vracet fancy hlášky, snad.
user.is_staff = True
user.save()
org = m.Organizator.objects.create(osoba=o)
org = m.Organizator.objects.create(osoba=o, organizuje_od=datetime.now())
org.save()
udelej_orgem.short_description = "Udělej vybraných osob organizátory"
ledoian marked this conversation as resolved Outdated

s/j v/j z v/

s/j v/j z v/