django-portero

Django Moderación de objetos
Descargar ahora

django-portero Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Jeremy Carbaugh

django-portero Etiquetas


django-portero Descripción

Django objeto moderación Django-Gatekeeper es una solicitud de Django para la moderación de las instancias del modelo. Proporcione los métodos de conveniencia y una interfaz de administración para las instancias de moderación de los modelos de Django registrados. INSTALACIÓN: Para instalar Ejecutar la instalación de Python Setup.py, lo que instalará la aplicación en el directorio de paquetes de sitio de Python. Setupsettings.pyadd to instally_apps: GatekeeperBe seguro de colocar el portero superior a cualquier aplicación que contenga modelos que se moderarán. Añadir a Middleware_Classes: Gatekeeper.Middleware.gatekeepArmiddlewarerEregister Modelos >>> desde Django.db Modelos de importación >>> Clase de importación portero >>> Mymodel (Models.Model): ... Pase >>> Gatekeeper.Register (Mymodel) Admin Moderation QueueIncluir lo siguiente en URLs.py Antes de la administración predeterminada: URL (R '^ Admin / Gatekeeper /', incluya ('Gatekeeper. URLS ')), modelos moderados por filtración >>> desde MyApp.models Import Mymodel >>> Importar Gatekeeper >>> Def Index (Solicitud): ... My_Models = Gatekeeper.Aprobed (Mymodel.Objects.get (Creator = Solicitud. usuario)) avance D USAGEAUTO-MODIFICADO PUEDE SER ANSSLE para tener que moderar manualmente objetos cuando hay un conjunto de reglas sencillo que se usa para determinar cómo se moderará un objeto. Para poder utilizar la moderación automática, las siguientes necesidades deben agregarse a Configuración.py: gatekeeper_enable_automoeration = truegatekeeper proporciona dos métodos de moderación automática. Primero, si el usuario que guarda un objeto moderado tiene permiso para moderar ese objeto, se aprobará automáticamente. Esto siempre sucederá si Gatekeeper_enable_automoderation se establece en verdadero en Configuración.py. La segunda forma de auto-moderación permite escribir un método de moderación. Este método debe devolverlo para aprobar, falso para rechazar, o ninguno para transmitir para la moderación manual. La función de moderación automática pasa como un argumento al registrar un modelo. >>> Clase Mymodel (modelos.model): ... Pase >>> DEF MYAUTOMOD (OBJ): ... Pase >>> Gatekeeper.Register (Mymodel, Auto_Moderator = Myautomod) Si la función de moderación automática no devuelve ninguno o No se especifica para un modelo, se intentará la primera forma de moderación automática. Moderation Moderation por defecto, las instancias de modelos moderadas se marcarán como pendientes y se colocarán en la cola de moderación cuando se cree. Este comportamiento puede ser anulado especificando Gatekeeper_Default_Status en Configuración.py. * 0 - Marcar objetos como pendiente y colocar en la cola de moderación * 1 - Marcar objetos como aprobados y omitir la cola de moderación * -1 - Marcar los objetos como rechazados y omitir la meroderation QueueModeation Queue NotificationsgateMate enviará un correo electrónico de notificación a una lista de destinatarios Cuando se coloca un nuevo objeto en la cola de moderación. Especifique Gatekeeper_Moderator_List en Configuración.py para habilitar las notificaciones. Gatekeeper_moderator_list = Las aplicaciones de Signalmany Post-Moderation querrán ejecutar ciertas tareas una vez que se moderará un objeto. Gatekeeper proporciona una señal que se enciende cuando un objeto se modifica manualmente o automáticamente. Gatekeeper.post_moderation Requisitos: · Python · Django


django-portero Software relacionado

demjson

Encoder, Decoder y Lint / Validator para JSON (Notación de objetos JavaScript) Cumple con RFC 4627 ...

223

Descargar

QP

QP es un marco / RTO de peso liviano y portátil para sistemas integrados. ...

257

Descargar