<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -19,11 +19,6 @@ ENABLE_AUTOMODERATION = getattr(settings, &quot;GATEKEEPER_ENABLE_AUTOMODERATION&quot;, Fa
 DEFAULT_STATUS = getattr(settings, &quot;GATEKEEPER_DEFAULT_STATUS&quot;, 0)
 MODERATOR_LIST = getattr(settings, &quot;GATEKEEPER_MODERATOR_LIST&quot;, [])
 
-APPROVED = 1
-PENDING = 0
-REJECTED = -1
-UNMODERATED = None
-
 post_moderation = Signal(providing_args=[&quot;instance&quot;])
 
 def _get_automod_user():
@@ -115,16 +110,16 @@ def delete_handler(sender, **kwargs):
 #
 
 def approved(qs_or_obj):
-    return _by_status(APPROVED, qs_or_obj)
+    return _by_status(1, qs_or_obj)
 
 def pending(qs_or_obj):
-    return _by_status(PENDING, qs_or_obj)
+    return _by_status(0, qs_or_obj)
 
 def rejected(qs_or_obj):
-    return _by_status(REJECTED, qs_or_obj)
+    return _by_status(-1, qs_or_obj)
 
 def unmoderated(qs_or_obj):
-    return _by_status(UNMODERATED, qs_or_obj)
+    return _by_status(None, qs_or_obj)
 
 def _by_status(status, qs_or_obj):
     if hasattr(qs_or_obj, &quot;model&quot;):</diff>
      <filename>gatekeeper/__init__.py</filename>
    </modified>
    <modified>
      <diff>@@ -7,9 +7,9 @@ import datetime
 import gatekeeper
 
 STATUS_CHOICES = (
-    (gatekeeper.APPROVED, &quot;Approved&quot;),
-    (gatekeeper.PENDING, &quot;Pending&quot;),
-    (gatekeeper.REJECTED, &quot;Rejected&quot;),
+    (1, &quot;Approved&quot;),
+    (0, &quot;Pending&quot;),
+    (-1, &quot;Rejected&quot;),
 )
 
 class ModeratedObjectManager(models.Manager):
@@ -54,7 +54,7 @@ class ModeratedObject(models.Model):
         gatekeeper.post_moderation.send(sender=ModeratedObject, instance=self)
 
     def approve(self, user):
-        self._moderate(gatekeeper.APPROVED, user)
+        self._moderate(1, user)
 
     def reject(self, user):
-        self._moderate(gatekeeper.REJECTED, user)
\ No newline at end of file
+        self._moderate(-1, user)
\ No newline at end of file</diff>
      <filename>gatekeeper/models.py</filename>
    </modified>
    <modified>
      <diff>@@ -10,17 +10,17 @@ import gatekeeper
 @staff_member_required
 def moderate(request):
     if request.method == 'POST':
-        status = gatekeeper.PENDING
+        status = 0
         object_ids = request.POST.getlist('objects')
         if &quot;_deny&quot; in request.POST:
-            status = gatekeeper.REJECTED
+            status = -1
         elif &quot;_approve&quot; in request.POST:
-            status = gatekeeper.APPROVED
+            status = 1
         if status and object_ids:
             for obj_id in object_ids:
-                if status == gatekeeper.APPROVED:
+                if status == 1:
                     ModeratedObject.objects.get(pk=obj_id).approve(request.user)
-                elif status == gatekeeper.REJECTED:
+                elif status == -1:
                     ModeratedObject.objects.get(pk=obj_id).reject(request.user)
 
     return HttpResponseRedirect(reverse('gatekeeper_moderate_list'))
@@ -32,7 +32,7 @@ def moderate_list(request, app_label=None, model=None):
     if content_type:
         content_type = ContentType.objects.get(pk=content_type)
     
-    pending = ModeratedObject.objects.filter(status=gatekeeper.PENDING)
+    pending = ModeratedObject.objects.filter(status=0)
     if content_type:
         pending = pending.filter(content_type=content_type)
         </diff>
      <filename>gatekeeper/views.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6537ad41cf87b1d9c01c60422c887e23b534479a</id>
    </parent>
  </parents>
  <author>
    <name>Jeremy Carbaugh</name>
    <email>jcarbaugh@gmail.com</email>
  </author>
  <url>http://github.com/sunlightlabs/django-gatekeeper/commit/152a97a4bd77168ef39dd2e217c876f58095a75c</url>
  <id>152a97a4bd77168ef39dd2e217c876f58095a75c</id>
  <committed-date>2009-01-07T08:13:54-08:00</committed-date>
  <authored-date>2009-01-07T08:13:54-08:00</authored-date>
  <message>removed status constants because they didn't work like I had expected</message>
  <tree>895269225a04b6dc1d5739e5c6648ac912c8b60e</tree>
  <committer>
    <name>Jeremy Carbaugh</name>
    <email>jcarbaugh@gmail.com</email>
  </committer>
</commit>
