Vous n'êtes pas identifié(e).
Bonjour,
afin de pouvoir utiliser l'interface d'administration pour effectuer des
saisies par un utilisateur avec des droits réduits, j'ai créé des
"ModelAdmin" spécifique ; par exemple :
class EtudiantAdmin(admin.ModelAdmin):
# Paramétrage de l'interface "complet" pour un administrateur
class EtuMathAdmin(admin.ModelAdmin):
# Paramétrage avec uniquement les champs utilisés pour les "Math"
class EtuMathematique(Etudiant):
class Meta:
proxy = True
admin.site.register(Etudiant, EtudiantAdmin)
admin.site.register(EtuMathematique, EtuMathAdmin)
Le problème est que je suis obligé d'être "super-utilisateur" pour avoir
accès à "EtuMathematique" !
Comment peut-on faire pour le rajouter également dans la liste des
permissions disponibles pour l'utilisateur ?
Cordialement.
Hors ligne
En fait ça marche en insérant "manuellement" les bonnes lignes dans la
table "auth_permission".
Si quelqu'un avait une méthode "automatique", je serais quand même
preneur...
Le 05/02/2014 13:48, Bourhis Yves a écrit :
> Bonjour,
>
> afin de pouvoir utiliser l'interface d'administration pour effectuer des
> saisies par un utilisateur avec des droits réduits, j'ai créé des
> "ModelAdmin" spécifique ; par exemple :
>
> class EtudiantAdmin(admin.ModelAdmin):
> # Paramétrage de l'interface "complet" pour un administrateur
> class EtuMathAdmin(admin.ModelAdmin):
> # Paramétrage avec uniquement les champs utilisés pour les "Math"
> class EtuMathematique(Etudiant):
> class Meta:
> proxy = True
> admin.site.register(Etudiant, EtudiantAdmin)
> admin.site.register(EtuMathematique, EtuMathAdmin)
>
> Le problème est que je suis obligé d'être "super-utilisateur" pour avoir
> accès à "EtuMathematique" !
>
> Comment peut-on faire pour le rajouter également dans la liste des
> permissions disponibles pour l'utilisateur ?
>
> Cordialement.
Hors ligne
Si tu as django-extensions: python manage.py updatepermissions
2014-02-05 15:14 GMT+01:00 Bourhis Yves <yves.bourhis _AT_ univ-brest.fr>:
>
> En fait ça marche en insérant "manuellement" les bonnes lignes dans la
> table "auth_permission".
> Si quelqu'un avait une méthode "automatique", je serais quand même
> preneur...
>
>
> Le 05/02/2014 13:48, Bourhis Yves a écrit :
>
>> Bonjour,
>>
>> afin de pouvoir utiliser l'interface d'administration pour effectuer des
>> saisies par un utilisateur avec des droits réduits, j'ai créé des
>> "ModelAdmin" spécifique ; par exemple :
>>
>> class EtudiantAdmin(admin.ModelAdmin):
>> # Paramétrage de l'interface "complet" pour un administrateur
>> class EtuMathAdmin(admin.ModelAdmin):
>> # Paramétrage avec uniquement les champs utilisés pour les "Math"
>> class EtuMathematique(Etudiant):
>> class Meta:
>> proxy = True
>> admin.site.register(Etudiant, EtudiantAdmin)
>> admin.site.register(EtuMathematique, EtuMathAdmin)
>>
>> Le problème est que je suis obligé d'être "super-utilisateur" pour avoir
>> accès à "EtuMathematique" !
>>
>> Comment peut-on faire pour le rajouter également dans la liste des
>> permissions disponibles pour l'utilisateur ?
>>
>> Cordialement.
>>
>
>
> --
> _______________________________________________________________
> Yves BOURHIS / Service Informatique / I.U.T. de BREST /Tel 8204
> Tel:0298016102/Fax:0298017108/mailto:Yves.Bourhis _AT_ univ-brest.fr
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
>
Hors ligne
Sinon python manage.py syncdb --all
Le 08/02/2014 09:32, Christophe Narbonne a écrit :
> Si tu as django-extensions: python manage.py updatepermissions
>
>
> 2014-02-05 15:14 GMT+01:00 Bourhis Yves <yves.bourhis _AT_ univ-brest.fr
> <mailto:yves.bourhis _AT_ univ-brest.fr>>:
>
>
> En fait ça marche en insérant "manuellement" les bonnes lignes
> dans la table "auth_permission".
> Si quelqu'un avait une méthode "automatique", je serais quand même
> preneur...
>
>
> Le 05/02/2014 13:48, Bourhis Yves a écrit :
>
> Bonjour,
>
> afin de pouvoir utiliser l'interface d'administration pour
> effectuer des
> saisies par un utilisateur avec des droits réduits, j'ai créé des
> "ModelAdmin" spécifique ; par exemple :
>
> class EtudiantAdmin(admin.ModelAdmin):
> # Paramétrage de l'interface "complet" pour un administrateur
> class EtuMathAdmin(admin.ModelAdmin):
> # Paramétrage avec uniquement les champs utilisés pour
> les "Math"
> class EtuMathematique(Etudiant):
> class Meta:
> proxy = True
> admin.site.register(Etudiant, EtudiantAdmin)
> admin.site.register(EtuMathematique, EtuMathAdmin)
>
> Le problème est que je suis obligé d'être "super-utilisateur"
> pour avoir
> accès à "EtuMathematique" !
>
> Comment peut-on faire pour le rajouter également dans la liste des
> permissions disponibles pour l'utilisateur ?
>
> Cordialement.
>
>
>
> --
> _______________________________________________________________
> Yves BOURHIS / Service Informatique / I.U.T. de BREST /Tel 8204
> Tel:0298016102 <tel:0298016102>/Fax:0298017108
> <tel:0298017108>/mailto:Yves.Bourhis _AT_ univ-brest.fr
> <mailto:Yves.Bourhis _AT_ univ-brest.fr>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org <mailto:django _AT_ lists.afpy.org>
> http://lists.afpy.org/mailman/listinfo/django
>
>
>
>
> --
> Best regards,
> Christophe Narbonne
>
> http://links.christophe31.net/
>
>
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
Hors ligne