Merge ~aasbin.chhetri/juju-autoreg:testing into ~peter-sabaini/juju-autoreg:master

Proposed by aasbin
Status: Needs review
Proposed branch: ~aasbin.chhetri/juju-autoreg:testing
Merge into: ~peter-sabaini/juju-autoreg:master
Diff against target: 41 lines (+5/-5)
2 files modified
autoreg/cli_sync_users.py (+1/-1)
autoreg/jujureg.py (+4/-4)
Reviewer Review Type Date Requested Status
Andrea Ieri (community) Approve
Peter Sabaini Pending
Review via email: mp+363083@code.launchpad.net

Commit message

Added a get_user call within enable_user and disable_user.

Description of the change

added a get_user call in enable _user and disable_user method
to return the a juju user object of disabled and enabled users

To post a comment you must log in.
Revision history for this message
Andrea Ieri (aieri) wrote :

comments inline, but also: since 9c3f1b7 has been completely superseded, please squash it into 0072a63

review: Needs Fixing
~aasbin.chhetri/juju-autoreg:testing updated
625d522... by aasbin

Added a get_user call within enable_user and disable_user

   - added a get_user call in enable _user and disable_user method
   - removed [] in logging infor to avoid string format error

Revision history for this message
Andrea Ieri (aieri) wrote :

Very minor: you have typo in your commit message, 'enable _user' → 'enable_user'
Otherwise lgtm.

review: Approve

Unmerged commits

625d522... by aasbin

Added a get_user call within enable_user and disable_user

   - added a get_user call in enable _user and disable_user method
   - removed [] in logging infor to avoid string format error

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/autoreg/cli_sync_users.py b/autoreg/cli_sync_users.py
2index ea8e54e..6d87813 100644
3--- a/autoreg/cli_sync_users.py
4+++ b/autoreg/cli_sync_users.py
5@@ -37,7 +37,7 @@ def get_group_users(group_names):
6 help="Model permissions new users should get")
7 def sync_users(groups, targetdir, controller_access, model_access):
8 group_users = get_group_users(groups.split(','))
9- logging.info("Groups %s contain %r users", [groups, len(group_users)])
10+ logging.info("Groups %s contain %r users", groups, len(group_users))
11 with JujuUsers() as juju_users:
12 logging.info("Connected to juju controller")
13 added, enabled, disabled = juju_users.ensure_users(group_users,
14diff --git a/autoreg/jujureg.py b/autoreg/jujureg.py
15index e0ba739..f916c17 100644
16--- a/autoreg/jujureg.py
17+++ b/autoreg/jujureg.py
18@@ -81,9 +81,9 @@ class JujuUsers:
19 :param name: user name
20 :return: Enabled user (juju.user.User object)
21 """
22- res = await self._controller.enable_user(name)
23+ await self._controller.enable_user(name)
24 logging.info("Enabled user %s", name)
25- return res
26+ return await self._controller.get_user(name)
27
28 @sync_wrapper
29 async def disable_user(self, name):
30@@ -91,9 +91,9 @@ class JujuUsers:
31 :param name: user name
32 :return: None
33 """
34- res = await self._controller.disable_user(name)
35+ await self._controller.disable_user(name)
36 logging.info("Disabled user %s", name)
37- return res
38+ return await self._controller.get_user(name)
39
40 @sync_wrapper
41 async def get_users(self, include_disabled=False):

Subscribers

People subscribed via source and target branches

to all changes: