libreccm-legacy/ccm-portalserver/doc/use-cases/html/psrv-00056.xml.html

193 lines
5.9 KiB
HTML

<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Use Case 00056:Remove a portal participant</title>
<link rel="stylesheet" type="text/css" href="./developer.css">
<link rel="stylesheet" type="text/css" href="./cw-use-cases.css">
</HEAD>
<BODY>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td><a href="..">CCM Portalserver Project</a> &gt;
<a href="./use_case_list.html">Use Cases Index Page</a> &gt;
</td>
<td align="right"><a href="http://www.redhat.com/ccm">CCM Central</a> |
<a href="http://www.redhat.com/">Red Hat</a></td>
</tr>
</table>
<h1><font color="red">Use Case 00056:Remove a portal participant</font></h1>
<p></p>
<h3><font color="red">Release Target: 2.1</font></h3>
<p></p>
<hr>
<p></p>
<table border="2" cellpadding="1" width="100%" align="top">
<tr>
<td><span class="optional">Description: </span></td>
<td>
<p> <span class="option"></span> A Portal Administrator
wants to remove a participant from a portal.</p>
</td>
</tr>
<tr>
<td><span class="required">Goal Level: </span></td>
<td>user_goal</td>
</tr>
<tr>
<td><span class="required">Actors: </span></td>
<td>
<ul>
<li>Portal Administrator</li>
</ul>
</td>
</tr>
<tr>
<td><span class="required">Trigger: </span></td>
<td>A Portal Administrator wishes to remove an existing participant from a portal</td>
</tr>
<tr>
<td><span class="optional">Preconditions: </span></td>
<td>
<p> <span class="optional"></span>
</p>
</td>
</tr>
<tr>
<td><span class="required">Basic Path: </span></td>
<td>
<p> <span class="required"></span><br>
<ol>
<li>The Portal Administrator navigates to the "View One
Participant" page, using <a
href="psrv-00052.xml.html">PSRV-00052</a>.</li>
<li>The Administrator clicks on a "Remove this participant" link.</li>
<li>The Administrator is returned to the portal's "Participants"
page.</li>
</ol>
</p>
</td>
</tr>
<tr>
<td><span class="optional">Postconditions: </span></td>
<td>
<p> <span class="optional"></span>
</p>
</td>
</tr>
<tr>
<td><span class="required">Succesful End Conditions: </span></td>
<td>
<p> <span class="required"></span>
The selected party is removed as a participant of the portal.
</p>
</td>
</tr>
<tr>
<td><span class="optional">Alternate Paths: </span></td>
<td>
<p> <span class="optional"></span>
</p>
</td>
</tr>
<tr>
<td><span class="optional">Exception Paths: </span></td>
<td>
<p> <span class="optional"></span>
<ul>
<li>If removing a participant will leave some responsibility/role
unassigned, the administrator should be presented with a
confirmation screen that lists these responsibilities and asks the
administrator to confirm the removal decision. This screen may
also provide shortcuts for re-assigning those responsibilities to
new roles or individuals.</li>
</ul>
</p>
</td>
</tr>
<tr>
<td><span class="optional">Failure End Conditions: </span></td>
<td>
<p> <span class="optional"></span>
</p>
</td>
</tr>
<tr>
<td><span class="optional">Sample Narrative: </span></td>
<td>
<p> <span class="optional"></span>
</p>
</td>
</tr>
<tr>
<td><span class="optional">Open Issues: </span></td>
<td>
What happens if a participant is removed who has roles? Particpants with roles should not be deleted, but deactivated. If
an attempt is made to delete them, perhaps the system should deny this action until all roles have been disassociated with
that participant.
</td>
</tr>
<tr>
<td><span class="required">Iteration: </span></td>
<td>
Filled.
</td>
</tr>
<tr>
<td><span class="required">Status: </span></td>
<td>in_progress</td>
</tr>
</table>
<p></p>
by Eric Lorenzo
<p></p>
Last Modified: 2001/11/01
</BODY>
</HTML>