https://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842014-05-05T09:35:04ZopenSUSE Project Management ToolStaging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=93322014-05-05T09:35:04Zancorgsancor@suse.com
<ul></ul><p>Of course, <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="action: Implement comments for projects in OBS API (Closed)" href="https://progress.opensuse.org/issues/2428">#2428</a> needs to be done before being able to finish this task.</p>
Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=93622014-05-05T11:36:31Zancorgsancor@suse.com
<ul><li><strong>Assignee</strong> set to <i>aplanas</i></li></ul> Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=96002014-05-15T10:31:55Zancorgsancor@suse.com
<ul></ul><p>This page contains a good example of how the comments could look like (last comment at the time of writing this)</p>
<p><a href="https://build.opensuse.org/project/show/openSUSE:Factory:Staging:A" class="external">https://build.opensuse.org/project/show/openSUSE:Factory:Staging:A</a></p>
Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=96062014-05-15T15:23:39Zaplanasaplanas@suse.com
<ul></ul><p>I see the comments, where is the basic API and rules for the plugin. </p>
Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=96082014-05-15T15:50:15Zancorgsancor@suse.com
<ul></ul><p>In OBS you have the following routes for creating, reading and deleting comments:</p>
<ul>
<li>get 'comments/request/REQUEST_ID'</li>
<li>post 'comments/request/REQUEST_ID'</li>
<li>get 'comments/package/PROJECT_NAME/PACKAGE_NAME'</li>
<li>post 'comments/package/PROJECT_NAME/PACKAGE_NAME'</li>
<li>get 'comments/project/PROJECT_NAME'</li>
<li>post 'comments/project/PROJECT_NAME'</li>
<li>delete 'comment/COMMENT_ID'</li>
</ul>
Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=96102014-05-15T15:56:43Zancorgsancor@suse.com
<ul></ul><p>About the rules, the initial proposal (that probably needs refining but is a valid starting point) is in section 4.1 of<br>
<a href="http://etherpad.cloud.suse.de/p/obs_and_openqa" class="external">http://etherpad.cloud.suse.de/p/obs_and_openqa</a></p>
Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=96742014-05-19T08:14:26Zcoolocoolo@suse.com
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>Urgent</i></li><li><strong>Target version</strong> deleted (<del><i>Staging sprint 5</i></del>)</li></ul> Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=97062014-05-19T09:27:01Zaplanasaplanas@suse.com
<ul><li><strong>Priority</strong> changed from <i>Urgent</i> to <i>Immediate</i></li></ul> Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=97262014-05-19T09:40:14Zaplanasaplanas@suse.com
<ul><li><strong>Target version</strong> set to <i>Staging sprint 08</i></li></ul> Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=97462014-05-19T13:00:26Zaplanasaplanas@suse.com
<ul></ul><p>[Only to not forget this thought.]</p>
<p>Makes sense to add this methods in <a href="https://build.opensuse.org/apidocs" class="external">https://build.opensuse.org/apidocs</a>?</p>
Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=97602014-05-20T12:40:27Zaplanasaplanas@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=97622014-05-20T12:42:48Zaplanasaplanas@suse.com
<ul></ul><p>I tried to test the best way I can, but is not enough. For example, I didn't receive any notification from OBS for any comment with <a class="user active user-mention" href="https://progress.opensuse.org/users/16">@aplanas</a> text.</p>
<p>Also I commented the remove of the comments in the acceptance command to avoid lost of data until there are more test in the code.</p>
Staging project workflow - action #2424: osc plugin: prototype of a mechanism to notify involved users (without repetition)https://progress.opensuse.org/issues/2424?journal_id=97642014-05-20T14:07:20Zaplanasaplanas@suse.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li></ul><p>I will work fixing / adjusting comments when the need appears.</p>