update StoriesController so users subsribe to stories they create

subscribes users to stories they create

Story: 2000545
Task: 2912
Change-Id: I2c7d281fac44b7e349b4f0e4ccc1e3d8522c9d73
This commit is contained in:
bhawna singh 2019-03-15 08:50:33 +05:30
parent 43c291b8a7
commit 8e7970b2aa

View File

@ -38,6 +38,7 @@ from storyboard.api.v1 import wmodels
from storyboard.common import decorators
from storyboard.common import exception as exc
from storyboard.db.api import stories as stories_api
from storyboard.db.api import subscriptions as subscription_api
from storyboard.db.api import timeline_events as events_api
from storyboard.db.api import users as users_api
@ -236,6 +237,11 @@ class StoriesController(rest.RestController):
if story.private:
stories_api.create_permission(created_story, users, teams)
subscription_api.subscription_create({
"target_type": "story",
"target_id": created_story.id,
"user_id": user_id
})
return wmodels.Story.from_db_model(created_story)
@decorators.db_exceptions