0004-agent-authentic2-provision-role-details-9503.patch
hobo/agent/authentic2/apps.py | ||
---|---|---|
61 | 61 |
for role in qs: |
62 | 62 |
role.emails = [] |
63 | 63 |
role.emails_to_members = False |
64 |
role.details = u'' |
|
64 | 65 |
for attribute in role.attributes.all(): |
65 |
if attribute.name in ('emails', 'emails_to_members') \
|
|
66 |
and attribute.kind == 'json':
|
|
66 |
if (attribute.name in ('emails', 'emails_to_members', 'details')
|
|
67 |
and attribute.kind == 'json'):
|
|
67 | 68 |
setattr(role, attribute.name, json.loads(attribute.value)) |
68 | 69 |
return qs |
69 | 70 | |
... | ... | |
86 | 87 |
'name': role.name, |
87 | 88 |
'slug': role.slug, |
88 | 89 |
'description': role.description, |
90 |
'details': role.details, |
|
89 | 91 |
'emails': role.emails, |
90 | 92 |
'emails_to_members': role.emails_to_members, |
91 | 93 |
} for role in get_related_roles(instance) |
... | ... | |
213 | 215 |
post_delete.connect(notify_roles, Role) |
214 | 216 |
post_save.connect(notify_roles, Role.members.through) |
215 | 217 |
post_delete.connect(notify_roles, Role.members.through) |
216 |
User = get_user_model() |
|
217 | 218 |
post_save.connect(provision_user) |
218 | 219 |
post_delete.connect(deprovision_user) |
219 | 220 |
post_save.connect(provision_user_on_attribute_value_save, sender=AttributeValue) |
220 |
- |