0004-agent-authentic2-provision-role-details-9503.patch
hobo/agent/authentic2/apps.py | ||
---|---|---|
60 | 60 |
for role in qs: |
61 | 61 |
role.emails = [] |
62 | 62 |
role.emails_to_members = False |
63 |
role.details = u'' |
|
63 | 64 |
for attribute in role.attributes.all(): |
64 |
if attribute.name in ('emails', 'emails_to_members') \
|
|
65 |
and attribute.kind == 'json':
|
|
65 |
if (attribute.name in ('emails', 'emails_to_members', 'details')
|
|
66 |
and attribute.kind == 'json'):
|
|
66 | 67 |
setattr(role, attribute.name, json.loads(attribute.value)) |
67 | 68 |
return qs |
68 | 69 | |
... | ... | |
85 | 86 |
'name': role.name, |
86 | 87 |
'slug': role.slug, |
87 | 88 |
'description': role.description, |
89 |
'details': role.details, |
|
88 | 90 |
'emails': role.emails, |
89 | 91 |
'emails_to_members': role.emails_to_members, |
90 | 92 |
} for role in get_related_roles(instance) |
... | ... | |
199 | 201 |
post_delete.connect(notify_roles, Role) |
200 | 202 |
post_save.connect(notify_roles, Role.members.through) |
201 | 203 |
post_delete.connect(notify_roles, Role.members.through) |
202 |
User = get_user_model() |
|
203 | 204 |
post_save.connect(provision_user) |
204 | 205 |
post_delete.connect(deprovision_user) |
205 | 206 |
post_save.connect(provision_user_on_attribute_value_save, sender=AttributeValue) |
206 |
- |