BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.evolutio.pt//djangocon-europe-2026//TDJ7A8
BEGIN:VTIMEZONE
TZID:EET
BEGIN:STANDARD
DTSTART:20001029T050000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:EET
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:EEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-djangocon-europe-2026-D3X8M9@pretalx.evolutio.pt
DTSTART;TZID=EET:20260416T120500
DTEND;TZID=EET:20260416T123500
DESCRIPTION:Django's built-in access control system is very good for basic 
 operations and Guardian is a natural extension to the object level. Howeve
 r\, our customers wanted more: a group hierarchy\, just-in-time privileged
  access\, delegating permissions to other users\, custom permissions. This
  talk tells the story of how an authentication company built a role-based 
 authorization system for Django.
DTSTAMP:20260502T004755Z
LOCATION:AMPHITHEATRE
SUMMARY:Role-based access control in Django - How we forked Guardian - Gerg
 ő Simonyi
URL:https://pretalx.evolutio.pt/djangocon-europe-2026/talk/D3X8M9/
END:VEVENT
END:VCALENDAR
