Django-Gatekeeper

Django Object Moderation
Scarica ora

Django-Gatekeeper Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD License
  • Prezzo:
  • FREE
  • Nome editore:
  • Jeremy Carbaugh

Django-Gatekeeper Tag


Django-Gatekeeper Descrizione

Django Object Moderation. Django-Gatekeeper è un'applicazione Django per la moderazione delle istanze del modello.Provides Metodi di convenienza e un'interfaccia amministrativa per moderare le istanze dei modelli Django registrati. Installazione: installare Python Setup.py Install che installerà l'applicazione nella directory dei pacchetti del sito di Python. Setupsettings.pyAggiungi su installata_apps: Gatekeeperbe è sicuro di posizionare il gatekeeper sopra qualsiasi applicazione che contiene modelli che verranno moderati.Aggiungere a middleware_classes: gatekeeper.middleware.GatekeeperMiddleWarreGister models >>> DA DJANGO.DB Modelli di importazione >>> CLASSE Mymodel (models.model): ... pass >>> gatekeeper.Register (MyModel) Admin Moderation Queueinclude quanto segue in urls.py prima dell'amministrazione predefinita: URL (R '^ admin / Gatekeeper /', includere ('Gatekeeper. URLS ')), filtrando modelli moderati >>> da myApp.Models import MyModel >>> Import Gatekeeper >>> def index (richiesta): ... my_models = gatekeeper.approved (mymodel.objects.get (Creator = richiesta. utente)) A anticipo D USAGEAUTO-Moderazione può essere seccatura per dover moderare manualmente oggetti quando c'è un semplice set di regole utilizzato per determinare come verrà moderato un oggetto. Per utilizzare la moderazione automatica, il seguente deve essere aggiunto a Impostazioni.py: Gatekeeper_enable_automoDery = TrueGateKeeper fornisce due metodi di moderazione automatica. Innanzitutto, se l'utente che salva un oggetto moderato ha l'autorizzazione a moderare quell'oggetto, verrà automaticamente approvato. Ciò accadrà sempre se Gatekeeper_enable_automoDery è impostato su TRUE in Impostazioni.PY. La seconda forma di moderazione automatica consente di scrivere un metodo di moderazione. Questo metodo dovrebbe restituire TRUE per approvare, false per rifiutare o nessuno da passare per la moderazione manuale. La funzione di moderazione automatica è passata come argomento quando si registra un modello. >>> classe mymodel (modelli.model): ... pass >>> def myautomod (OBJ): ... pass >>> Gatekeeper.Register (MyModel, Auto_Moderator = MyAutomoD) Se la funzione di moderazione automatica non riporta nessuno o Non è specificato per un modello, la prima forma di moderazione automatica verrà tentata.default ModerationBa predefinita, le istanze del modello moderato saranno contrassegnate come in attesa e posizionate sulla coda di moderazione quando creato. Questo comportamento può essere sovrascritto specificando il gatekeeper_default_status in impostazioni.py. * 0 - Segnare oggetti come in sospeso e posizionare sulla coda di moderazione * 1 - Segnare oggetti come approvato e bypassare la coda di moderazione * -1 - Segnare oggetti come respinto e bypass Le notifiche della coda della coda di coda di moderazioneGatekeep invieranno un'email di notifica a un elenco di destinatari quando un nuovo oggetto è posizionato sulla coda di moderazione. Specifica gatekeeper_moderator_list in Impostazioni.py per abilitare le notifiche. Gatekeeper_moderator_list = Le applicazioni del segnale di post-moderazione possono eseguire determinate attività una volta moderato un oggetto. Il gatekeeper fornisce un segnale che viene sparato quando un oggetto è moderato manualmente o automaticamente. Gatekeeper.Post_Moderation Requisiti: · Python. · Django.


Django-Gatekeeper Software correlato

khtml2png2.

khtml2png è un programma di riga di comando per creare screenshot di pagine web. ...

175

Scarica