Je suis en train d'écrire une application que je prévois de vendre en mode SaaS. Sans donner de "secrets", je peux dire qu'il s'agit essentiellement d'un "système d'édition de documents" dans lequel de nombreux utilisateurs soumettront des documents.Système de connexion entièrement personnalisé dans Django?
Le heirarchy de base est la suivante:
- Institution
- individuel
- document
- Sous-documents
Ainsi, chaque individu devrait être en mesure de parcourir tous les documents qui ont été soumis par n'importe qui dans leur institution, mais devrait seulement pouvoir éditer des documents qu'ils ont créés.
Aucun individu ne devrait même être conscient de l'existence d'une autre institution - cela devrait être complètement caché.
J'ai écrit une classe Django/Python qui faciliterait cela, mais chaque document concernant l'authentification que j'ai lu nécessite que j'utilise l'objet Utilisateur. Est-ce juste une limitation de Django ou existe-t-il un moyen de le faire?
S'il y a un moyen, comment puis-je obtenir mes propres détails de classe "Individuelle" attachés aux objets "demande" afin que je puisse valider les choses que je devrais montrer aux utilisateurs?