Merge "Add details to event subscription"
This commit is contained in:
commit
aec60649ad
@ -123,7 +123,7 @@ class StoriesController(rest.RestController):
|
||||
story_dict.update({"creator_id": user_id})
|
||||
created_story = stories_api.story_create(story_dict)
|
||||
|
||||
events_api.story_created_event(created_story.id, user_id)
|
||||
events_api.story_created_event(created_story.id, user_id, story.title)
|
||||
|
||||
return wmodels.Story.from_db_model(created_story)
|
||||
|
||||
@ -141,7 +141,8 @@ class StoriesController(rest.RestController):
|
||||
|
||||
if updated_story:
|
||||
user_id = request.current_user_id
|
||||
events_api.story_details_changed_event(story_id, user_id)
|
||||
events_api.story_details_changed_event(story_id, user_id,
|
||||
story.title)
|
||||
|
||||
return wmodels.Story.from_db_model(updated_story)
|
||||
else:
|
||||
|
@ -59,24 +59,35 @@ def event_create(values):
|
||||
return new_event
|
||||
|
||||
|
||||
def story_created_event(story_id, author_id):
|
||||
def story_created_event(story_id, author_id, story_title):
|
||||
event_info = {
|
||||
"story_id": story_id,
|
||||
"story_title": story_title
|
||||
}
|
||||
return event_create({
|
||||
"story_id": story_id,
|
||||
"author_id": author_id,
|
||||
"event_type": event_types.STORY_CREATED,
|
||||
"event_info": json.dumps(event_info)
|
||||
})
|
||||
|
||||
|
||||
def story_details_changed_event(story_id, author_id):
|
||||
def story_details_changed_event(story_id, author_id, story_title):
|
||||
event_info = {
|
||||
"story_id": story_id,
|
||||
"story_title": story_title
|
||||
}
|
||||
return event_create({
|
||||
"story_id": story_id,
|
||||
"author_id": author_id,
|
||||
"event_type": event_types.STORY_DETAILS_CHANGED,
|
||||
"event_info": json.dumps(event_info)
|
||||
})
|
||||
|
||||
|
||||
def task_created_event(story_id, task_id, task_title, author_id):
|
||||
event_info = {
|
||||
"story_id": story_id,
|
||||
"task_id": task_id,
|
||||
"task_title": task_title
|
||||
}
|
||||
@ -91,6 +102,7 @@ def task_created_event(story_id, task_id, task_title, author_id):
|
||||
def task_status_changed_event(story_id, task_id, task_title, author_id,
|
||||
old_status, new_status):
|
||||
event_info = {
|
||||
"story_id": story_id,
|
||||
"task_id": task_id,
|
||||
"task_title": task_title,
|
||||
"old_status": old_status,
|
||||
@ -107,6 +119,7 @@ def task_status_changed_event(story_id, task_id, task_title, author_id,
|
||||
def task_priority_changed_event(story_id, task_id, task_title, author_id,
|
||||
old_priority, new_priority):
|
||||
event_info = {
|
||||
"story_id": story_id,
|
||||
"task_id": task_id,
|
||||
"task_title": task_title,
|
||||
"old_priority": old_priority,
|
||||
@ -123,6 +136,7 @@ def task_priority_changed_event(story_id, task_id, task_title, author_id,
|
||||
def task_assignee_changed_event(story_id, task_id, task_title, author_id,
|
||||
old_assignee_id, new_assignee_id):
|
||||
event_info = {
|
||||
"story_id": story_id,
|
||||
"task_id": task_id,
|
||||
"task_title": task_title,
|
||||
"old_assignee_id": old_assignee_id,
|
||||
@ -138,6 +152,7 @@ def task_assignee_changed_event(story_id, task_id, task_title, author_id,
|
||||
|
||||
def task_details_changed_event(story_id, task_id, task_title, author_id):
|
||||
event_info = {
|
||||
"story_id": story_id,
|
||||
"task_id": task_id,
|
||||
"task_title": task_title
|
||||
}
|
||||
@ -151,6 +166,7 @@ def task_details_changed_event(story_id, task_id, task_title, author_id):
|
||||
|
||||
def task_deleted_event(story_id, task_id, task_title, author_id):
|
||||
event_info = {
|
||||
"story_id": story_id,
|
||||
"task_id": task_id,
|
||||
"task_title": task_title
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user