Django-poortkeeper

DJANGO Object Moderation
Download nu

Django-poortkeeper Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeremy Carbaugh

Django-poortkeeper Tags


Django-poortkeeper Beschrijving

Django Object Moderation Django-gatekeeper is een Django-aanvraag voor een moderatie van modelinstanties. Geschiktheidsmethoden en een admin-interface voor moderatie-instanties van geregistreerde Django-modellen.Installatie: OM RUN PYTHON SETUP.PY INSTALLATIE INSTALLEREN INSTALLATIE SetupSettingss.pyadd naar geïnstalleerd_apps: GatekeeperBE Zorg ervoor dat gatekeeper boven elke toepassing bevat die modellen bevat die worden gemodereerd. Naar middleware_classes: poortkeeper.middleware.gatekeepermiddleWareregister-modellen >>> van django.db importmodellen >>> Klasse MyModel (Models.model): ... Pass >>> Gatekeeper.Registratie (Mymodel) Admin Moderation QueueInclude Het volgende in URLS.PY vóór de standaardbeheerder: URL (R '^ admin / poortkeeper /', omvatten ('poortwachter. URLS ')), Moderated modellen filteren >>> van myApp.models import mymodel >>> import gateKeeper >>> DEF-index (aanvraag): ... My_Models = Gatekeeper.Geschikt (MyModel.Objects.get (Creator = Aanvraag. gebruiker)) D UsageAuto-MatersitIt kan gedoe zijn om objecten handmatig te hanteren wanneer er een eenvoudige regelset is die wordt gebruikt om te bepalen hoe een object wordt gemodereerd. Om automatische matiging te gebruiken, moet het volgende worden toegevoegd aan Instellingen.py: Gatekeeper_Enable_Automoderation = Truegedekeeper biedt twee methoden van automateren. Eerst, als de gebruiker die een gematigd object opslaat toestemming heeft om dit object te matigen, wordt deze automatisch goedgekeurd. Dit zal altijd gebeuren als GateKeeper_Enable_Automoderatie is ingesteld op TRUE in Instellingen.py. Met de tweede vorm van automatische mate kan een moderatiemethode worden geschreven. Deze methode moet true retourneren om goed te keuren, false om te weigeren of niet om door te geven voor handmatige moderatie. De automatische moderatiefunctie wordt doorgegeven als een argument bij het registreren van een model. >>> Klasse MyModel (Models.model): ... Pass >>> Def MyAutomod (OBJ): ... Pass >>> Gatekeeper.Registreer (Mymodel, Auto_Moderator = MyAutomod) Als de Auto-Matternation-functie geen of is niet gespecificeerd voor een model, de eerste vorm van automatische mate zal worden geprobeerd. Default ModerationBy Standaard, Moderated Model-instanties worden gemarkeerd als in behandeling en op de gematigde wachtrij geplaatst wanneer deze is gemaakt. Dit gedrag kan worden overschreven door Gatekeeper_default_Status op te geven in Instellingen.py. * 0 - Markeer objecten als in afwachting en plaats op de moderatie-wachtrij * 1 - Markeer objecten zoals goedgekeurd en de Moderation Queue * -1 - Markeer objecten zoals afgewezen en omzeilen De Moderation Queumoderation Queue NotificationsGatekeep stuurt een meldingsmail naar een lijst met ontvangers Wanneer een nieuw object op de moderatie wachtrij wordt geplaatst. Geef gatekeeper_moderator_list op in Instellingen.py om meldingen in te schakelen. Gatekeeper_moderator_list = Post-mate-signaalvaarttoepassingen wil bepaalde taken uitvoeren zodra een object is gemodereerd. Gatekeeper biedt een signaal dat wordt afgevuurd wanneer een object handmatig of automatisch wordt gematigd. poortkeeper.post_moderatie-vereisten: · Python · Django


Django-poortkeeper Gerelateerde software

Afgeronde PHP

Afgeronde PHP is een API voor snel en gemakkelijk produceren van anti-aliased afgeronde hoekbeelden. ...

374

Downloaden