2009-08-19 6 views
0

Une entreprise avec de nombreuses branches à travers le monde en utilisant la même application. Le superviseur de chaque branche, se connectant dans le même/admin, devrait voir et être capable de gérer seulement leurs enregistrements sur de nombreux modèles (blog, galeries, utilisateurs abonnés, liste des clients, etc.).admin django: les succursales de l'entreprise doivent gérer uniquement leurs enregistrements à travers de nombreux modèles

Comment le résoudre au mieux dans django? J'ai besoin d'une solution flexible et fiable, pas de hacks. Je n'ai jamais rencontré cette tâche, alors je n'ai vraiment aucune idée de comment le faire pour le moment.

Tx

+0

Votre modèle possède-t-il des colonnes pour prendre en charge "uniquement leurs enregistrements"? Pourriez-vous montrer votre modèle? Sinon, nous ne faisons que deviner. –

+0

évidemment, il aura une telle colonne – zalew

Répondre

1

Il y a un tutoriel bien here sur Django admin. Il comprend la personnalisation de l'administrateur pour ajouter des autorisations au niveau de la ligne (ce qui, d'après ce que je comprends, est ce que vous voulez).

+0

tx, c'est tout! "Bien sûr, rien n'interdit actuellement à un utilisateur déterminé d'accéder à une page d'édition pour un document non autorisé en connaissant son ID. Les autorisations sont suffisantes pour fournir un flux de production rationalisé. " Si vous aviez une solution toute faite pour cela, je serais reconnaissant, sinon je vais l'essayer moi-même plus tard. – zalew

Questions connexes