<div dir="auto"><div><div class="gmail_quote"><div dir="ltr">Il lun 26 mar 2018, 13:33 Fundor 333 <<a href="mailto:fundor333@gmail.com">fundor333@gmail.com</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ciao a tutti e torno con le domande strane.<div><br></div><div>Questa volta devo riuscire ad avere una serie di permessi "dinamici" con Django e/o Django-guardian (posso anche installare altro ma è questo quello che uso).</div><div><br></div><div>In pratica io devo avere una query che cambia in base ai permessi dell'utente quello che torna come insieme di dati. </div><div><br></div><div>Esempio: ho dei contatti (modello) che sono divisi in reparti (altro modello). In base ai permessi dell'utente (assegnati da un admin umano) io devo ritornare a questo utente solo i contatti dei reparti che è abilitato a vedere:</div><div>- Contabilità vede tutti</div><div>- La portineria vede solo i numeri interni</div><div>- Biglietterie solo i numeri dei responsabili</div><div>- etc...</div><div><br></div><div>E se qualcuno ha anche un modo per generare in automatico per tutti i modelli anche i permessi di "read" visto che ho già "new, edit e delete" al Pycon riceverà un grossissimo abbraccio</div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Ma questo non ti basta?</div><div dir="auto"><br></div><div dir="auto"><a href="https://docs.djangoproject.com/en/2.0/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_queryset">https://docs.djangoproject.com/en/2.0/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_queryset</a><br></div><div dir="auto"><br></div><div dir="auto">Ciao.</div><div dir="auto">Marco.</div><div dir="auto"><br></div></div>