django-inactive_user_workflow

Software screenshot:
django-inactive_user_workflow
Software informatie:
Versie: 0.1
Upload datum: 11 May 15
Ontwikkelaar: Ethan Jucovy
Licentie: Gratis
Populariteit: 24

Rating: 2.0/5 (Total Votes: 1)

Django-inactive_user_workflow is een Django plugin die een aantal uitbreidingen biedt en voorrang te django.contrib.auth en django-registratie om de ervaring voor nieuwe gebruikers registreren voor uw site te stroomlijnen.
Onafhankelijke componenten zijn bedoeld voor de volgende aanpassingen:
& Nbsp; 1. Laat inactieve gebruikers inloggen op uw django website
& Nbsp; 2. Meld u aan de nieuwe gebruiker automatisch na de eerste registratie op de site
& Nbsp; 3. Redirect inactieve gebruikers naar een pagina van uw keuze wanneer ze proberen om toegang te krijgen "beperkte" content
Ze kunnen semi-onafhankelijk worden aangesloten.
Je moet 'django.contrib.auth' in je INSTALLED_APPS.
Je moet 'registratie' in je INSTALLED_APPS.
Om te installeren, voegen 'inactive_user_workflow' om uw INSTALLED_APPS. Geen modellen zijn gedefinieerd, zodat u niet opnieuw uit te voeren syncdb nodig.
Met behulp van deze
De eenvoudigste manier om het te gebruiken is om een ​​URLconf patroon zoals onder
& Nbsp; (r '^ accounts /', onder meer ('inactive_user_workflow.urls'))
in je root URLconf. Dit zal zijn eigen standpunten van de niet-overschreven uitzicht vanaf django-registratie en django.contrib.auth registreren en ook maar zal niet registreren de inactieve-gebruiker springende middleware (zie hieronder). Maar als je met behulp van Django toestemming controles goed, zal de middleware optie zijn, omdat django.contrib.auth geeft altijd Valse toestemming controle op inactieve gebruikers.
De details
Twee perspectieven worden ingediend:
& Nbsp; inactive_user_workflow.views.registration.register
Dit overschrijft django-registratie's registration_register bekijken met een gedragsverandering: logt de gebruiker automatisch na de eerste scheppingsverhaal.
& Nbsp; inactive_user_workflow.views.login.login
Dit overschrijft django.contrib.auth's auth_login bekijken met een gedragsverandering: het laat inactieve gebruikers inloggen op uw site.
Een middleware wordt verstrekt:
& Nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
Indien geactiveerd, dit middleware onderschept verzoeken van aangemelde inactieve gebruikers en stuurt ze naar een uitzicht op de naam 'inactieve gebruikers'.
Een eenvoudige direct-to-template 'inactieve gebruikers' view is ook voorzien; het wordt gepubliceerd in het URL / accounts / inactief / (ervan uitgaande dat je monteren URL van het pakket op / account /). (Dus ik al eerder gelogen; drie perspectieven worden ingediend.) U zult waarschijnlijk willen overschrijven de bijgeleverde sjabloon registratie / inactive_user.html, of zelfs negeren van het uitzicht met uw eigen aangepaste weergave.
U kunt een lijst met URL-paden die inactieve gebruikers moet worden toegestaan ​​om de toegang zonder geschopt naar de 'inactieve gebruikers' view definiëren. Om dit te doen, voeg een lijst met URL-voorvoegsels om uw settings.py genaamd ANONYMOUS_PATHS, als zo:
ANONYMOUS_PATHS = ('/ accounts /', '/ site_media /', '/ publicview /')

Eisen

  • Python
  • Django

Andere software van ontwikkelaar Ethan Jucovy

Reacties op django-inactive_user_workflow

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!