From fc4b247f4f01072a5895bbc2cf520a847a2e3d39 Mon Sep 17 00:00:00 2001 From: rfkrocktk Date: Mon, 14 Oct 2013 13:13:34 -0700 Subject: [PATCH] Patch for #491 Fix for issue #491, a bug in the permissions system. --- mongoengine/django/auth.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mongoengine/django/auth.py b/mongoengine/django/auth.py index cff4b743..33a48eb6 100644 --- a/mongoengine/django/auth.py +++ b/mongoengine/django/auth.py @@ -117,7 +117,7 @@ class Permission(Document): class Meta: verbose_name = _('permission') - verbose_name_plural = _('permissions') + verbose_name_plural = _('permissions')U # unique_together = (('content_type', 'codename'),) # ordering = ('content_type__app_label', 'content_type__model', 'codename') @@ -229,6 +229,9 @@ class User(Document): verbose_name=_('last login')) date_joined = DateTimeField(default=datetime_now, verbose_name=_('date joined')) + + user_permissions = ListField(ReferenceField(Permission), verbose_name=_('user permissions'), + help_text=_('Permissions for the user.')) USERNAME_FIELD = 'username' REQUIRED_FIELDS = ['email']