Fixed problem with invitations deletion in timeline implementation
parent
b8f7a53a81
commit
2207b7ff5a
|
@ -91,6 +91,7 @@ def membership_create_timeline(instance, extra_data={}):
|
||||||
|
|
||||||
@register_timeline_implementation("projects.membership", "delete")
|
@register_timeline_implementation("projects.membership", "delete")
|
||||||
def membership_delete_timeline(instance, extra_data={}):
|
def membership_delete_timeline(instance, extra_data={}):
|
||||||
|
if instance.user:
|
||||||
return {
|
return {
|
||||||
"user": {
|
"user": {
|
||||||
"id": instance.user.pk,
|
"id": instance.user.pk,
|
||||||
|
@ -102,6 +103,17 @@ def membership_delete_timeline(instance, extra_data={}):
|
||||||
"name": instance.project.name,
|
"name": instance.project.name,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
return {
|
||||||
|
"invitation": {
|
||||||
|
"id": instance.pk,
|
||||||
|
"email": instance.email,
|
||||||
|
},
|
||||||
|
"project": {
|
||||||
|
"id": instance.project.pk,
|
||||||
|
"slug": instance.project.slug,
|
||||||
|
"name": instance.project.name,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@register_timeline_implementation("projects.membership", "role-changed")
|
@register_timeline_implementation("projects.membership", "role-changed")
|
||||||
|
|
Loading…
Reference in New Issue