Talk:UC AWOB PM 16 SPEC Manage Project Discussion

MPDL,GAVO

= R0.7 = Moved from page since adding category is not supported any more

If a new discussion category or a new thread is created on a project discussion announce it via email and awob notification to all project members.

Actors

 * Project Lead
 * Project Manager

STEPS

 * Actor creates a new category

Post Conditions
Moved to future release

Announce it to all project members with a subscription link
 * 1) email notification to all project members in the following way:
 * 2) from [AWOB Discussion]
 * 3) subject:A new discussion thread $thread_name started by $member on AWOB project $project
 * 4) Body: $member started a new discussion category $discussionCategoryName from AWOB Project $projectName. If you wish to receive the emails from this discussion category, please go to $link and subscribe it.
 * 5) AWOB notification to all project members
 * 6) $member started a new discussion category $discussionCategoryName(link) from $projectName. To get notifications from this discussion category please subscribe it.
 * 7) Announce it in project's what's new with category='discussion'(Vlad i added this line) --Jkim 16:37, 13 December 2012 (CET)

--Makarenko 17:22, 27 November 2012 (CET): The Liferay instantly has no notification mechanism for Category CRUD actions, implementation of the feature is not trivial. I suggest to it postpone to the next releases. --Jkim 18:13, 27 November 2012 (CET)No problem.

Actors

 * Project Lead
 * Project Manager
 * Project Member

STEPS

 * Actor creates a new thread either on project discussion root, or any discussion category.

Post Conditions
Replace category name by thread name and repeat 1 and 2 as specified in start a new category above.
 * 1) Announce it to all project members with a subscription link
 * 2) by e-mail
 * 3) from [AWOB Discussion]
 * 4) subject:A new discussion thread $thread_name started by $member on AWOB project $project
 * 5) Body: $member started a new discussion thread $discussionThreadName from AWOB Project $projectName. If you wish to receive the emails from this discussion thread, please go to $link and subscribe it.
 * 6) by AWOB notification
 * 7) $member started a new discussion thread $discussionThreadName(link) from $projectName. To get notifications from this discussion thread please subscribe it.
 * 8) Announce it in project's what's new with category='discussion'

Actors

 * Project Lead
 * Project Manager
 * Project Member

STEPS

 * Actor posts a new message.

Post Conditions
Announce it by e-mail and AWOB notification to
 * all thread subscribers
 * all category subscribers
 * the actor who posted the message(vlad please confirm whether this is implemented or not)

$member posted a message on the thread.
 * 1) email sent to the subscribers
 * 2) from [AWOB Discussion]
 * 3) subject: A new post by $member on $thread_name (or whatever as is implemented) on AWOB project $project
 * 4) Body:

$post_body

$link to the post.

If you do not wish to receive the emails from this discussion category, please go to $link and unsubscribe it.
 * 1) AWOB notifications to subscriber:
 * 2) $member posted a message on $thread_name (link) on $project

For announcing a new category started in project discussion:

 * 1) email notification to all project members in the following way:
 * 2) from [AWOB Discussion]
 * 3) subject:A new discussion thread $thread_name started by $member on AWOB project $project
 * 4) Body: $member started a new discussion category $discussionCategoryName from AWOB Project $projectName. If you wish to receive the emails from this discussion category, please go to $link and subscribe it.
 * 5) AWOB notification to all project members
 * 6) $member started a new discussion category $discussionCategoryName(link) from $projectName. To get notifications from this discussion category please subscribe it.

Related links

 * http://jira.mpdl.mpg.de/browse/AWOB-339
 * http://jira.mpdl.mpg.de/browse/AWOB-413