django-organisations

Comptes de groupe pour Django
Télécharger maintenant

django-organisations Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Ben Lopatin
  • Site Internet de l'éditeur:
  • https://github.com/bennylope/

django-organisations Mots clés


django-organisations La description

Django-Organismes est une application Django qui ajoute des groupes multi-utilisateurs gérés par l'utilisateur à votre projet Django. Utilisez Django-Organisines Si votre site a besoin d'organisations qui fonctionnent comme des groupes sociaux ou des objets de compte multi-utilisateur pour fournir des fonctionnalités de compte et d'abonnement au-delà de l'utilisateur individuel.-s'appuie sur Django.Contrib.auth et ne nécessite pas de fonctionnalité d'utilisateur ou d'authentification supplémentaire. - Les utilisateurs peuvent appartenir à et posséder plus d'une organisation (compte, groupe) - Les fonctionnalités d'invitation et d'inscription sont conçues pour être flexibles pour vous permettre d'intégrer l'invitation existante et l'enregistrement AppsInstallingfirst ajoutez l'application à votre chemin Python. Le moyen le plus simple est d'utiliser PIP: PIP Install Django-Organisensyou Doit installer en téléchargeant la source et en cours d'exécution: Python Setup.py InstallConFiguringMake Assurez-vous de Django.Contrib.Auth installé et ajoutez l'application d'organisations à votre liste installée_apps: installé_apps = ( ... 'django.contrib.auth', «organisations»,) s'assurent ensuite que votre URL de projet Conf est mise à jour. Vous devez vous accrocher dans l'URL de l'URL d'application principale ainsi que les URL de votre invitation choisie: des organisations.Backends importateur Invitation_backendurlpatterns = Modèles ('', ... URL (R '^ comptes /', inclure ("organisations.urls") ), URL (R '^ invitations /', inclure (Invitation_backend (). get_urls ())),) Vous pouvez spécifier une autre version d'invitation différente dans les paramètres de votre projet, et la fonction Invitation_backend fournira les URL définies par ce backend: orgs_invitation_backend = 'myApp.backends.myInvitationbackend'AnsageB'envoyez la plupart des cas d'utilisation Il devrait suffire d'inclure les vues d'applications directement à l'aide du fichier URL par défaut Conf. Vous pouvez personnaliser leurs fonctionnalités ou leurs contrôles d'accès en prolongeant les vues de base. Il existe trois modèles: - Organisation de l'objet Groupe. C'est ce que vous associez la fonctionnalité de votre propre application avec, par exemple. Abonnements, référentiels, projets, etc. - Organisation d'organisation Une coutume par modèle pour la relation de nombreusesTomanany entre le modèle d'organisation et le modèle d'utilisateur. Il stocke des informations supplémentaires sur l'utilisateur spécifique à l'organisation et fournit un lien pratique pour la propriété de l'organisation.- Organisateur l'utilisateur avec des droits sur la vie et la mort de l'organisation. Ceci est une relation unique avec le modèle d'organisation. Cela permet aux objets utilisateur de posséder plusieurs organisations et de mieux faire respecter la propriété de l'adhésion de l'organisation. L'API d'organisations sous-jacentes est simple: >>> chris = user.Object.get (nom d'utilisateur = "chris") >>> SoundGarden = Create_Organization (Chris, "SoundGarden") >>> SoundGarden.is_user (Chris) True >>> SoundGarden.is_admin (Chris) True >>> SoundGarden.Owner.Organization_USER >>> SoundGarden.owner.organization_utilisateur .User >>> >>> AUDIOSLAVE = CREATE_OORGANISATION (CHRIS, "AUDIOSLAVE") >>> TOM = UTILISATEUR.OBJECTS.GET (Nom d'utilisateur = "TOM") >>> AudioLave.add_user (Tom, Is_Admin = True) Aperçu de l'organisation peut avoir un seul propriétaire, mais un utilisateur de site peut être membre de plusieurs organisations ou posséder plusieurs organisations. Les serveurs de modèles d'organisation en tant qu'intermédiaire entre l'organisation et les utilisateurs pour permettre à cette page d'accueil du produit.


django-organisations Logiciels associés