django-auth-tilleggene er en Django app som legger noen biter som bidrar til å gjøre django.contrib.auth litt mer nyttig.
Gruppe får en "rang-feltet, som kan brukes til å rangere gruppene (nyttig der grupper må være i stand til å være begrenset til å vise bare grupper" lavere "enn de er).
Gruppe får en .duplicate () -metoden, som vil duplisere en gruppe, inkludert alle sine tillatelser.
Bruker gevinster metoder for egendefinerte tillatelser:
- Can_view (objekt)
- Can_edit (objekt)
- Can_delete (objekt)
- Can_create (klasse)
Disse vil bruke de gjeldende tillatelser, men også gi rom for metoder som skal legges på objektet / klassen som testes, som kan tillate eller nekte tilgang i henhold til egendefinerte regler. Jeg bruker dette for eksempel å bare tillate ansatte å vise andre ansatte som jobber på samme sted (er).
Future: (?) * Sette opp ved hjelp av data fra DJANGO_SETTINGS_MODULE * Unike e-postadresser * Ikke ha nullverdier epost * Index on e-post * Random brukernavn på Lagre (? Eller e-post) * e-post i malen
Krav :
- Python
- Django
Kommentarer ikke funnet