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']