From ebc8be6e3b71fa1c17707676efe620166a5947b1 Mon Sep 17 00:00:00 2001 From: Tyson Clugg Date: Fri, 3 Jul 2015 11:49:21 +1000 Subject: [PATCH 1/2] Publish user.permissions from dddp.accounts. --- dddp/accounts/ddp.py | 1 + 1 file changed, 1 insertion(+) diff --git a/dddp/accounts/ddp.py b/dddp/accounts/ddp.py index 903416b..9506333 100644 --- a/dddp/accounts/ddp.py +++ b/dddp/accounts/ddp.py @@ -52,6 +52,7 @@ class Users(Collection): 'username': obj.get_username(), 'emails': [], 'profile': profile, + 'permissions': sorted(self.model.get_all_permissions(obj)), } # clear out sensitive data From 926c1ccd23b2aef255c478f724b883f0f581dc05 Mon Sep 17 00:00:00 2001 From: Tyson Clugg Date: Fri, 3 Jul 2015 12:55:22 +1000 Subject: [PATCH 2/2] Update CHANGES.rst, bump version number. --- CHANGES.rst | 4 ++++ setup.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index 4592e15..74e81a0 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,10 @@ Change Log ========== +0.9.5 +----- +* Include array of `permissions` on User publication. + 0.9.4 ----- * Use mimetypes module to correctly guess mime types for Meteor files diff --git a/setup.py b/setup.py index 2e3eede..92035a4 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from setuptools import setup, find_packages setup( name='django-ddp', - version='0.9.4', + version='0.9.5', description=__doc__, long_description=open('README.rst').read(), author='Tyson Clugg',