Erste Version des aus Byline portierten portalserver (ccm-portalserver).
Die Version kann parallel zu ccm-portalworkspace (ccm-ldn-portal) installiert werden, einfach in project.xml und ~/bundle/cfg/application.cfg hinzufügen. Es ist keine weitere Konfiguration erforderlich (und auch nicht möglich). Es funktioniert alles mit dem alten Red Hat Theme. Unter /ccm/administration/ wird eine Instanz für den Administrator angelegt. Unter /ccm/portal-admin/ wird eine Administrations GUI angelegt, wo man weitere Portalseiten, Unterseiten, etc anlegen und verwalten kann. Der Hauptunterschied zu ldn-portal / portalworkspace besteht in der GUI zur Administration, der Implementation von Sub-Portalen, einem Konzept von "related portal" sowie "personal portals". Unter doc liegt mehreres an Dokumentation. Der Code ist noch nicht bereinigt. git-svn-id: https://svn.libreccm.org/ccm/trunk@854 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
0bb2108286
commit
2d55e3ab5d
|
|
@ -0,0 +1,454 @@
|
|||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 2.1, February 1999
|
||||
|
||||
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
Licenses are intended to guarantee your freedom to share and change
|
||||
free software--to make sure the software is free for all its users.
|
||||
|
||||
This license, the Lesser General Public License, applies to some
|
||||
specially designated software packages--typically libraries--of the
|
||||
Free Software Foundation and other authors who decide to use it. You
|
||||
can use it too, but we suggest you first think carefully about whether
|
||||
this license or the ordinary General Public License is the better
|
||||
strategy to use in any particular case, based on the explanations below.
|
||||
|
||||
When we speak of free software, we are referring to freedom of use,
|
||||
not price. Our General Public Licenses are designed to make sure that
|
||||
you have the freedom to distribute copies of free software (and charge
|
||||
for this service if you wish); that you receive source code or can get
|
||||
it if you want it; that you can change the software and use pieces of
|
||||
it in new free programs; and that you are informed that you can do
|
||||
these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
distributors to deny you these rights or to ask you to surrender these
|
||||
rights. These restrictions translate to certain responsibilities for
|
||||
you if you distribute copies of the library or if you modify it.
|
||||
|
||||
For example, if you distribute copies of the library, whether gratis
|
||||
or for a fee, you must give the recipients all the rights that we gave
|
||||
you. You must make sure that they, too, receive or can get the source
|
||||
code. If you link other code with the library, you must provide
|
||||
complete object files to the recipients, so that they can relink them
|
||||
with the library after making changes to the library and recompiling
|
||||
it. And you must show them these terms so they know their rights.
|
||||
|
||||
We protect your rights with a two-step method: (1) we copyright the
|
||||
library, and (2) we offer you this license, which gives you legal
|
||||
permission to copy, distribute and/or modify the library.
|
||||
|
||||
To protect each distributor, we want to make it very clear that
|
||||
there is no warranty for the free library. Also, if the library is
|
||||
modified by someone else and passed on, the recipients should know
|
||||
that what they have is not the original version, so that the original
|
||||
author's reputation will not be affected by problems that might be
|
||||
introduced by others.
|
||||
|
||||
Finally, software patents pose a constant threat to the existence of
|
||||
any free program. We wish to make sure that a company cannot
|
||||
effectively restrict the users of a free program by obtaining a
|
||||
restrictive license from a patent holder. Therefore, we insist that
|
||||
any patent license obtained for a version of the library must be
|
||||
consistent with the full freedom of use specified in this license.
|
||||
|
||||
Most GNU software, including some libraries, is covered by the
|
||||
ordinary GNU General Public License. This license, the GNU Lesser
|
||||
General Public License, applies to certain designated libraries, and
|
||||
is quite different from the ordinary General Public License. We use
|
||||
this license for certain libraries in order to permit linking those
|
||||
libraries into non-free programs.
|
||||
|
||||
When a program is linked with a library, whether statically or using
|
||||
a shared library, the combination of the two is legally speaking a
|
||||
combined work, a derivative of the original library. The ordinary
|
||||
General Public License therefore permits such linking only if the
|
||||
entire combination fits its criteria of freedom. The Lesser General
|
||||
Public License permits more lax criteria for linking other code with
|
||||
the library.
|
||||
|
||||
We call this license the "Lesser" General Public License because it
|
||||
does Less to protect the user's freedom than the ordinary General
|
||||
Public License. It also provides other free software developers Less
|
||||
of an advantage over competing non-free programs. These disadvantages
|
||||
are the reason we use the ordinary General Public License for many
|
||||
libraries. However, the Lesser license provides advantages in certain
|
||||
special circumstances.
|
||||
|
||||
For example, on rare occasions, there may be a special need to
|
||||
encourage the widest possible use of a certain library, so that it becomes
|
||||
a de-facto standard. To achieve this, non-free programs must be
|
||||
allowed to use the library. A more frequent case is that a free
|
||||
library does the same job as widely used non-free libraries. In this
|
||||
case, there is little to gain by limiting the free library to free
|
||||
software only, so we use the Lesser General Public License.
|
||||
|
||||
In other cases, permission to use a particular library in non-free
|
||||
programs enables a greater number of people to use a large body of
|
||||
free software. For example, permission to use the GNU C Library in
|
||||
non-free programs enables many more people to use the whole GNU
|
||||
operating system, as well as its variant, the GNU/Linux operating
|
||||
system.
|
||||
|
||||
Although the Lesser General Public License is Less protective of the
|
||||
users' freedom, it does ensure that the user of a program that is
|
||||
linked with the Library has the freedom and the wherewithal to run
|
||||
that program using a modified version of the Library.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow. Pay close attention to the difference between a
|
||||
"work based on the library" and a "work that uses the library". The
|
||||
former contains code derived from the library, whereas the latter must
|
||||
be combined with the library in order to run.
|
||||
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License Agreement applies to any software library or other
|
||||
program which contains a notice placed by the copyright holder or
|
||||
other authorized party saying it may be distributed under the terms of
|
||||
this Lesser General Public License (also called "this License").
|
||||
Each licensee is addressed as "you".
|
||||
|
||||
A "library" means a collection of software functions and/or data
|
||||
prepared so as to be conveniently linked with application programs
|
||||
(which use some of those functions and data) to form executables.
|
||||
|
||||
The "Library", below, refers to any such software library or work
|
||||
which has been distributed under these terms. A "work based on the
|
||||
Library" means either the Library or any derivative work under
|
||||
copyright law: that is to say, a work containing the Library or a
|
||||
portion of it, either verbatim or with modifications and/or translated
|
||||
straightforwardly into another language. (Hereinafter, translation is
|
||||
included without limitation in the term "modification".)
|
||||
|
||||
"Source code" for a work means the preferred form of the work for
|
||||
making modifications to it. For a library, complete source code means
|
||||
all the source code for all modules it contains, plus any associated
|
||||
interface definition files, plus the scripts used to control compilation
|
||||
and installation of the library.
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running a program using the Library is not restricted, and output from
|
||||
such a program is covered only if its contents constitute a work based
|
||||
on the Library (independent of the use of the Library in a tool for
|
||||
writing it). Whether that is true depends on what the Library does
|
||||
and what the program that uses the Library does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Library's
|
||||
complete source code as you receive it, in any medium, provided that
|
||||
you conspicuously and appropriately publish on each copy an
|
||||
appropriate copyright notice and disclaimer of warranty; keep intact
|
||||
all the notices that refer to this License and to the absence of any
|
||||
warranty; and distribute a copy of this License along with the
|
||||
Library.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy,
|
||||
and you may at your option offer warranty protection in exchange for a
|
||||
fee.
|
||||
|
||||
2. You may modify your copy or copies of the Library or any portion
|
||||
of it, thus forming a work based on the Library, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) The modified work must itself be a software library.
|
||||
|
||||
b) You must cause the files modified to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
c) You must cause the whole of the work to be licensed at no
|
||||
charge to all third parties under the terms of this License.
|
||||
|
||||
d) If a facility in the modified Library refers to a function or a
|
||||
table of data to be supplied by an application program that uses
|
||||
the facility, other than as an argument passed when the facility
|
||||
is invoked, then you must make a good faith effort to ensure that,
|
||||
in the event an application does not supply such function or
|
||||
table, the facility still operates, and performs whatever part of
|
||||
its purpose remains meaningful.
|
||||
|
||||
(For example, a function in a library to compute square roots has
|
||||
a purpose that is entirely well-defined independent of the
|
||||
application. Therefore, Subsection 2d requires that any
|
||||
application-supplied function or table used by this function must
|
||||
be optional: if the application does not supply it, the square
|
||||
root function must still compute square roots.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Library,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Library, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote
|
||||
it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Library.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Library
|
||||
with the Library (or with a work based on the Library) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may opt to apply the terms of the ordinary GNU General Public
|
||||
License instead of this License to a given copy of the Library. To do
|
||||
this, you must alter all the notices that refer to this License, so
|
||||
that they refer to the ordinary GNU General Public License, version 2,
|
||||
instead of to this License. (If a newer version than version 2 of the
|
||||
ordinary GNU General Public License has appeared, then you can specify
|
||||
that version instead if you wish.) Do not make any other change in
|
||||
these notices.
|
||||
|
||||
Once this change is made in a given copy, it is irreversible for
|
||||
that copy, so the ordinary GNU General Public License applies to all
|
||||
subsequent copies and derivative works made from that copy.
|
||||
|
||||
This option is useful when you wish to copy part of the code of
|
||||
the Library into a program that is not a library.
|
||||
|
||||
4. You may copy and distribute the Library (or a portion or
|
||||
derivative of it, under Section 2) in object code or executable form
|
||||
under the terms of Sections 1 and 2 above provided that you accompany
|
||||
it with the complete corresponding machine-readable source code, which
|
||||
must be distributed under the terms of Sections 1 and 2 above on a
|
||||
medium customarily used for software interchange.
|
||||
|
||||
If distribution of object code is made by offering access to copy
|
||||
from a designated place, then offering equivalent access to copy the
|
||||
source code from the same place satisfies the requirement to
|
||||
distribute the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
5. A program that contains no derivative of any portion of the
|
||||
Library, but is designed to work with the Library by being compiled or
|
||||
linked with it, is called a "work that uses the Library". Such a
|
||||
work, in isolation, is not a derivative work of the Library, and
|
||||
therefore falls outside the scope of this License.
|
||||
|
||||
However, linking a "work that uses the Library" with the Library
|
||||
creates an executable that is a derivative of the Library (because it
|
||||
contains portions of the Library), rather than a "work that uses the
|
||||
library". The executable is therefore covered by this License.
|
||||
Section 6 states terms for distribution of such executables.
|
||||
|
||||
When a "work that uses the Library" uses material from a header file
|
||||
that is part of the Library, the object code for the work may be a
|
||||
derivative work of the Library even though the source code is not.
|
||||
Whether this is true is especially significant if the work can be
|
||||
linked without the Library, or if the work is itself a library. The
|
||||
threshold for this to be true is not precisely defined by law.
|
||||
|
||||
If such an object file uses only numerical parameters, data
|
||||
structure layouts and accessors, and small macros and small inline
|
||||
functions (ten lines or less in length), then the use of the object
|
||||
file is unrestricted, regardless of whether it is legally a derivative
|
||||
work. (Executables containing this object code plus portions of the
|
||||
Library will still fall under Section 6.)
|
||||
|
||||
Otherwise, if the work is a derivative of the Library, you may
|
||||
distribute the object code for the work under the terms of Section 6.
|
||||
Any executables containing that work also fall under Section 6,
|
||||
whether or not they are linked directly with the Library itself.
|
||||
|
||||
6. As an exception to the Sections above, you may also combine or
|
||||
link a "work that uses the Library" with the Library to produce a
|
||||
work containing portions of the Library, and distribute that work
|
||||
under terms of your choice, provided that the terms permit
|
||||
modification of the work for the customer's own use and reverse
|
||||
engineering for debugging such modifications.
|
||||
|
||||
You must give prominent notice with each copy of the work that the
|
||||
Library is used in it and that the Library and its use are covered by
|
||||
this License. You must supply a copy of this License. If the work
|
||||
during execution displays copyright notices, you must include the
|
||||
copyright notice for the Library among them, as well as a reference
|
||||
directing the user to the copy of this License. Also, you must do one
|
||||
of these things:
|
||||
|
||||
a) Accompany the work with the complete corresponding
|
||||
machine-readable source code for the Library including whatever
|
||||
changes were used in the work (which must be distributed under
|
||||
Sections 1 and 2 above); and, if the work is an executable linked
|
||||
with the Library, with the complete machine-readable "work that
|
||||
uses the Library", as object code and/or source code, so that the
|
||||
user can modify the Library and then relink to produce a modified
|
||||
executable containing the modified Library. (It is understood
|
||||
that the user who changes the contents of definitions files in the
|
||||
Library will not necessarily be able to recompile the application
|
||||
to use the modified definitions.)
|
||||
|
||||
b) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (1) uses at run time a
|
||||
copy of the library already present on the user's computer system,
|
||||
rather than copying library functions into the executable, and (2)
|
||||
will operate properly with a modified version of the library, if
|
||||
the user installs one, as long as the modified version is
|
||||
interface-compatible with the version that the work was made with.
|
||||
|
||||
c) Accompany the work with a written offer, valid for at
|
||||
least three years, to give the same user the materials
|
||||
specified in Subsection 6a, above, for a charge no more
|
||||
than the cost of performing this distribution.
|
||||
|
||||
d) If distribution of the work is made by offering access to copy
|
||||
from a designated place, offer equivalent access to copy the above
|
||||
specified materials from the same place.
|
||||
|
||||
e) Verify that the user has already received a copy of these
|
||||
materials or that you have already sent this user a copy.
|
||||
|
||||
For an executable, the required form of the "work that uses the
|
||||
Library" must include any data and utility programs needed for
|
||||
reproducing the executable from it. However, as a special exception,
|
||||
the materials to be distributed need not include anything that is
|
||||
normally distributed (in either source or binary form) with the major
|
||||
components (compiler, kernel, and so on) of the operating system on
|
||||
which the executable runs, unless that component itself accompanies
|
||||
the executable.
|
||||
|
||||
It may happen that this requirement contradicts the license
|
||||
restrictions of other proprietary libraries that do not normally
|
||||
accompany the operating system. Such a contradiction means you cannot
|
||||
use both them and the Library together in an executable that you
|
||||
distribute.
|
||||
|
||||
7. You may place library facilities that are a work based on the
|
||||
Library side-by-side in a single library together with other library
|
||||
facilities not covered by this License, and distribute such a combined
|
||||
library, provided that the separate distribution of the work based on
|
||||
the Library and of the other library facilities is otherwise
|
||||
permitted, and provided that you do these two things:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work
|
||||
based on the Library, uncombined with any other library
|
||||
facilities. This must be distributed under the terms of the
|
||||
Sections above.
|
||||
|
||||
b) Give prominent notice with the combined library of the fact
|
||||
that part of it is a work based on the Library, and explaining
|
||||
where to find the accompanying uncombined form of the same work.
|
||||
|
||||
8. You may not copy, modify, sublicense, link with, or distribute
|
||||
the Library except as expressly provided under this License. Any
|
||||
attempt otherwise to copy, modify, sublicense, link with, or
|
||||
distribute the Library is void, and will automatically terminate your
|
||||
rights under this License. However, parties who have received copies,
|
||||
or rights, from you under this License will not have their licenses
|
||||
terminated so long as such parties remain in full compliance.
|
||||
|
||||
9. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Library or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Library (or any work based on the
|
||||
Library), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Library or works based on it.
|
||||
|
||||
10. Each time you redistribute the Library (or any work based on the
|
||||
Library), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute, link with or modify the Library
|
||||
subject to these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties with
|
||||
this License.
|
||||
|
||||
11. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Library at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Library by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Library.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under any
|
||||
particular circumstance, the balance of the section is intended to apply,
|
||||
and the section as a whole is intended to apply in other circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
12. If the distribution and/or use of the Library is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Library under this License may add
|
||||
an explicit geographical distribution limitation excluding those countries,
|
||||
so that distribution is permitted only in or among countries not thus
|
||||
excluded. In such case, this License incorporates the limitation as if
|
||||
written in the body of this License.
|
||||
|
||||
13. The Free Software Foundation may publish revised and/or new
|
||||
versions of the Lesser General Public License from time to time.
|
||||
Such new versions will be similar in spirit to the present version,
|
||||
but may differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Library
|
||||
specifies a version number of this License which applies to it and
|
||||
"any later version", you have the option of following the terms and
|
||||
conditions either of that version or of any later version published by
|
||||
the Free Software Foundation. If the Library does not specify a
|
||||
license version number, you may choose any version ever published by
|
||||
the Free Software Foundation.
|
||||
|
||||
14. If you wish to incorporate parts of the Library into other free
|
||||
programs whose distribution conditions are incompatible with these,
|
||||
write to the author to ask for permission. For software which is
|
||||
copyrighted by the Free Software Foundation, write to the Free
|
||||
Software Foundation; we sometimes make exceptions for this. Our
|
||||
decision will be guided by the two goals of preserving the free status
|
||||
of all derivatives of our free software and of promoting the sharing
|
||||
and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
|
||||
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
|
||||
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
|
||||
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
|
||||
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
|
||||
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
|
||||
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
|
||||
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
|
||||
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
|
||||
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
|
||||
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
|
||||
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
|
||||
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
|
||||
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
|
||||
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<ccm:application name="ccm-portalserver"
|
||||
prettyName="Red Hat Enterprise Portal Server"
|
||||
version="1.0.0"
|
||||
xmlns:ccm="http://ccm.redhat.com/ccm-project"
|
||||
webapp="ROOT"
|
||||
release="1">
|
||||
|
||||
<ccm:dependencies>
|
||||
<ccm:requires name="ccm-core" version="6.1.0" relation="ge"/>
|
||||
</ccm:dependencies>
|
||||
|
||||
<ccm:contacts>
|
||||
<ccm:contact uri="http://www.redhat.com/software/rhea" type="website"/>
|
||||
<ccm:contact uri="mailto:rhea@redhat.com" type="support"/>
|
||||
</ccm:contacts>
|
||||
|
||||
<ccm:description>
|
||||
A framework for personalized and group-oriented aggregation and delivery of
|
||||
information. Portal Server relies on servlets to provide access to new and
|
||||
existing applications in an organizations infrastructure and present the
|
||||
information in a convenient centralized perspective.
|
||||
</ccm:description>
|
||||
|
||||
</ccm:application>
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>Archiving Statement of Work</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Portal Archiving - Statement Of Work</h1>
|
||||
<p>
|
||||
by Jim Parsons - jparsons@redhat.com
|
||||
<p>
|
||||
This document details the intended approach to adding the ability to archive
|
||||
portals for the Red Hat Enterprise Portal Server.
|
||||
<p>
|
||||
<ul>
|
||||
<li>Currently, before this statement of work is implemented, ALL portals exist in the Unarchived state.</li>
|
||||
<li>After implementation, portals will exist in one of two exclusive states: Archived or Unarchived.</li>
|
||||
<li>Unarchived portals will be indistinguishable from current portal implementation.</li>
|
||||
<li>Archived Portals will exhibit the following traits:
|
||||
<ul>
|
||||
<li>Any unarchived Portal will be eligible for archive status</li>
|
||||
<li>Archived Portals will be accessible to the system admin and anyone he or she deems admissable only. This implies that all access permissions for a portal to be archived will be revoked upon archive status, except for Sys Admin status.</li>
|
||||
<li>Archived portals will not appear in lists of portals viewed by admin
|
||||
applications such as portal link lists. This will be implemented by
|
||||
modifying the currently used getAllPortals methods used by these
|
||||
applications to return a filtered collection of portals that all
|
||||
share unarchived status.</li>
|
||||
</ul>
|
||||
<li>The sysadmin holds exclusive permission to archive and unarchive Portals</li>
|
||||
<li>Any portal that is archived, can be unarchived by the sys admin. Permissions for users other than the sysadmin and their authorized users, will have to be rebuilt.</li>
|
||||
<li>All data associated with a Portal that is archived will be retained by the system.</li>
|
||||
</ul>
|
||||
<p>
|
||||
<h2>Implementation Tasks</h2>
|
||||
<ul>
|
||||
<li>Add isArchived boolean field to Workspace.pdl</li>
|
||||
<li>Change Portal constructor to set isArchived to false by default</li>
|
||||
<li>Write upgrade script</li>
|
||||
<li>Add filter to domain layer methods that return portal collections, so that only unarchived portals are returned</li>
|
||||
<li>Add domain method to return a collection of ALL archived portals</li>
|
||||
<li>Add domain method to return ALL portals - archived AND unarchived</li>
|
||||
<li>Add domain code getter and setter for archive bit</li>
|
||||
<li>Add link to PS Admin for accessing archive application page</li>
|
||||
<li>Build UI for archiving and unarchiving Portals</li>
|
||||
<ul>
|
||||
<li>Build Archive and Unarchive forms</li>
|
||||
<li>Archive form should offer a checkbox for recursively archiving all child portals</li>
|
||||
<li>UI should offer creation date for all online portals, and archive date for those portals that are archived</li>
|
||||
</ul>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
|
@ -0,0 +1,166 @@
|
|||
<html>
|
||||
<head><title>What has happened to Portal Server?</title></head>
|
||||
</html>
|
||||
<body>
|
||||
<h1>What has happened to PortalServer?</h1>
|
||||
<p>
|
||||
<h2>Introduction</h2>
|
||||
This recent workcycle for Portal Server has introduced some significant
|
||||
changes to both the architecture and the user interface of the product. Portal
|
||||
Server now provides:
|
||||
<ul>
|
||||
<li>A newly revamped sitewide admin interface for creating and managing
|
||||
portals.</li>
|
||||
<li>The ability to delete and replace mounted portals.</li>
|
||||
<li>User Interface for determining the fate of applications mounted beneath
|
||||
a portal destined for deletion.</li>
|
||||
<li>A means for allowing any plain portal to become a Superportal.</li>
|
||||
<li>Superportals can copy themselves for individual users to customize</li>
|
||||
<li>Superportals can have individual cell sections within tabs locked so
|
||||
that Portlets within a locked cell are rendered to the SubPortals</li>
|
||||
</ul>
|
||||
This document describes in detail these and other recent changes to Portal Server.
|
||||
<p>
|
||||
<h2>Architectural Changes</h2>
|
||||
There are two Architecturally significant changes to Portal Server in the
|
||||
current workcycle.
|
||||
<h3>1) Support for Super/Sub Portals</h3>
|
||||
The roots of Portal Server can be found in the Ars Digita ECM Product. ECM was
|
||||
primarily designed as a collaborative application that featured team workspaces.
|
||||
Each registered user of ECM had a personal portal which they were free to
|
||||
personalize, but the layout and styling choices of any other portal on the
|
||||
system was fixed for every visitor to that portal.
|
||||
<p>The Camden APLAWS contract presents a compelling new portal personalization
|
||||
use case. APLAWS portals allow for partial personalization - for example, the
|
||||
first column of an APLAWS portal may contain required portlets that every
|
||||
visitor must have access to, but the other column(s) can be personally
|
||||
configured by a registered user. What is more, this bahavior can be
|
||||
switched on for any portal on the system.
|
||||
<p>This functionality has been implemented in Portal Server as follows:
|
||||
<ul>
|
||||
<li>Any regular portal can be made into a SuperPortal.</li>
|
||||
<li>A SuperPortal/SubPortal relationship is a special kind of
|
||||
Parent Portal/Child Portal relationship.</li>
|
||||
<li>SubPortals may NOT be made into SuperPortals.</li>
|
||||
<li>To raise a portal to SuperPortal status, proceed to the local admin
|
||||
page for the portal, and select the Basic Properties tab. On this tab is a
|
||||
link to make the portal a SuperPortal.</li>
|
||||
<li>After a portal is raised to SuperPortal status, additional configuration
|
||||
options become available on the Basic Properties tab. Available portlets
|
||||
for a SubPortal can be restricted here. Also, an option is available to
|
||||
automatically create personalizable SubPortals for logged in Users visiting
|
||||
the SuperPortal. The default behavior is to present a "Personalize this Portal"
|
||||
link to logged in Users who visit the SuperPortal who have not selected to
|
||||
personalize the portal on previous visits.</li>
|
||||
<li>When a User is logged in and has had a personalizable SubPortal created
|
||||
for them (the two paths for creation of a SubPortal are described in the
|
||||
bullet above) they will be redirected to their own personalizable SubPortal
|
||||
beneath the SuperPortal from then on. The only way that they will be able to
|
||||
visit the SuperPortal will be to do so when they are NOT logged in, if the
|
||||
SuperPortal allows log-ins from 'Public'.</li>
|
||||
<li>When a portal is made into a SuperPortal, additional configuration
|
||||
controls become available within the local admin 'Layout' tab. Individual
|
||||
columns or cells can be locked so that they are immutable. When a SubPortal
|
||||
is created, locked cells in the SuperPortal are rendered in the SubPortal,
|
||||
and are immutable in the SubPortal.</li>
|
||||
<li>When a SubPortal is created, each tab in the SuperPortal is copied
|
||||
to the SubPortal, and the locked and unlocked regions are copied for each
|
||||
tab.</li>
|
||||
</ul>
|
||||
<p>The implementation of SuperPortals and SubPortals is very simple. Regular
|
||||
portals, SubPortals and SuperPortals are all PortalSites. They are
|
||||
distinguished only by persisted fields identifying the type of PortalSite.
|
||||
Using database fields to distinguish PortalSite type has advantages over
|
||||
class extension, as all 3 types appear in PortalSite collections, but can
|
||||
easily be filtered if a particular type is desired.
|
||||
<p>
|
||||
<h4>A word about locking cells in a Portal</h4>
|
||||
One of the challenges of this refactor was the fact that cell regions
|
||||
within a PortalTab have no associated data structure. Column layout for a
|
||||
PortalTab is persisted in a VARCHAR field within the PDL for a PortalTab.
|
||||
Before this work cycle, there were 5 pre-defined layouts. The following
|
||||
list provides a description of each layout, followed by the string
|
||||
used to define the layout that is persisted in the database:
|
||||
<ul>
|
||||
<li>One single wide column - 'W'</li>
|
||||
<li>A narrow column, then a wide column - 'NW'</li>
|
||||
<li>A wide column, followed by a narrow column - 'WN'</li>
|
||||
<li>A narrow, then a wide, then another narrow column - 'NWN'</li>
|
||||
<li>Three equal width narrow columns - 'NNN'</li>
|
||||
</ul>
|
||||
The layout identifier string serves 2 purposes: First, the length of the
|
||||
string is used by the local admin layout tab's PortletLayoutComponent class
|
||||
to determine how many columns of Portlets will be rendered, and whether
|
||||
or not to draw Portlet 'move position' arrows for Portlets, dependant on which
|
||||
column they reside. Secondly, the layout string is added as an attribute to
|
||||
the PortalTab's XML, so the style sheet knows what layout to draw. <br>
|
||||
Difficulties arose when it was suddenly necessary to designate whether
|
||||
a cell region in a PortalTab was locked from modification or not.
|
||||
Removing this simple layout identity mechanism and replacing it with a full java
|
||||
domain object and associated PDL would have been a very large task, as this
|
||||
code would touch many files in the admin area as well as in the basic
|
||||
Portal rendering code.<br>
|
||||
The solution employed is to lowercase the character in the layout string that
|
||||
corresponds to a locked cell region. If the layout chosen for a PortalTab
|
||||
is narrow-wide-narrow, then the layout string would be 'NWN'. If the first
|
||||
column or cell region is locked, then the persisted layout string would
|
||||
be: 'nWN'. A 2-column wide-narrow layout, with no locked regions would be
|
||||
stored as 'WN'. If both columns in the PortalTab were locked, the layout string
|
||||
would be 'wn'. This approach to persisting information about locked
|
||||
cell regions does not interfere with the first purpose of the layout string
|
||||
described above. To insure styling still looks right, the code that sets
|
||||
the layout attribute for the PortalTab now calls toUpper() on the layout
|
||||
string before setting the layout class attr.
|
||||
<p>The only new class types needed to implement Super/SubPortals are the
|
||||
new SubPortalTab class, and the AgentPortlet class. Below please see the
|
||||
figure describing changes to the Portal class structure. New classes
|
||||
are filled in as pink.<br>
|
||||
<img src="subportal_arch.gif"/>
|
||||
<br>
|
||||
<p>
|
||||
Here is a more detailed description of these two new classes.
|
||||
<h4>SubPortalTab.java</h4>
|
||||
SubPortalTab extends PortalTab, which extends the core Portal class. In Portal
|
||||
is a method called getPortlets(), which returns a PortletCollection. When a
|
||||
PortalTab is rendered, getPortlets() is called and the resulting set of
|
||||
Portlets is iterated over and each Portlet's renderer is called.<br>
|
||||
The PDL for SubPortalTab extends PortalTab and adds one column: an association
|
||||
to the PortalTab in the SuperPortal that this particular SubPortalTab
|
||||
corresponds to.<br>
|
||||
SupPortalTab overrides getPortlets() and returns a PortletCollection that
|
||||
is a union of Portlets that belong specifically to this SubPortal, along
|
||||
with Portlets from the associated PortalTab in the SuperPortal that reside
|
||||
in locked cells. The PortletCollection is built using a custom query called
|
||||
<code>query-SubPortalPortlets.pdl</code>.
|
||||
<p>
|
||||
<h4>AgentPortlet.java</h4>
|
||||
It is expected that a Portal that has been designated a SuperPortal may have
|
||||
locked and unlocked cell regions. Unlocked cell regions will contain
|
||||
Portlets that may be helpful to a user, but that may be replaced if desired.
|
||||
If Portlets in unlocked regions have persistant data (and most Portlets do)
|
||||
then it will be necessary for the Portlet and its data to be copied somehow.
|
||||
Because there is currently no mechanism for data object copying, Portlets
|
||||
can not be truly copied without implementing a custom clone method for each.
|
||||
<br>
|
||||
For this workcycle, rather than addressing issues that deep copying brings
|
||||
up, an AgentPortlet has been constructed that acts as an agent for another
|
||||
Portlet instance on the system. PDL for AgentPortlet contains an association
|
||||
with a Portlet, and the AgentPortlet's doGetPortletRenderer() first
|
||||
retrieves the associated Portlet, and then calls the associated
|
||||
Portlet's doGetPortletRenderer() and passes the renderer through. The drawback
|
||||
of this solution is that this type of Portlet cannot be individually
|
||||
re-configured. If the user desires a different configuration for a Portlet
|
||||
represented by an Agent, then they can create a new Portlet and configure
|
||||
it themselves, and then delete the original AgentPortlet and its Portlet
|
||||
reference.
|
||||
<h3>2) Enhanced Site-wide Admin UI</h3>
|
||||
In the initial release of PortalServer, there was no way to browse the entire
|
||||
server for PortalSites. In addition, no UI was provided for deleting Portals,
|
||||
and the only way that a child Portal could be created was within the
|
||||
parent Portals local admin page. This work cycle has produced an enhanced
|
||||
UI for sitewide management, mounted at /portal-admin/.<br>
|
||||
Screen Captures and legends for the new admin ui follow below.
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 9.5 KiB |
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh
|
||||
rm ./html/*.html;
|
||||
#
|
||||
for x
|
||||
do
|
||||
java -cp ./saxon.jar com.icl.saxon.StyleSheet $x ./htmlize.xsl > ./html/$x.html;
|
||||
done
|
||||
#
|
||||
echo "Building index page...";
|
||||
./build_index_page *.xml;
|
||||
echo "Index page finished.";
|
||||
#
|
||||
echo "Finished conversion.";
|
||||
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
#!/bin/sh
|
||||
touch ./html/index.html;
|
||||
rm ./html/index.html;
|
||||
touch ./html/index.html;
|
||||
echo "<html>" >> ./html/index.html;
|
||||
echo "<head>" >> ./html/index.html;
|
||||
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\"/>" >> ./html/index.html;
|
||||
echo "<title>CCM PORTAL Server - Use Cases</title>" >> ./html/index.html;
|
||||
echo "</head>" >> ./html/index.html;
|
||||
echo "<body>" >> ./html/index.html;
|
||||
echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\">" >> ./html/index.html;
|
||||
echo "<tr bgcolor=\"#CC0000\">" >> ./html/index.html;
|
||||
echo "<td align=\"left\">" >> ./html/index.html;
|
||||
echo "<img src=\"./homepg_rh_logo.gif\" border=\"0\">" >> ./html/index.html;
|
||||
echo "</td>" >> ./html/index.html;
|
||||
echo "<td align=\"right\">" >> ./html/index.html;
|
||||
echo "<h1>" >> ./html/index.html;
|
||||
echo "<font color=\"white\">" >> ./html/index.html;
|
||||
echo "CCM Portal Server " >> ./html/index.html;
|
||||
echo "</font>" >> ./html/index.html;
|
||||
echo "</h1>" >> ./html/index.html;
|
||||
echo "</td>" >> ./html/index.html;
|
||||
echo "</tr>" >> ./html/index.html;
|
||||
echo "</table>" >> ./html/index.html;
|
||||
echo "<p>" >> ./html/index.html;
|
||||
echo "<p>" >> ./html/index.html;
|
||||
echo "<H2>Index of Portalserver Use Cases</H2>" >> ./html/index.html;
|
||||
#
|
||||
for x
|
||||
do
|
||||
echo "<a href=\"$x.html\">" >> ./html/index.html;
|
||||
java -cp ./saxon.jar com.icl.saxon.StyleSheet $x ./index.xsl >> ./html/index.html;
|
||||
echo "</a>" >> ./html/index.html;
|
||||
echo "<br>" >> ./html/index.html;
|
||||
done
|
||||
#
|
||||
echo "</body>" >> ./html/index.html;
|
||||
echo "</html>" >> ./html/index.html;
|
||||
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
/* Use case styles */
|
||||
|
||||
.required {
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.optional {
|
||||
font-style: normal;
|
||||
font-weight: bold;
|
||||
|
||||
}
|
||||
|
||||
.fix-me {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
DIV.sidelight {
|
||||
background-color: #F0F0F0;
|
||||
border: none;
|
||||
padding: 5pt;
|
||||
}
|
||||
|
||||
TD.priority {
|
||||
text-align: center;
|
||||
}
|
||||
|
|
@ -0,0 +1,171 @@
|
|||
/* arsdigita.css -- default style sheet */
|
||||
|
||||
BODY {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
|
||||
BODY, P, TD, TH, UL, OL {
|
||||
font-family : Verdana, Arial, Helvetica, sans-serif;
|
||||
font-size : 10pt;
|
||||
}
|
||||
|
||||
H1, H2, H3, H4 {
|
||||
font-family : Verdana, Arial, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
H1 {
|
||||
font-size : 120%;
|
||||
}
|
||||
|
||||
H2 {
|
||||
font-size : 110%;
|
||||
}
|
||||
|
||||
H3, H4 {
|
||||
font-size : 105%;
|
||||
}
|
||||
|
||||
/*
|
||||
A:LINK {
|
||||
text-decoration : none;
|
||||
color : #0085C0;
|
||||
}
|
||||
|
||||
A:VISITED {
|
||||
text-decoration : none;
|
||||
color : Purple;
|
||||
}
|
||||
|
||||
A:HOVER {
|
||||
text-decoration : underline;
|
||||
color : #0085C0;
|
||||
}
|
||||
|
||||
A:LINK.leftcolnav {
|
||||
text-decoration : none;
|
||||
color : #0085C0;
|
||||
}
|
||||
|
||||
A:HOVER.leftcolnav {
|
||||
text-decoration : none;
|
||||
background : #999999;
|
||||
color: black;
|
||||
}
|
||||
|
||||
A:VISITED.leftcolnav {
|
||||
text-decoration : none;
|
||||
color : Purple;
|
||||
}
|
||||
*/
|
||||
|
||||
.stripes {
|
||||
font-size : 9pt;
|
||||
}
|
||||
|
||||
.navtopon {
|
||||
background-color : #999999;
|
||||
font-size : 9pt;
|
||||
text-align : center;
|
||||
font-weight : bold;
|
||||
}
|
||||
|
||||
.navtopoff {
|
||||
font-size : 9pt;
|
||||
text-align : center;
|
||||
font-weight : bold;
|
||||
}
|
||||
|
||||
.gutter {
|
||||
margin-top : 2mm;
|
||||
margin-right : 3mm;
|
||||
margin-bottom : 3mm;
|
||||
margin-left : 5mm;
|
||||
}
|
||||
|
||||
.pagebodygutter {
|
||||
margin-top : 2mm;
|
||||
}
|
||||
|
||||
.pagecentergutter {
|
||||
margin-left : 25mm;
|
||||
margin-right: 10mm;
|
||||
margin-bottom: 2mm;
|
||||
text-align : left;
|
||||
}
|
||||
|
||||
|
||||
.leftcolgutter {
|
||||
margin-top : 2mm;
|
||||
margin-right : 1mm;
|
||||
margin-left : 3mm;
|
||||
}
|
||||
|
||||
.textcolgutter {
|
||||
margin-bottom : 1.5mm;
|
||||
}
|
||||
|
||||
.textpromo {
|
||||
font-size : 10pt;
|
||||
margin-top : 2mm;
|
||||
margin-right : 1mm;
|
||||
margin-left : 2mm;
|
||||
}
|
||||
|
||||
.newscolgutter {
|
||||
margin-left : 1mm;
|
||||
margin-top : 2mm;
|
||||
margin-bottom : 3mm;
|
||||
font-size : 10pt;
|
||||
}
|
||||
|
||||
.itemgutter {
|
||||
margin-left : 1.5mm;
|
||||
font-size : 8pt;
|
||||
}
|
||||
|
||||
.logogutter {
|
||||
margin-top : 3mm;
|
||||
margin-bottom : 2mm;
|
||||
margin-left : 3mm;
|
||||
}
|
||||
|
||||
.navtext {
|
||||
font-size : 9pt;
|
||||
}
|
||||
|
||||
.note {
|
||||
font-style : italic;
|
||||
color : gray;
|
||||
}
|
||||
|
||||
.textwhite {
|
||||
color : white;
|
||||
}
|
||||
|
||||
.small {
|
||||
font-size : 9pt;
|
||||
}
|
||||
|
||||
.tiny {
|
||||
font-size : 9pt;
|
||||
}
|
||||
|
||||
.confirmation {
|
||||
color : Lime;
|
||||
}
|
||||
|
||||
.warning {
|
||||
color : #ffcc66;
|
||||
}
|
||||
|
||||
.error {
|
||||
color : Red;
|
||||
}
|
||||
|
||||
.disclaimer {
|
||||
font-size : 9pt;
|
||||
color : Gray;
|
||||
margin-top : 1em;
|
||||
margin-bottom : 1em;
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,310 @@
|
|||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
|
||||
<title>CCM PORTAL Server - Use Cases</title>
|
||||
</head>
|
||||
<body>
|
||||
<table border="0" width="100%" cellspacing="0">
|
||||
<tr bgcolor="#CC0000">
|
||||
<td align="left">
|
||||
<img src="./homepg_rh_logo.gif" border="0">
|
||||
</td>
|
||||
<td align="right">
|
||||
<h1>
|
||||
<font color="white">
|
||||
CCM Portal Server
|
||||
</font>
|
||||
</h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
<p>
|
||||
<H2>Index of Portalserver Use Cases</H2>
|
||||
<a href="psrv-00001.xml.html">
|
||||
00001
|
||||
|
||||
Create a new portal</a>
|
||||
<br>
|
||||
<a href="psrv-00002.xml.html">
|
||||
00002
|
||||
|
||||
Create a New Portal from a Pre-defined Template</a>
|
||||
<br>
|
||||
<a href="psrv-00003.xml.html">
|
||||
00003
|
||||
|
||||
Create a Portal Template</a>
|
||||
<br>
|
||||
<a href="psrv-00010.xml.html">
|
||||
00010
|
||||
|
||||
Modify basic portal configuration</a>
|
||||
<br>
|
||||
<a href="psrv-00011.xml.html">
|
||||
00011
|
||||
|
||||
Modify Portal Mission </a>
|
||||
<br>
|
||||
<a href="psrv-00012.xml.html">
|
||||
00012
|
||||
|
||||
Modify Portal Name</a>
|
||||
<br>
|
||||
<a href="psrv-00014.xml.html">
|
||||
00014
|
||||
|
||||
Modify Portal URL Stub</a>
|
||||
<br>
|
||||
<a href="psrv-00015.xml.html">
|
||||
00015
|
||||
|
||||
Move Portal</a>
|
||||
<br>
|
||||
<a href="psrv-00030.xml.html">
|
||||
00030
|
||||
|
||||
Navigate to a related portal</a>
|
||||
<br>
|
||||
<a href="psrv-00033.xml.html">
|
||||
00033
|
||||
|
||||
Add another Portal as a Related Portal</a>
|
||||
<br>
|
||||
<a href="psrv-00050.xml.html">
|
||||
00050
|
||||
|
||||
Browse portal participants</a>
|
||||
<br>
|
||||
<a href="psrv-00051.xml.html">
|
||||
00051
|
||||
|
||||
Search for a portal participant</a>
|
||||
<br>
|
||||
<a href="psrv-00052.xml.html">
|
||||
00052
|
||||
|
||||
View/Administer a single participant</a>
|
||||
<br>
|
||||
<a href="psrv-00055.xml.html">
|
||||
00055
|
||||
|
||||
Add a portal participant</a>
|
||||
<br>
|
||||
<a href="psrv-00056.xml.html">
|
||||
00056
|
||||
|
||||
Remove a portal participant</a>
|
||||
<br>
|
||||
<a href="psrv-00057.xml.html">
|
||||
00057
|
||||
|
||||
Invite a participant to a portal</a>
|
||||
<br>
|
||||
<a href="psrv-00065.xml.html">
|
||||
00065
|
||||
|
||||
Modify a participant's role assignments</a>
|
||||
<br>
|
||||
<a href="psrv-00100.xml.html">
|
||||
00100
|
||||
|
||||
Add a Tab to a Portal </a>
|
||||
<br>
|
||||
<a href="psrv-00110.xml.html">
|
||||
00110
|
||||
|
||||
Configure A Portal Tab</a>
|
||||
<br>
|
||||
<a href="psrv-00120.xml.html">
|
||||
00120
|
||||
|
||||
Delete a Portal Tab</a>
|
||||
<br>
|
||||
<a href="psrv-00140.xml.html">
|
||||
00140
|
||||
|
||||
Change Name of Existing Portal Tab</a>
|
||||
<br>
|
||||
<a href="psrv-00150.xml.html">
|
||||
00150
|
||||
|
||||
Reorder Portal Tabs</a>
|
||||
<br>
|
||||
<a href="psrv-00200.xml.html">
|
||||
00200
|
||||
|
||||
Add a Portlet to a Portal Tab</a>
|
||||
<br>
|
||||
<a href="psrv-00210.xml.html">
|
||||
00210
|
||||
|
||||
Delete a Portlet from a Portal Tab</a>
|
||||
<br>
|
||||
<a href="psrv-00220.xml.html">
|
||||
00220
|
||||
|
||||
Change the Layout for a Portal Tab</a>
|
||||
<br>
|
||||
<a href="psrv-00230.xml.html">
|
||||
00230
|
||||
|
||||
Move a Portlet to a New Position Within a Portal Tab</a>
|
||||
<br>
|
||||
<a href="psrv-00240.xml.html">
|
||||
00240
|
||||
|
||||
Configure a Portlet </a>
|
||||
<br>
|
||||
<a href="psrv-00310.xml.html">
|
||||
00310
|
||||
|
||||
Add an Application to a Portal</a>
|
||||
<br>
|
||||
<a href="psrv-00320.xml.html">
|
||||
00320
|
||||
|
||||
Remove an Application from a Portal</a>
|
||||
<br>
|
||||
<a href="psrv-00330.xml.html">
|
||||
00330
|
||||
|
||||
Navigate to Applications Within a Portal</a>
|
||||
<br>
|
||||
<a href="psrv-00340.xml.html">
|
||||
00340
|
||||
|
||||
Configure an Application Instance</a>
|
||||
<br>
|
||||
<a href="psrv-00400.xml.html">
|
||||
00400
|
||||
|
||||
Create a Related Portal reference between two portals</a>
|
||||
<br>
|
||||
<a href="psrv-00405.xml.html">
|
||||
00405
|
||||
|
||||
Remove a Related Portal reference between two portals</a>
|
||||
<br>
|
||||
<a href="psrv-00410.xml.html">
|
||||
00410
|
||||
|
||||
Navigate to a related portal</a>
|
||||
<br>
|
||||
<a href="psrv-00500.xml.html">
|
||||
00500
|
||||
|
||||
Archive a Portal</a>
|
||||
<br>
|
||||
<a href="psrv-00501.xml.html">
|
||||
00501
|
||||
|
||||
Un-Archive a Portal</a>
|
||||
<br>
|
||||
<a href="psrv-00610.xml.html">
|
||||
00610
|
||||
|
||||
Navigate to a Personal Portal</a>
|
||||
<br>
|
||||
<a href="psrv-00710.xml.html">
|
||||
00710
|
||||
|
||||
View Help for the Current System Page</a>
|
||||
<br>
|
||||
<a href="psrv-00730.xml.html">
|
||||
00730
|
||||
|
||||
Navigate Help Using a Table of Contents</a>
|
||||
<br>
|
||||
<a href="psrv-00740.xml.html">
|
||||
00740
|
||||
|
||||
Search Help Using a Keyword</a>
|
||||
<br>
|
||||
<a href="psrv-00750.xml.html">
|
||||
00750
|
||||
|
||||
Search Help Using a Text String</a>
|
||||
<br>
|
||||
<a href="psrv-00810.xml.html">
|
||||
00810
|
||||
|
||||
Browsing Bookmarks within a Portal </a>
|
||||
<br>
|
||||
<a href="psrv-00820.xml.html">
|
||||
00820
|
||||
|
||||
Adding a Bookmark </a>
|
||||
<br>
|
||||
<a href="psrv-00830.xml.html">
|
||||
00830
|
||||
|
||||
Editing Bookmark Properties </a>
|
||||
<br>
|
||||
<a href="psrv-00840.xml.html">
|
||||
00840
|
||||
|
||||
Deleting a Bookmark </a>
|
||||
<br>
|
||||
<a href="psrv-00900.xml.html">
|
||||
00900
|
||||
|
||||
Select a Theme for a Portal </a>
|
||||
<br>
|
||||
<a href="psrv-00910.xml.html">
|
||||
00910
|
||||
|
||||
Create a Theme for a Portal </a>
|
||||
<br>
|
||||
<a href="psrv-00951.xml.html">
|
||||
00951
|
||||
|
||||
Set Context Bar Color for Theme </a>
|
||||
<br>
|
||||
<a href="psrv-00952.xml.html">
|
||||
00952
|
||||
|
||||
Set Active Tab Color for Theme </a>
|
||||
<br>
|
||||
<a href="psrv-00953.xml.html">
|
||||
00953
|
||||
|
||||
Set Inactive Tab Color for Theme </a>
|
||||
<br>
|
||||
<a href="psrv-00954.xml.html">
|
||||
00954
|
||||
|
||||
Set Active Tab Text Color for Theme </a>
|
||||
<br>
|
||||
<a href="psrv-00955.xml.html">
|
||||
00955
|
||||
|
||||
Set Inactive Tab Text Color for Theme </a>
|
||||
<br>
|
||||
<a href="psrv-00956.xml.html">
|
||||
00956
|
||||
|
||||
Set Top Rule Under Tabs Color for Theme </a>
|
||||
<br>
|
||||
<a href="psrv-00957.xml.html">
|
||||
00957
|
||||
|
||||
Set Top Rule No Tabs Color for Theme </a>
|
||||
<br>
|
||||
<a href="psrv-00958.xml.html">
|
||||
00958
|
||||
|
||||
Set Bottom Rule Color for Theme </a>
|
||||
<br>
|
||||
<a href="psrv-00959.xml.html">
|
||||
00959
|
||||
|
||||
Set Portlet Header Color for Theme </a>
|
||||
<br>
|
||||
<a href="psrv-00960.xml.html">
|
||||
00960
|
||||
|
||||
Set Portlet Icon Color for Theme </a>
|
||||
<br>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,210 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00001:Create a new portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00001:Create a new portal</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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="optional"></span>The Portal Administrator makes new Portals available by performing the following steps:</p>
|
||||
|
||||
<ul>
|
||||
<li>Creating a new portal.</li>
|
||||
<li>Creating the group of Portal Participants for that portal.</li>
|
||||
<li>Creating portal tabs, if desired, for the portal.</li>
|
||||
<li>Adding the appropriate portlets to the portal and portal tabs.</li>
|
||||
<li>Configuring layout and look & feel for the portal.</li>
|
||||
</ul>
|
||||
|
||||
<p>The Portal Administrator has two possible procedures for creating portals:</p>
|
||||
|
||||
<ul>
|
||||
<li>Creating a new portal from scratch.</li>
|
||||
<li>Creating a new portal by using a portal template. (See Alternate Paths)</li>
|
||||
</ul>
|
||||
|
||||
<p>While creating a portal, the Portal Administrator assigns the following properties:</p>
|
||||
|
||||
<ul>
|
||||
<li>Portal Name - the name by which the portal is identified in the Web site.</li>
|
||||
<li>Portal Mission - a brief description of the purpose that the portal is intended to fulfill.</li>
|
||||
<li>Portal URL Label - the label of the Web site stub at which the portal appears.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
</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>The Portal Administrator wants to create a new portal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="optional"></span> User has general
|
||||
permission to create portals.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="required"></span>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>The Portal Administrator navigates to the creation interface
|
||||
via the portal administration home page.</li>
|
||||
|
||||
<li>She specifies a name for the portal.</li>
|
||||
|
||||
<li>She specifies a URL stub for the portal.</li>
|
||||
|
||||
<li>She optionally writes up a "mission statement" for the portal.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="optional"></span> A new portal is
|
||||
created, with the user who created it identified as its
|
||||
administrator.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="required"></span> A new
|
||||
portal is created, with the creating user named as a participant in
|
||||
the portal with administrative privileges, and the Administrator is
|
||||
redirected to the new portal's configuration page.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td>
|
||||
|
||||
PA may choose to create a portal from an existing system template, rather than create a portal from scratch. See <a href="./psrv-00002.xml.html">PSRV_00002:Create
|
||||
a New Portal from a Pre-defined Template</a>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="optional"></span></p>
|
||||
<ul>
|
||||
<li><strong>EXC-1:</strong> The Administrator does not have
|
||||
permission to create new portals.</li>
|
||||
<li><strong>EXC-2:</strong> The specified URL stub contains
|
||||
characters that are illegal for URLs.</li>
|
||||
<li><strong>EXC-3:</strong> The specified URL stub is already in
|
||||
use by another portal.</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></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Finished
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Eric Lorenzo
|
||||
<p></p>
|
||||
Last Modified: 2001/11/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,188 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00002:Create a New Portal from a Pre-defined Template</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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 00002:Create a New Portal from a Pre-defined Template</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="optional"></span> A Portal
|
||||
Administrator may create a new portal from an existing template. She controls the portal's location in the portal hierarchy,
|
||||
its name, its URL
|
||||
stub, and its mission statement.</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>The Portal Administrator wants to create a new portal with pre-set applications, portlets, and layout as a starting point.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
The user has general permission to create portals.
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="required"></span>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>The Portal Administrator navigates to the portal creation
|
||||
interface via the portal administration home page.</li>
|
||||
|
||||
<li>She specifies a name for the new portal.</li>
|
||||
|
||||
<li>She specifies a URL stub for the new portal.</li>
|
||||
|
||||
<li>She optionally writes up a "mission statement" for the new portal.</li>
|
||||
|
||||
<li>She clicks the "Create from existing template" button.</li>
|
||||
|
||||
<li>She is presented with a list of templates and selects the one she wishes to use for the new portal. If desired, she can
|
||||
click the preview link of any template to visit a read-only version of that portal configuration.</li>
|
||||
|
||||
<li>If there is a participant list associated with her template selection, she can check a checkbox which specifies whether
|
||||
or not all participants associated with the template should be included in the new portal.</li>
|
||||
|
||||
<li>Finally, she finishes by clicking the "Create Portal" button.
|
||||
|
||||
</ol>
|
||||
</p>
|
||||
See <a href="./psrv-00003.xml.html">PSRV-00002:Create a Portal Template</a> for how to go about creating a template.
|
||||
|
||||
|
||||
|
||||
</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> A new
|
||||
portal is created, with the creating user named as a participant in
|
||||
the portal with administrative privileges, and with all application
|
||||
and portlet configuration copied over from the selected portal template.
|
||||
Participants may be copied as well.</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></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>
|
||||
|
||||
<p> <span class="optional"></span></p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Facade</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/28
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,160 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00003:Create a Portal Template</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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 00003:Create a Portal Template</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="optional"></span> A Portal
|
||||
Administrator may create and configure portal templates.
|
||||
</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>The Portal Administrator wishes to create a new template</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="optional"></span> User has general
|
||||
permission to create portal templates.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="required"></span>
|
||||
|
||||
To be determined...
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="optional"></span> A new portal template is created.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
|
||||
|
||||
|
||||
</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>
|
||||
|
||||
|
||||
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional">Open Issues:</span></p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Facade
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/11/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,192 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00010:Modify basic portal configuration</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00010:Modify basic portal configuration</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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="optional"></span> A Portal
|
||||
Administrator may modify the basic configuration of its portal,
|
||||
including its name, mission statement, layout, and look & feel.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>summary_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>The Portal Administrator wants to modify an existing 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>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>The Portal Administrator navigates to the configuration
|
||||
page for the portal by selecting the link 'Configure Portal'.</li>
|
||||
|
||||
<li>She chooses the 'Basic' tab to modify:
|
||||
<ul>
|
||||
<li>Mission statement (<a href="./psrv-00011.xml.html">PSRV-00011:Modify Portal Mission</a>)</li>
|
||||
<li>Portal Name (<<a href="./psrv-00012.xml.html">PSRV-00012:Modify Portal Name</a>)</li>
|
||||
</ul></li>
|
||||
|
||||
<li>She chooses the 'Layout' tab to:
|
||||
<ul>
|
||||
<li>Change the layout of portlets (<a href="psrv-00220.xml.html>PSRV-00220:Change the Layout for a Portal Tab</a>)</li>
|
||||
<li>A a Portal Tab (<a href="psrv-00100.xml.html">PSRV-00100:Add a Tab to a Portal</a>)</li>
|
||||
<li>Rename a Portal Tab (<a href="./psrv-00140.xml.html">PSRV-00140:Change Name of Existing Portal Tab</li>
|
||||
<li>Delete a Portal Tab (<a href="./psrv-00120.xml.html">PSRV-00120:Delete a Portal Tab</a>)</li>
|
||||
<li>Re-order tabs in a Portal (<a href="./psrv-00150.xml.html">PSRV-00150:Reorder Portal Tabs</a>)</li>
|
||||
<li>Add and Delete Portlets from a Portal (<a href="psrv-00200.xml.html">PSRV-00200:Add a Portlet to a Portal Tab</a>
|
||||
<a href="psrv-00210.xml.html">PSRV-00210:Delete a Portlet from a Portal Tab</a>)</li>
|
||||
</ul></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 basic
|
||||
attributes of the portal are updated.</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></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>
|
||||
|
||||
<p> <span class="optional"></span></p>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Filled
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Eric Lorenzo
|
||||
<p></p>
|
||||
Last Modified: 2003/02/28
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,112 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00011:Modify Portal Mission </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00011:Modify Portal Mission </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>A Portal Administrator wishes to change the mission statement for a portal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>Starting at the Portal, A PA navigates to the Portal Configuration page by clicking the "Configure Portal" link</li>
|
||||
<li>On the Portal Configuration page, the PA selects the 'basic' tab.</li>
|
||||
<li>The PA then edits the mission statement for the Portal, and clicks save.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Filled
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/28
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,172 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00012:Modify Portal Name</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00012:Modify Portal Name</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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 method for changing the name of an existing 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>The PA desires to change the name of an existing 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>Starting at the Portal, A PA navigates to the Portal Configuration page by clicking the "Configure Portal" link</li>
|
||||
<li>On the Portal Configuration page, the PA selects the 'basic' tab.</li>
|
||||
<li>The PA then enters the new name for the Portal, and clicks save.</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 name of the Portal is changed to the desired name.
|
||||
</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></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>
|
||||
|
||||
ince changing the URL of a portal is not available yet, will having the Portal name and the URL being wildly different confuse
|
||||
the user?
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/28
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,195 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00014:Modify Portal URL Stub</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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 00014:Modify Portal URL Stub</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 method is needed for a Portal Administrator to change the final portion of a portal URL that refers to the Portal location
|
||||
on the Site Map.
|
||||
</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 PA for a Portal desires to change the section of a portal URL that refers specifically to this Portal's location on the
|
||||
Site Map
|
||||
</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>Within the Portal, the PA clicks on the link for Portal Configuration</li>
|
||||
<li>The PA locates a Text Field on the page named URL Stub. The current stub name is pre-loaded within this field</li>
|
||||
<li>The PA changes the value within this field to the name he or she prefers</li>
|
||||
<li>The PA clicks on the "Save Configuration" button</li>
|
||||
<li>The PA is returned to the Portal Configuration 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 URL Stub name is successfully changed
|
||||
</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>
|
||||
Two possible exceptions to this Use Case are:
|
||||
<ul>
|
||||
<li>The URL Stub text field is left blank. In this case, the config page is redisplayed with the error explained in red
|
||||
text next to the text field, such as "Required Field"</li>
|
||||
<li>The URL Stub name entered has whitespace or unacceptable characters in it.If so, the config page is redisplayed with
|
||||
a message in red text explaining the nature of the error, such as "unacceptable character '!'</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Facade
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/10/31
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,185 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00015:Move Portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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 00015:Move Portal</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="optional"></span> A Global Portal
|
||||
Administrator may move around portals within the portal
|
||||
hierarchy.</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>The Portal Administrator wants to move around parts of the portal hierarchy</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>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>The Portal Administrator navigates to "Move Portal"
|
||||
interface under global portal management.</li>
|
||||
|
||||
<li>She selects the portal to be moved. (The toplevel portal may not be selected.)</li>
|
||||
|
||||
<li>She selects the new parent for the portal being moved.</li>
|
||||
|
||||
<li>She reviews the planned change.</li>
|
||||
|
||||
<li>She confirms the change.</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 first
|
||||
portal specified is moved in the hierarchy so that it's parent is
|
||||
the second portal specified. The children of the moved portal
|
||||
move with it.</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></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>
|
||||
|
||||
<p> <span class="optional"></span></p>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Facade
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Eric Lorenzo
|
||||
<p></p>
|
||||
Last Modified: 2001/10/31
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,181 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00030:Navigate to a related portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00030:Navigate to a related portal</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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="optional"></span> A Portal Participant
|
||||
sees and can navigate to portals related to the one currently under
|
||||
scrutiny. A related portal may be merely associated or it may
|
||||
additionally be a "child" portal to the current 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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The user wishes to move from the current portal to another relevant portal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="optional"></span>
|
||||
<ol>
|
||||
<li>The current portal must have at least one portal in relation to it,
|
||||
and that portal must be accessible by the user.</li>
|
||||
<li>The current portal must have a Navigator Portlet installed.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="required"></span>
|
||||
|
||||
<ol>
|
||||
<li>The user visits the portal home page.</li>
|
||||
|
||||
<li>The system displays a list of related portals that the user
|
||||
has access to. If a related portal is a child of the current
|
||||
portal, it is marked as such.</li>
|
||||
|
||||
<li>The user selects one of the portals and navigates to it.</li>
|
||||
|
||||
<li>The chosen portal appears in place of the old one.
|
||||
</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 user
|
||||
reaches a related 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></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>
|
||||
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Justin Ross
|
||||
<p></p>
|
||||
Last Modified: 2003/02/28
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,141 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00033:Add another Portal as a Related Portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00033:Add another Portal as a Related Portal</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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 (PA) wishes to add a reference to his or her Portal to a Related 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 add a reference to another portal as a Related APortal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
It is a necessary pre-condition for this Use Case, that at least one other Portal has granted "Related Portal" access.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The PA clicks on the Configure Portal link</li>
|
||||
<li>The PA then the Related Portals Tab </li>
|
||||
<li>The PA is presented with a list of Portals on the system that have granted access as a related portal to the PA's portal
|
||||
group. Note: Those Portals that are already listed as related Portals are listed, but grayed out. </li>
|
||||
<li>The PA selects a Portal from the list</li>
|
||||
<li>The PA then clicks the Add Related Portal button on this configuration page</li>
|
||||
<li>The PA is returned to the Portal Tab Configuration page.
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span>
|
||||
The new related Portal appears within the Related Portals portlet.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/10/30
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,190 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00050:Browse portal participants</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00050:Browse portal participants</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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 Participant
|
||||
wishes to browse through a listing of all participants in the
|
||||
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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>A Portal Participant wishes to browse through a listing of all participants in the portal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
A participants portlet must be installed in the Portal.
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The Portal Participant navigates to the "Participants"
|
||||
listing screen for the portal.</li>
|
||||
<li>The participant is presented with a listing of all participants
|
||||
in the portal and certain frequently-needed information. If
|
||||
the number of participants exceeds some threshold, the list will
|
||||
be broken up into multiple pages, with links for quick access to
|
||||
partcipants whose names begin with particular letters of the
|
||||
alphabet.</li>
|
||||
<li>Each entry in the provided list will include a link to drill
|
||||
down to the "One Participant" view. See <a
|
||||
href="psrv-00052.xml.html">PSRV-00052</a> ("View a single participant's
|
||||
activities and roles within a portal") for a description of
|
||||
this view.</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 user is
|
||||
able to view listings of participants within the portal, and drill
|
||||
down to detailed views of individual participants.</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>
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Eric Lorenzo
|
||||
<p></p>
|
||||
Last Modified: 2001/11/01
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,183 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00051:Search for 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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00051:Search for a portal participant</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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 Participant
|
||||
wants to find participants in a portal meeting certain
|
||||
criteria.</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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>A Portal Participant wants to find participants within a portal meeting certain criteria</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 Participant navigates to the "People" tab in the
|
||||
Configure Portal area, and clicks on the "search" link.</li>
|
||||
<li>The Participant specifies search criteria, which may include
|
||||
participant name and role assignments.</li>
|
||||
<li>The Participant is presented with a set of matching
|
||||
participants. This listing format shall be the same as that
|
||||
described in as the browse listing described in <a
|
||||
href="psrv-00050.xml.html">PSRV-00050</a> ("Browse Portal
|
||||
Participants").</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 Participant finds participants matching the specified criteria.
|
||||
</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>
|
||||
</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>
|
||||
|
||||
The complexity of available search parameters is an open issue.
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</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: 2003/02/28
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,200 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00052:View/Administer a single 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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00052:View/Administer a single participant</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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 Participant
|
||||
wishes to view various information about a specific portal
|
||||
participant. A Portal Administrator may also want to perform
|
||||
various other administrative tasks on a participant.</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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>A Portal Participant wishes to view various information about a specific portal participant, or a Portal Administrator wishes
|
||||
to perform administrative actions related to a specific participant
|
||||
</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 Participant locates the participant they are
|
||||
interested in via <a href="psrv-00051.xml.html">PSRV-00051:Search for a portal participant</a>.</li>
|
||||
<li>The Participant clicks on a "view" link next to the name of the
|
||||
participant of interest.</li>
|
||||
<li>The resulting view page presents the Participant with a history
|
||||
of the selected participant as well as their other activities,
|
||||
and also various other information specific to the selected participant,
|
||||
such as their role assignments in the portal. In addition, this view
|
||||
will present data on the user that is not associated with any
|
||||
portal, such as position in the organization structure and
|
||||
contact information.</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 user is
|
||||
able to view listings of participants within the portal, and drill
|
||||
down to detailed views of individual participants.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
<ul>
|
||||
<li>When viewed by an Administrator, this page will also serve as
|
||||
a participant administration page: UI will be provided for
|
||||
adjusting their role assignments (See <a
|
||||
href="psrv-00065.xml.html">PSRV-00065</a>), for
|
||||
removing the participant from the portal (See <a
|
||||
href="psrv-00056.xml.html">PSRV-00056</a>), and for any other
|
||||
administrative tasks that are identified.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</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>
|
||||
None
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</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>
|
||||
|
|
@ -0,0 +1,200 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00055:Add 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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00055:Add a portal participant</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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 add a participant to 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 add a new participant to 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 "Participants"
|
||||
screen for the portal to which participants are to be
|
||||
added.</li>
|
||||
<li>The Administrator then clicks on the "Add New Participant" link.</li>
|
||||
<li>The Administrator then types in a name or email address to search for
|
||||
the users and groups that might be added.</li>
|
||||
<li>A list of matches is returned. The Administrator clicks on the
|
||||
name of the party to be made a participant.</li>
|
||||
<li>The Administrator selects the role(s) the participant is to play
|
||||
in the portal.</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 parties are made participants in the portal, with the
|
||||
specified roles.
|
||||
</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>
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
<ul>
|
||||
<li>Should people who are already participants show up in the search
|
||||
results? Leaving them out could prove annoying in situations
|
||||
where the Administrator does not know that the party they're
|
||||
looking for is already a participant. Including existing
|
||||
participants, with some sort of flag indicating that they're
|
||||
already participants (and linking to the "View/Administer a single
|
||||
participant" page (<a href="psrv-00052.xml.html">PSRV-00052</a>) may
|
||||
make more sense.</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</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>
|
||||
|
|
@ -0,0 +1,193 @@
|
|||
<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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00057:Invite a participant to a portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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 00057:Invite a participant to a portal</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></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The event that gets the use case started</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Author's Name
|
||||
<p></p>
|
||||
Last Modified: 2001/12/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,186 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00065:Modify a participant's role assignments</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00065:Modify a participant's role assignments</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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 modify a participant's role assignments.</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 wants to modify a participant's role assignments</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 is provided with a set of checkboxes for
|
||||
the roles available in the current portal. Boxes for the roles
|
||||
that the participant already possesses are already checked.</li>
|
||||
<li>The Administrator checks and unchecks boxes to change role
|
||||
assignments.</li>
|
||||
<li>The Administrator clicks an "Update Role Assignments" button to
|
||||
confirm the changes.</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 desired role assignment changes are made.
|
||||
</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>
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</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>
|
||||
|
|
@ -0,0 +1,159 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00100:Add a Tab to a Portal </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00100:Add a Tab to a Portal </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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>
|
||||
The Portal administrator should be able to create and save tabs within 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 has decided that an additional tab on a particular portal is desirable for organizational purposes</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
Of course, this Use Case relies on the existence of a Portal in the first place. Every new portal is built with a default
|
||||
tab.
|
||||
This tab is named "Main". The name of this tab, or any other tab can be
|
||||
changed within the tab configuration page (See <a href="psrv-00110.xml.html">PSRV-00110:Configure a Portal Tab</a> Use Case).
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The PA visits the Portal Home page.</li>
|
||||
<li>The PA selects the Configure Portal link</li>
|
||||
<li>The PA then selects the link for 'Create a New Portal Tab'</li>
|
||||
<li>The PA then enters a name for the new Portal Tab(this is a required field)</li>
|
||||
<li>The PA then clicks the Create Tab button</li>
|
||||
<li>The PA is then taken to the Configuration page for the new Tab</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span>
|
||||
The new tab is created, and available for customization.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></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>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Finished
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/28
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,195 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00110:Configure A Portal Tab</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00110:Configure A Portal Tab</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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>
|
||||
Tabs are the principle organizational mechanism for restricting view clutter and focusing Portal data and function. This Use
|
||||
Case describes the procedure to follow when a modification to a Tab is desired.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>summary_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 PA desires to modify the configuration for a Portal Tab</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>Starting at the Portal, he PA selects the "Configure Portal" link.</li>
|
||||
<li>The 'Layout' tab is chosen next.</li>
|
||||
<li>At the Configure Portal page, the PA is presented a list of all Tabs currently residing within the Portal. The PA selects
|
||||
a Tab to configure.</li>
|
||||
<li>The PA makes the desired configuration changes and then clicks the "Save Configuration" button. Configuration changes
|
||||
available include:
|
||||
<ul>
|
||||
<li>Change the layout of portlets (<a href="psrv-00220.xml.html>PSRV-00220:Change the Layout for a Portal Tab</a>)</li>
|
||||
<li>A a Portal Tab (<a href="psrv-00100.xml.html">PSRV-00100:Add a Tab to a Portal</a>)</li>
|
||||
<li>Rename a Portal Tab (<a href="./psrv-00140.xml.html">PSRV-00140:Change Name of Existing Portal Tab</li>
|
||||
<li>Delete a Portal Tab (<a href="./psrv-00120.xml.html">PSRV-00120:Delete a Portal Tab</a>)</li>
|
||||
<li>Re-order tabs in a Portal (<a href="./psrv-00150.xml.html">PSRV-00150:Reorder Portal Tabs</a>)</li>
|
||||
<li>Add and Delete Portlets from a Portal (<a href="psrv-00200.xml.html">PSRV-00200:Add a Portlet to a Portal Tab</a>
|
||||
<a href="psrv-00210.xml.html">PSRV-00210:Delete a Portlet from a Portal Tab</a>)</li>
|
||||
</ul></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 desired config changes are made and saved.
|
||||
</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>
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/28
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,144 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00120:Delete a Portal Tab</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00120:Delete a Portal Tab</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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 (PA) should have a method available for deleting an existing Portal Tab.
|
||||
</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>The Portal contains more than the Main Tab, and a Portal Tab exists that a PA wishes to remove</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
It is necessary that the Portal contain more than the "Main" tab at the start of this Use Case. If a Portal only contains
|
||||
a "Main" tab, the Portal Configuration page will not offer the option to remove the "Main" Tab.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>A PA selects the 'Configure Portal' link.</li>
|
||||
<li>The PA scans the list of Portal Tabs associated with that Portal</li>
|
||||
<li>The PA locates the tab he or she wishes to remove, and selects the 'Delete' link next to it.</li>
|
||||
<li>A confirmation dialogue appears asking the PA to choose from two choices:
|
||||
<ul><li>"Proceed with Tab Deletion"</li> Or <li>Cancle</li></ul>
|
||||
<li>The PA is returned to the "Configure Portal" page. If "Proceed with Tab Deletion" was selected above, then the deleted
|
||||
tab no longer appears in the list of tabs associated with the Portal</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span>
|
||||
The tab that the PA desires to delete is removed.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Filled
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/10/30
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,134 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00140:Change Name of Existing Portal Tab</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00140:Change Name of Existing Portal Tab</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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>
|
||||
This Use Case describes the procedure for changing the name of an existing Portal tab.
|
||||
</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 A PA is unhappy with the name of one of the Portal Tabs, and wishes to modify the name</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The PA navigates to the Portal and selects the "Configure Portal" link.</li>
|
||||
<li>The PA is presented with a list of all tabs associated with this Portal</li>
|
||||
<li>The PA selects the tab that he wishes to rename.</li>
|
||||
<li>The PA selects the "Rename Tab" link.</li>
|
||||
<li>A small form is presented to the PA with a field for the tabs name.</li>
|
||||
<li>The PA changes the name within the Text Field</li>
|
||||
<li>The PA then clicks the "Save Configuration" button.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span>
|
||||
The name of the Portal Tab is changed successfully.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/10/30
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,112 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00150:Reorder Portal Tabs</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00150:Reorder Portal Tabs</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>PA desires to change position of a Portal Tab relative to the others.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>The Portal Administrator selects the 'Configure Portal' link.</li>
|
||||
<li>The PA then selects the portal tab from the list that he wishes to reposition.</li>
|
||||
<li>When selected, repositioning arrows/links appear next to the tab.</li>
|
||||
<li>The PA shifts the Tab right or left, as desired.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Finished
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/28
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,187 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00200:Add a Portlet to a Portal Tab</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00200:Add a Portlet to a Portal Tab</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</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>
|
||||
This use case describes the series of events necessary to adding a portlet to an already existing Portal Tab
|
||||
</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 PA is interested in adding a Portlet to a Tab within 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>Beginning at the Portal, a PA clicks the "Configure Portal"
|
||||
link</li>
|
||||
<li>On the Configure Portal page, the PA is presented with a list of all Tabs that currently reside within the Portal. </li>
|
||||
|
||||
<li>The PA chooses the Tab he or she would like to supplement with a new Portlet.</li>
|
||||
<li>The PA then clicks the "Add/Remove" portlets. This launches a drop down box listing all portlets available on the system.
|
||||
</li>
|
||||
<li>The PA check the Portlet he wishes to add.</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 desired Portlets are added to 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>
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/11/01
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,188 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00210:Delete a Portlet from a Portal Tab</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00210:Delete a Portlet from a Portal Tab</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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>
|
||||
This use case describes the series of events necessary to delete a portlet in an already existing Portal Tab
|
||||
</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 PA is interested in deleting a Portlet from a Tab within 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>Beginning at the Portal, a PA clicks the "Configure Portal"
|
||||
link</li>
|
||||
<li>On the Configure Portal page, the PA is presented with a list of all Tabs that currently reside within the Portal. Next
|
||||
to the name of each Tab, is a link saying "configure" and a link saying "delete".</li>
|
||||
<li>The PA chooses the Tab he or she would like to delete a Portlet from, and chooses the "Configure" link for that Tab</li>
|
||||
<li>The Tab configuration page presents the PA with an Option to "Add/Remove Portlets". The PA selects this link</li>
|
||||
<li>On the Add/Remove Portlets page, all available Portlets appear as a checkable list, partitioned conveniently by Package
|
||||
Type. Portlets already included within this Tab are pre-checked, while unused available Portlets appear as unchecked</li>
|
||||
<li>The PA unchecks those Portlets he or she wishes to remove, and then clicks the "Save Configuration"button</li>
|
||||
<li>The PA is returned to the Tab configuration 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 desired Portlets are removed from 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>
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/11/02
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00220:Change the Layout for a Portal Tab</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00220:Change the Layout for a Portal Tab</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The event that gets the use case started</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Author's Name
|
||||
<p></p>
|
||||
Last Modified: 2001/12/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00230:Move a Portlet to a New Position Within a Portal Tab</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00230:Move a Portlet to a New Position Within a Portal Tab</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The event that gets the use case started</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Author's Name
|
||||
<p></p>
|
||||
Last Modified: 2001/12/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,182 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00240:Configure a Portlet </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00240:Configure a Portlet </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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 wishes to customize a portlet that currently resides
|
||||
within a Tab in the 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 PA wishes to alter the presentation or a Portlet within 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>Starting at the Portal, a PA clicks the Configure Portal link</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>
|
||||
</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>
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</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 Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/11/02
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00310:Add an Application to a Portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00310:Add an Application to a Portal</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The event that gets the use case started</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Author's Name
|
||||
<p></p>
|
||||
Last Modified: 2001/12/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00320:Remove an Application from a Portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00320:Remove an Application from a Portal</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The event that gets the use case started</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Author's Name
|
||||
<p></p>
|
||||
Last Modified: 2001/12/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00330:Navigate to Applications Within a Portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00330:Navigate to Applications Within a Portal</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The event that gets the use case started</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Author's Name
|
||||
<p></p>
|
||||
Last Modified: 2001/12/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00340:Configure an Application Instance</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00340:Configure an Application Instance</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The event that gets the use case started</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Author's Name
|
||||
<p></p>
|
||||
Last Modified: 2001/12/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00400:Create a Related Portal reference between two portals</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00400:Create a Related Portal reference between two portals</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The event that gets the use case started</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Author's Name
|
||||
<p></p>
|
||||
Last Modified: 2001/12/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00405:Remove a Related Portal reference between two portals</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00405:Remove a Related Portal reference between two portals</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The event that gets the use case started</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Author's Name
|
||||
<p></p>
|
||||
Last Modified: 2001/12/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,178 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00410:Navigate to a related portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00410:Navigate to a related portal</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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="optional"></span> A Portal Participant
|
||||
sees and can navigate to portals related to the one currently under
|
||||
scrutiny. A related portal may be merely associated or it may
|
||||
additionally be a "child" portal to the current 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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The user wishes to move from the current portal to another relevant portal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="optional"></span> The current portal
|
||||
must have at least one portal in relation to it, and that portal
|
||||
must be accessible by the user.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p><span class="required"></span>
|
||||
|
||||
<ol>
|
||||
<li>The user visits the portal home page.</li>
|
||||
|
||||
<li>The system displays a list of related portals that the user
|
||||
has access to. If a related portal is a child of the current
|
||||
portal, it is marked as such.</li>
|
||||
|
||||
<li>The user selects one of the portals and navigates to it.</li>
|
||||
|
||||
<li>The chosen portal appears in place of the old one, and the
|
||||
system provides a way to navigate back.</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 user
|
||||
reaches a related 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></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>
|
||||
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Justin Ross
|
||||
<p></p>
|
||||
Last Modified: 2001/10/30
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,198 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00500:Archive a Portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00500:Archive a Portal</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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 set up for a particular project team is archived when the project is completed.
|
||||
</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>An administrator of a Portal wishes to unlink it from he sitemap and store it in its archived state</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 administrator visits the Portal homepage.</li>
|
||||
<li>The administrator clicks on the "Configure Portal" link.</li>
|
||||
<li>The administrator chooses the "Archive Portal" link.</li>
|
||||
<li>The administrator is prompted to enter any comments he or she wishes to associate with the archived Portal.</li>
|
||||
<li>A confirmation message and button is displayed asking if the administrator is sure that he or she wishes to unlink the
|
||||
Portal from the active sitemap to be stored.</li>
|
||||
<li>A "Successfully Archived" page is displayed.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
In archived state, a Portal is available to the non-administrative users as a Read-Only Portal. Administrators can still access
|
||||
the configuration page for the archived Portal, and modify the user access list for the Portal.
|
||||
<br>
|
||||
<br>
|
||||
In addition, an administrator can "un-archive" a Portal if desired, but this is a separate use case!
|
||||
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span>
|
||||
The Portal is successfully archived below the "/archived-portals" node, and is accessible by Portal group members in Read
|
||||
Only mode.
|
||||
|
||||
</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>
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</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 Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/10/31
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00501:Un-Archive a Portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00501:Un-Archive a Portal</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The event that gets the use case started</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>not_started</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Author's Name
|
||||
<p></p>
|
||||
Last Modified: 2001/12/06
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,103 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00610:Navigate to a Personal Portal</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00610:Navigate to a Personal Portal</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>A user wishes to navigate to a personal portal.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
Basic path for the use case
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/28
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,136 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00710:View Help for the Current System Page</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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 00710:View Help for the Current System Page</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="optional"> </span>
|
||||
|
||||
This is a subfunction use case for the View Help summary use case (<a href="psrv-00710.xml.html">PSRV-00010</a>).</p>
|
||||
|
||||
<p>The Portal Participant can open a Help page for any page in the Armenta system.</p>
|
||||
|
||||
<p>From this page, the WP has access to the complete Help system.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The WP wants to find information about the page currently displayed by Armenta</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span> The WP participant is viewing an Armenta page. </p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span> </p>
|
||||
|
||||
<p>
|
||||
<ol>
|
||||
<li>The WP selects the action to view Help for the current page.</li>
|
||||
<li>The system displays a Help page with procedures for using the current Armenta page.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span>The System simultaneously displays the necessary Help page and the page it documents.</span>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jay Talbot
|
||||
<p></p>
|
||||
Last Modified: 2001/12/27
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,157 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00730:Navigate Help Using a Table of Contents</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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 00730:Navigate Help Using a Table of Contents</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="optional"> </span> </p>
|
||||
|
||||
<p>This is a subfunction use case for the View Help summary use case (<a href="wspc-00710.html">PSRV-00710</a>).</p>
|
||||
|
||||
<p>From any Help page, the Portal Participant can view Help information organized in a traditional table of contents format.
|
||||
In addition, the WP can quickly move to the appropriate Help files from the table of contents.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The WP wants to find Help information through a table of contents format</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span> The WP participant is viewing a Help page.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span> </p>
|
||||
|
||||
<p>
|
||||
<ol>
|
||||
<li>The WP selects the action to view the Help table of contents page.</li>
|
||||
<li>The system displays the Help table of contents page.</li>
|
||||
<li>The WP chooses a Help topic to view.</li>
|
||||
<li>The system displays the selected Help topic.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span>The system simultaneously displays the original Armenta page and the Help page that was
|
||||
requested from the Help table of contents page. </p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span>None </p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span>None</p>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>None
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jay Talbot
|
||||
<p></p>
|
||||
Last Modified: 2001/12/27
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00740:Search Help Using a Keyword</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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 00740:Search Help Using a Keyword</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="optional"> </span> </p>
|
||||
|
||||
<p>This is a subfunction use case for the View Help summary use case (<a href="psrv-00710.xml.html">PSRV-00710</a>).</p>
|
||||
|
||||
<p>The Portal Participant can search the complete set of Help pages for those pages that have been associated with a specific
|
||||
keyword.</p>
|
||||
|
||||
<p><b>Note: </b>This capability does not have the priority to be completed for version 1. It will be included in version 2.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The WP wants to find information that has been associated with one or more keywords</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span>The WP participant is viewing a Help page.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span> </p>
|
||||
|
||||
<p>
|
||||
<ol>
|
||||
<li>The WP selects the action to search Help by keywords.</li>
|
||||
<li>The system displays the Keyword Search page.</li>
|
||||
<li>The WP enters a keyword or phrase and initiates the search.</li>
|
||||
<li>The system displays a results page with the list of Help pages associated with the keyword.</li>
|
||||
<li>The WP chooses a Help topic to view.</li>
|
||||
<li>The system displays the selected Help topic.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span>The system simultaneously displays the Armenta page from which Help was initiated and a
|
||||
Help page that is associated with the keywords used for the search.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span></p>
|
||||
|
||||
<ol>
|
||||
<li value="4"> If there are no Help pages associated with the keywords, the system displays a message indicating that there
|
||||
are no Help pages associated with the specified keywords. </li>
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jay Talbot
|
||||
<p></p>
|
||||
Last Modified: 2001/12/27
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00750:Search Help Using a Text String</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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00750:Search Help Using a Text String</h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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="optional"> </span> </p>
|
||||
|
||||
<p>This is a subfunction use case for the View Help summary use case (<a href="psrv-00710.xml.html">PSRV-00710</a>).</p>
|
||||
|
||||
<p>The Portal Participant can perform a full-text search of the complete set of Help pages to find those pages that include
|
||||
a specified text string.</p>
|
||||
|
||||
<p><b>Note: </b>This capability does not have the priority to be completed for version 1. It will be included in version 2.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>The WP wants to find any Help pages that include a specified text string</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span> The WP participant is viewing a Help page.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span> </p>
|
||||
|
||||
<p>
|
||||
<ol>
|
||||
<li>The WP selects the action to do a full-text search of Help.</li>
|
||||
<li>The system displays the Full Text Search page.</li>
|
||||
<li>The WP enters a text string and initiates the search.</li>
|
||||
<li>The system displays a results page with the list of Help pages that include the text string.</li>
|
||||
<li>The WP chooses a Help topic to view.</li>
|
||||
<li>The system displays the selected Help topic.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"> </span>The system simultaneously displays the Armenta page from which Help was initiated and a
|
||||
Help page that includes the specified text sting.</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span></p>
|
||||
|
||||
<ol>
|
||||
<li value="4"> If no Help pages contain the text string, the system displays a message indicating that no Help pages contain
|
||||
the text string. </li>
|
||||
</ol>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jay Talbot
|
||||
<p></p>
|
||||
Last Modified: 2001/12/27
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,199 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00810:Browsing Bookmarks within a Portal </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00810:Browsing Bookmarks within a Portal </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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>
|
||||
This Use case is the Base Case for Bookmark functionality. General Bookmark
|
||||
attributes and procedures are detailed here.
|
||||
<p>
|
||||
<br>
|
||||
The Collaborative Portal bookmarking model has one important distinction from browser bookmarking: In CW, Bookmarks can be
|
||||
shared. In a Collaborative
|
||||
Portal, the bookmark portlet is available for reading and use in most cases, by all participants. The ability to create a
|
||||
bookmark and have it appear within the bookmark portlet for a particular portal, is controlled by write privelage on the bookmark
|
||||
portlet.</p>
|
||||
<br>
|
||||
<p>
|
||||
A system user may have participant status in many different portals, including their own personal portal. When using a collaborative
|
||||
portal or an application associated with a collaborative portal, the bookmark portlet
|
||||
instanced by that portal only shows bookmarks associated with that portal.
|
||||
When a user is at his or her own personal portal, the Bookmark portlet can be configured to show just personal bookmarks,
|
||||
or import bookmarks as read/use only from collaborative portals that include the user as a member.
|
||||
</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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>A Portal participant is referred to a bookmark available within a portal</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
This Use Case pre-supposes that the Bookmark portlet is present in the portal, and that it has at least one bookmark saved
|
||||
there.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The portal participant chooses a bookmark entry from the bookmark portlet.</li>
|
||||
<li>The participant is taken to that content item.</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 portal participant arrives at the desired content destination.
|
||||
</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>
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/11/21
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,195 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00820:Adding a Bookmark </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00820:Adding a Bookmark </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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>
|
||||
This Use Case addresses the need to add a bookmark to the bookmarks portlet.
|
||||
</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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>A Portal Participant encounters a knowledge item within an application that they would like to be able to return to easily</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
This Use Case requires that the Participant have write privelage on the Bookmark Portlet application.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>During the course of browsing content within a portal, a participant wishes to bookmark an item for quick retrieval
|
||||
later.</li>
|
||||
<li>The Participant clicks the "Add Bookmark" icon at the top of the portal to store the location of the content item in
|
||||
the bookmark portlet.
|
||||
</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>
|
||||
A link to the knowledge item appears in the Bookmarks portlet.
|
||||
</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>
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
<ul>
|
||||
<li>Why are CW bookmarks better than browser bookmarks? Because they can be shared?</li>
|
||||
<li>What action does a user take to save a bookmark? A "Save Bookmark" button? Should this be a persistent feature of the
|
||||
portal UI?</li>
|
||||
<li>What if the item that a user wishes to bookmark is within a portal
|
||||
application, and the nav bar, help, and other ancillary links (where a
|
||||
'save bookmark' button would probably be located) are not present? Does
|
||||
this imply that every (reasonable) application that populates the portal, needs to incorporate a "Bookmark This View" button
|
||||
in it UI?</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Facade.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/11/21
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,198 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00830:Editing Bookmark Properties </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00830:Editing Bookmark Properties </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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>
|
||||
This Use Case describes the action of modifying the properties of an existing bookmark.
|
||||
</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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>WP decides to modify bookmark</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
This Use Case requires these three pre-conditions:
|
||||
<ol>
|
||||
<li>The bookmark portlet is present in the portal.</li>
|
||||
<li>At least one bookmark has been saved in the portlet.</li>
|
||||
<li>The participant has write privilege on the bookmark application instance for this portal.</li>
|
||||
</ol>
|
||||
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span><br>
|
||||
<ol> <li>Through the bookmark portlet, the participant launches the bookmark application.</li>
|
||||
<li>The bookmark application lists all bookmarks for that portal (and within the personal portal, all bookmarks available
|
||||
in collaborative portals that the user participates in, if desired...)</li>
|
||||
<li>The user then selects a bookmark</li>
|
||||
<li>After a bookmark has been selected, A form is displayed with all pertinent information about the bookmark, such as:</li>
|
||||
<ul><li>Creation date</li>
|
||||
<li>The name of the person who created it.</li>
|
||||
<li>The name of the bookmark (A <em>modifiable</em> field)</li>
|
||||
<li>The target URL (A <em>modifiable</em> field)</li>
|
||||
<li>The name of the portal it is associated with</li>
|
||||
<li>A link that says <a href=".">Delete This Bookmark</a></li></ul>
|
||||
<li>The user can change the name or the target of the bookmark, by modifying
|
||||
the values in the modifiable field, then press the save button</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 desired property is modified.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
If properties are opened up for a bookmark that the participant does NOT have write privileges, then the properties are displayed
|
||||
as unmodifiable fields (i.e., labels instead of text fields).
|
||||
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional">Open Issues:</span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/11/21
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,183 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00840:Deleting a Bookmark </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00840:Deleting a Bookmark </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </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>
|
||||
This Use Case addresses the need to occasionally remove a bookmark from the bookmark portlet.
|
||||
</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 Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>A Portal Participant would like to remove a bookmark link from the bookmark portlet</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="optional"></span>
|
||||
This Use case requires the Participant to have write/delete privelage on
|
||||
the Bookmarks application/Portlet for this portal.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The participant clicks the "edit bookmarks" icon on the bookmarks portlet/</li>
|
||||
<li>The Participant clicks the "delete bookmark" link next to the bookmark to be deleted.
|
||||
</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 link to the knowledge item is removed from the Bookmarks portlet.
|
||||
</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>
|
||||
|
||||
</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>
|
||||
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>
|
||||
Focused
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2001/11/21
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,125 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00900:Select a Theme for a Portal </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00900:Select a Theme for a Portal </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td>
|
||||
|
||||
The theme for a portal determines its look & feel. This use case is employed when an administrator is unhappy with the look
|
||||
and feel of a portal.
|
||||
|
||||
|
||||
</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>The administrator is unhappy with the current look and feel.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td>
|
||||
|
||||
This use case depends on at least two themes being installed on the portalserver. The current plan is to have five
|
||||
pre-installed themes on every portalserver deployment.
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>The PA selects the 'Configure Portal' link.</li>
|
||||
<li>The PA then selects the 'Themes' tab on the portal configuration page.</li>
|
||||
<li>A list of available themes is displayed with check boxes next to them. The portals current theme has the checkbox next
|
||||
to it pre-selected. In addition, a thumbnail of the look and feel for the currently selected theme is displayed</li>
|
||||
<li>The PA selects the desired theme, and the thumbnail changes to reflect this selection. This step may iterate...</li>
|
||||
<li>After finalizing on a theme, the PA clicks the 'Save Theme' button</li>
|
||||
<li>The PA is returned to the Configure Portal layout tab.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
The desired theme is now used to render the portal.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Filled</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>ready_for_review</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,113 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00910:Create a Theme for a Portal </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00910:Create a Theme for a Portal </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></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 desired Look and Feel is not available in the list of currently installed themes.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>The PA clicks the 'Create Theme' button on the Themes tab in the Configure Portal area</li>
|
||||
<li>The PA is taken to the theme creation page</li>
|
||||
<li>The currently selected theme is pre-loaded into the UI, so that PA's can easily make incremental changes.</li>
|
||||
<li>The PA creates the theme. Individual aspects of this process are detailed in use cases psrv-00950 through psrv-00970</li>
|
||||
<li>When satisfied, the PA clicks the 'Save Theme' button.</li>
|
||||
<li>The UI prompts the PA for a name for the theme. After entering one, the PA clicks 'Save' and the PA is returned to the
|
||||
Configure Portal Themes tab, where the new theme appears in the list.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
Description of success from the user's point of view.
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00951:Set Context Bar Color for Theme </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00951:Set Context Bar Color for Theme </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>User wishes to set a color for Context Bar</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>User begins on Create Theme page (see <a href="psrv-00910.xml.html">PSRV-00910:Create a Theme for a Portal</a>)</li>
|
||||
<li>User locates section of Create Theme form for Context bar and either selects one of the preset colors, or enters a custom
|
||||
value.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Focused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00952:Set Active Tab Color for Theme </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00952:Set Active Tab Color for Theme </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>User wishes to set a color for Active Tabs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>User begins on Create Theme page (see <a href="psrv-00910.xml.html">PSRV-00910:Create a Theme for a Portal</a>)</li>
|
||||
<li>User locates section of Create Theme form for Active Tab and either selects one of the preset colors, or enters a custom
|
||||
value.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Focused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00953:Set Inactive Tab Color for Theme </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00953:Set Inactive Tab Color for Theme </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>User wishes to set a color for Inactive Tab</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>User begins on Create Theme page (see <a href="psrv-00910.xml.html">PSRV-00910:Create a Theme for a Portal</a>)</li>
|
||||
<li>User locates section of Create Theme form for Inactive Tab and either selects one of the preset colors, or enters a custom
|
||||
value.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Focused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00954:Set Active Tab Text Color for Theme </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00954:Set Active Tab Text Color for Theme </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>User wishes to set a color for Active Tab Text Color</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>User begins on Create Theme page (see <a href="psrv-00910.xml.html">PSRV-00910:Create a Theme for a Portal</a>)</li>
|
||||
<li>User locates section of Create Theme form for Active Tab Text Color and either selects one of the preset colors, or enters
|
||||
a custom value.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Focused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00955:Set Inactive Tab Text Color for Theme </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00955:Set Inactive Tab Text Color for Theme </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>User wishes to set a color for Inactive Tab Text </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>User begins on Create Theme page (see <a href="psrv-00910.xml.html">PSRV-00910:Create a Theme for a Portal</a>)</li>
|
||||
<li>User locates section of Create Theme form for Inactive Tab Text and either selects one of the preset colors, or enters
|
||||
a custom value.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Focused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00956:Set Top Rule Under Tabs Color for Theme </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00956:Set Top Rule Under Tabs Color for Theme </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>User wishes to set a color for Top Rule</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>User begins on Create Theme page (see <a href="psrv-00910.xml.html">PSRV-00910:Create a Theme for a Portal</a>)</li>
|
||||
<li>User locates section of Create Theme form for Top Rule Under Tabs and either selects one of the preset colors, or enters
|
||||
a custom value.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Focused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00957:Set Top Rule No Tabs Color for Theme </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00957:Set Top Rule No Tabs Color for Theme </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>User wishes to set a color for Top Rule with no Tabs</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>User begins on Create Theme page (see <a href="psrv-00910.xml.html">PSRV-00910:Create a Theme for a Portal</a>)</li>
|
||||
<li>User locates section of Create Theme form for Top Rule No Tabs and either selects one of the preset colors, or enters
|
||||
a custom value.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Focused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00958:Set Bottom Rule Color for Theme </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00958:Set Bottom Rule Color for Theme </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>User wishes to set a color for Bottom Rule</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>User begins on Create Theme page (see <a href="psrv-00910.xml.html">PSRV-00910:Create a Theme for a Portal</a>)</li>
|
||||
<li>User locates section of Create Theme form for Bottom Rule and either selects one of the preset colors, or enters a custom
|
||||
value.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Focused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00959:Set Portlet Header Color for Theme </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00959:Set Portlet Header Color for Theme </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: </h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>User wishes to set a color for Context Bar</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>User begins on Create Theme page (see <a href="psrv-00910.xml.html">PSRV-00910:Create a Theme for a Portal</a>)</li>
|
||||
<li>User locates section of Create Theme form for Context bar and either selects one of the preset colors, or enters a custom
|
||||
value.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Focused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
<title>Use Case 00960:Set Portlet Icon Color for Theme </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> >
|
||||
<a href="./use_case_list.html">Use Cases Index Page</a> >
|
||||
|
||||
</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>Use Case 00960:Set Portlet Icon Color for Theme </h1>
|
||||
<p></p>
|
||||
<h3>Release Target: 2.0</h3>
|
||||
<p></p>
|
||||
<hr>
|
||||
<p></p>
|
||||
<table border="2" cellpadding="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td><span class="optional">Description: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Goal Level: </span></td>
|
||||
<td>subfunction</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Actors: </span></td>
|
||||
<td>
|
||||
<ul>
|
||||
<li>Portal Participant</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Trigger: </span></td>
|
||||
<td>User wishes to set a color for Portlet Icon area</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Preconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Basic Path: </span></td>
|
||||
<td>
|
||||
|
||||
<ol>
|
||||
<li>User begins on Create Theme page (see <a href="psrv-00910.xml.html">PSRV-00910:Create a Theme for a Portal</a>)</li>
|
||||
<li>User locates section of Create Theme form for PortletIcon and either selects one of the preset colors, or enters a custom
|
||||
value.</li>
|
||||
</ol>
|
||||
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Postconditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Succesful End Conditions: </span></td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Alternate Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Exception Paths: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Failure End Conditions: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Sample Narrative: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="optional">Open Issues: </span></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Iteration: </span></td>
|
||||
<td>Focused</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="required">Status: </span></td>
|
||||
<td>in_progress</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by Jim Parsons
|
||||
<p></p>
|
||||
Last Modified: 2003/02/26
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
|
@ -0,0 +1,182 @@
|
|||
<xsl:stylesheet
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
|
||||
|
||||
<xsl:output method="html" indent="yes"/>
|
||||
<xsl:variable name="release-target">2.0</xsl:variable>
|
||||
|
||||
|
||||
<xsl:template match="use_case">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>Use Case <xsl:value-of select="id/@number"/>:<xsl:value-of select="title"/></title>
|
||||
<link rel="stylesheet" type="text/css"
|
||||
href="./developer.css"></link>
|
||||
<link rel="stylesheet" type="text/css"
|
||||
href="./cw-use-cases.css"></link>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="..">CCM Portalserver Project</a> >
|
||||
<a href="./index.html">Use Cases Index Page</a> >
|
||||
</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>
|
||||
|
||||
<xsl:choose>
|
||||
<xsl:when test="(number(release_target/@release) > 2.0)">
|
||||
<h1><font color="red">Use Case <xsl:value-of select="id/@number"/>:<xsl:value-of select="title"/></font></h1>
|
||||
<p></p>
|
||||
<h3><font color="red">Release Target: <xsl:value-of select="release_target/@release"/></font></h3>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<h1>Use Case <xsl:value-of select="id/@number"/>:<xsl:value-of select="title"/></h1>
|
||||
<p></p>
|
||||
<h3>Release Target: <xsl:value-of select="release_target/@release"/></h3>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<p></p>
|
||||
<hr/>
|
||||
<p></p>
|
||||
<table border="2" cellpadding ="1" width="100%" align="top">
|
||||
<tr>
|
||||
<td>
|
||||
<span class="optional">Description: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="description" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="required">Goal Level: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="goal_level/@value"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="required">Actors: </span>
|
||||
</td>
|
||||
<td>
|
||||
<ul>
|
||||
<xsl:for-each select="actors/actor">
|
||||
<li><xsl:value-of select="@name"/></li>
|
||||
</xsl:for-each>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="required">Trigger: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="trigger/@value"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="optional">Preconditions: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="preconditions" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="required">Basic Path: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="basic_path" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="optional">Postconditions: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="postconditions" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="required">Succesful End Conditions: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="success_end_conditions" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="optional">Alternate Paths: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="alternative_paths" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="optional">Exception Paths: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="exception_paths" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="optional">Failure End Conditions: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="failure_end_conditions" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="optional">Sample Narrative: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="sample_narrative" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="optional">Open Issues: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="open_issues" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="required">Iteration: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="iteration" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<span class="required">Status: </span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="status/@value" disable-output-escaping="yes"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p></p>
|
||||
by <xsl:value-of select="author/@name"/>
|
||||
<p></p>
|
||||
Last Modified: <xsl:value-of select="last_modified/@date"/>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
<xsl:stylesheet
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
|
||||
|
||||
<xsl:output method="html" indent="yes"/>
|
||||
|
||||
<xsl:template match="use_case">
|
||||
<xsl:value-of select="id/@number"/>
|
||||
<xsl:text disable-output-escaping="yes">
|
||||
&nbsp;&nbsp;
|
||||
</xsl:text>
|
||||
<xsl:value-of select="title"/>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
|
@ -0,0 +1,125 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00001" />
|
||||
<title>Create a new portal</title>
|
||||
<author name="Eric Lorenzo" email="elorenzo@arsdigita.com" />
|
||||
<last_modified date="2001/11/06" />
|
||||
<status value="ready_for_review" />
|
||||
<release_target release="2.0"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span>The Portal Administrator makes new Portals available by performing the following steps:</p>
|
||||
|
||||
<ul>
|
||||
<li>Creating a new portal.</li>
|
||||
<li>Creating the group of Portal Participants for that portal.</li>
|
||||
<li>Creating portal tabs, if desired, for the portal.</li>
|
||||
<li>Adding the appropriate portlets to the portal and portal tabs.</li>
|
||||
<li>Configuring layout and look & feel for the portal.</li>
|
||||
</ul>
|
||||
|
||||
<p>The Portal Administrator has two possible procedures for creating portals:</p>
|
||||
|
||||
<ul>
|
||||
<li>Creating a new portal from scratch.</li>
|
||||
<li>Creating a new portal by using a portal template. (See Alternate Paths)</li>
|
||||
</ul>
|
||||
|
||||
<p>While creating a portal, the Portal Administrator assigns the following properties:</p>
|
||||
|
||||
<ul>
|
||||
<li>Portal Name - the name by which the portal is identified in the Web site.</li>
|
||||
<li>Portal Mission - a brief description of the purpose that the portal is intended to fulfill.</li>
|
||||
<li>Portal URL Label - the label of the Web site stub at which the portal appears.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="The Portal Administrator wants to create a new portal" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span> User has general
|
||||
permission to create portals.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>The Portal Administrator navigates to the creation interface
|
||||
via the portal administration home page.</li>
|
||||
|
||||
<li>She specifies a name for the portal.</li>
|
||||
|
||||
<li>She specifies a URL stub for the portal.</li>
|
||||
|
||||
<li>She optionally writes up a "mission statement" for the portal.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span> A new portal is
|
||||
created, with the user who created it identified as its
|
||||
administrator.</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span> A new
|
||||
portal is created, with the creating user named as a participant in
|
||||
the portal with administrative privileges, and the Administrator is
|
||||
redirected to the new portal's configuration page.</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
PA may choose to create a portal from an existing system template, rather than create a portal from scratch. See <a href="./psrv-00002.xml.html">PSRV_00002:Create a New Portal from a Pre-defined Template</a>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
<ul>
|
||||
<li><strong>EXC-1:</strong> The Administrator does not have
|
||||
permission to create new portals.</li>
|
||||
<li><strong>EXC-2:</strong> The specified URL stub contains
|
||||
characters that are illegal for URLs.</li>
|
||||
<li><strong>EXC-3:</strong> The specified URL stub is already in
|
||||
use by another portal.</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<iteration>
|
||||
Finished
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,102 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00002" />
|
||||
<title>Create a New Portal from a Pre-defined Template</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2003/02/28" />
|
||||
<status value="not_started" />
|
||||
<release_target release="2.1"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span> A Portal
|
||||
Administrator may create a new portal from an existing template. She controls the portal's location in the portal hierarchy, its name, its URL
|
||||
stub, and its mission statement.</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="The Portal Administrator wants to create a new portal with pre-set applications, portlets, and layout as a starting point." />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
The user has general permission to create portals.
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>The Portal Administrator navigates to the portal creation
|
||||
interface via the portal administration home page.</li>
|
||||
|
||||
<li>She specifies a name for the new portal.</li>
|
||||
|
||||
<li>She specifies a URL stub for the new portal.</li>
|
||||
|
||||
<li>She optionally writes up a "mission statement" for the new portal.</li>
|
||||
|
||||
<li>She clicks the "Create from existing template" button.</li>
|
||||
|
||||
<li>She is presented with a list of templates and selects the one she wishes to use for the new portal. If desired, she can click the preview link of any template to visit a read-only version of that portal configuration.</li>
|
||||
|
||||
<li>If there is a participant list associated with her template selection, she can check a checkbox which specifies whether or not all participants associated with the template should be included in the new portal.</li>
|
||||
|
||||
<li>Finally, she finishes by clicking the "Create Portal" button.
|
||||
|
||||
</ol>
|
||||
</p>
|
||||
See <a href="./psrv-00003.xml.html">PSRV-00002:Create a Portal Template</a> for how to go about creating a template.
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span> A new
|
||||
portal is created, with the creating user named as a participant in
|
||||
the portal with administrative privileges, and with all application
|
||||
and portlet configuration copied over from the selected portal template.
|
||||
Participants may be copied as well.</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>Facade</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00003" />
|
||||
<title>Create a Portal Template</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2001/11/06" />
|
||||
<status value="in_progress" />
|
||||
<release_target release="2.1"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span> A Portal
|
||||
Administrator may create and configure portal templates.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="The Portal Administrator wishes to create a new template" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span> User has general
|
||||
permission to create portal templates.</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span>
|
||||
|
||||
To be determined...
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span> A new portal template is created.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]> </alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
<p> <span class="optional">Open Issues:</span></p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<iteration>
|
||||
Facade
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,107 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00010" />
|
||||
<title>Modify basic portal configuration</title>
|
||||
<author name="Eric Lorenzo" email="elorenzo@arsdigita.com" />
|
||||
<last_modified date="2003/02/28" />
|
||||
<status value="ready_for_review" />
|
||||
<release_target release="2.0"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span> A Portal
|
||||
Administrator may modify the basic configuration of its portal,
|
||||
including its name, mission statement, layout, and look & feel.</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="summary_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="The Portal Administrator wants to modify an existing portal" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>The Portal Administrator navigates to the configuration
|
||||
page for the portal by selecting the link 'Configure Portal'.</li>
|
||||
|
||||
<li>She chooses the 'Basic' tab to modify:
|
||||
<ul>
|
||||
<li>Mission statement (<a href="./psrv-00011.xml.html">PSRV-00011:Modify Portal Mission</a>)</li>
|
||||
<li>Portal Name (<<a href="./psrv-00012.xml.html">PSRV-00012:Modify Portal Name</a>)</li>
|
||||
</ul></li>
|
||||
|
||||
<li>She chooses the 'Layout' tab to:
|
||||
<ul>
|
||||
<li>Change the layout of portlets (<a href="psrv-00220.xml.html>PSRV-00220:Change the Layout for a Portal Tab</a>)</li>
|
||||
<li>A a Portal Tab (<a href="psrv-00100.xml.html">PSRV-00100:Add a Tab to a Portal</a>)</li>
|
||||
<li>Rename a Portal Tab (<a href="./psrv-00140.xml.html">PSRV-00140:Change Name of Existing Portal Tab</li>
|
||||
<li>Delete a Portal Tab (<a href="./psrv-00120.xml.html">PSRV-00120:Delete a Portal Tab</a>)</li>
|
||||
<li>Re-order tabs in a Portal (<a href="./psrv-00150.xml.html">PSRV-00150:Reorder Portal Tabs</a>)</li>
|
||||
<li>Add and Delete Portlets from a Portal (<a href="psrv-00200.xml.html">PSRV-00200:Add a Portlet to a Portal Tab</a> <a href="psrv-00210.xml.html">PSRV-00210:Delete a Portlet from a Portal Tab</a>)</li>
|
||||
</ul></li>
|
||||
|
||||
</ol>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span> The basic
|
||||
attributes of the portal are updated.</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span></p>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Filled
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00011" />
|
||||
<title>Modify Portal Mission </title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2003/02/28" />
|
||||
<status value="ready_for_review" />
|
||||
<release_target release="2.0"/>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="A Portal Administrator wishes to change the mission statement for a portal" />
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<ol>
|
||||
<li>Starting at the Portal, A PA navigates to the Portal Configuration page by clicking the "Configure Portal" link</li>
|
||||
<li>On the Portal Configuration page, the PA selects the 'basic' tab.</li>
|
||||
<li>The PA then edits the mission statement for the Portal, and clicks save.</li>
|
||||
</ol>
|
||||
</p>
|
||||
]]>
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
</success_end_conditions>
|
||||
<iteration>
|
||||
Filled
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00012" />
|
||||
<title>Modify Portal Name</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2003/02/28" />
|
||||
<status value="ready_for_review" />
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>
|
||||
A method for changing the name of an existing Portal.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="The PA desires to change the name of an existing Portal" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>Starting at the Portal, A PA navigates to the Portal Configuration page by clicking the "Configure Portal" link</li>
|
||||
<li>On the Portal Configuration page, the PA selects the 'basic' tab.</li>
|
||||
<li>The PA then enters the new name for the Portal, and clicks save.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The name of the Portal is changed to the desired name.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
ince changing the URL of a portal is not available yet, will having the Portal name and the URL being wildly different confuse the user?
|
||||
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00014" />
|
||||
<title>Modify Portal URL Stub</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2001/10/31" />
|
||||
<status value="not_started" />
|
||||
<release_target release="2.1"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>
|
||||
A method is needed for a Portal Administrator to change the final portion of a portal URL that refers to the Portal location on the Site Map.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="A PA for a Portal desires to change the section of a portal URL that refers specifically to this Portal's location on the Site Map" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>Within the Portal, the PA clicks on the link for Portal Configuration</li>
|
||||
<li>The PA locates a Text Field on the page named URL Stub. The current stub name is pre-loaded within this field</li>
|
||||
<li>The PA changes the value within this field to the name he or she prefers</li>
|
||||
<li>The PA clicks on the "Save Configuration" button</li>
|
||||
<li>The PA is returned to the Portal Configuration page</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The URL Stub name is successfully changed
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
Two possible exceptions to this Use Case are:
|
||||
<ul>
|
||||
<li>The URL Stub text field is left blank. In this case, the config page is redisplayed with the error explained in red text next to the text field, such as "Required Field"</li>
|
||||
<li>The URL Stub name entered has whitespace or unacceptable characters in it.If so, the config page is redisplayed with a message in red text explaining the nature of the error, such as "unacceptable character '!'</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Facade
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00015" />
|
||||
<title>Move Portal</title>
|
||||
<author name="Eric Lorenzo" email="elorenzo@arsdigita.com" />
|
||||
<last_modified date="2001/10/31" />
|
||||
<status value="not_started" />
|
||||
<release_target release="2.1"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span> A Global Portal
|
||||
Administrator may move around portals within the portal
|
||||
hierarchy.</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="The Portal Administrator wants to move around parts of the portal hierarchy" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>The Portal Administrator navigates to "Move Portal"
|
||||
interface under global portal management.</li>
|
||||
|
||||
<li>She selects the portal to be moved. (The toplevel portal may not be selected.)</li>
|
||||
|
||||
<li>She selects the new parent for the portal being moved.</li>
|
||||
|
||||
<li>She reviews the planned change.</li>
|
||||
|
||||
<li>She confirms the change.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span> The first
|
||||
portal specified is moved in the hierarchy so that it's parent is
|
||||
the second portal specified. The children of the moved portal
|
||||
move with it.</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span></p>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Facade
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00030" />
|
||||
<title>Navigate to a related portal</title>
|
||||
<author name="Justin Ross" email="justin@arsdigita.com" />
|
||||
<last_modified date="2003/02/28" />
|
||||
<status value="ready_for_review" />
|
||||
<release_target release="2.0"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span> A Portal Participant
|
||||
sees and can navigate to portals related to the one currently under
|
||||
scrutiny. A related portal may be merely associated or it may
|
||||
additionally be a "child" portal to the current portal.</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="The user wishes to move from the current portal to another relevant portal" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span>
|
||||
<ol>
|
||||
<li>The current portal must have at least one portal in relation to it,
|
||||
and that portal must be accessible by the user.</li>
|
||||
<li>The current portal must have a Navigator Portlet installed.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span>
|
||||
|
||||
<ol>
|
||||
<li>The user visits the portal home page.</li>
|
||||
|
||||
<li>The system displays a list of related portals that the user
|
||||
has access to. If a related portal is a child of the current
|
||||
portal, it is marked as such.</li>
|
||||
|
||||
<li>The user selects one of the portals and navigates to it.</li>
|
||||
|
||||
<li>The chosen portal appears in place of the old one.
|
||||
</ol>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="required"></span> The user
|
||||
reaches a related portal.</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p><span class="optional"></span></p>
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,56 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00033" />
|
||||
<title>Add another Portal as a Related Portal</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2001/10/30" />
|
||||
<status value="ready_for_review" />
|
||||
<release_target release="2.0"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>
|
||||
A Portal Administrator (PA) wishes to add a reference to his or her Portal to a Related Portal.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="A Portal Administrator wishes to add a reference to another portal as a Related APortal" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
It is a necessary pre-condition for this Use Case, that at least one other Portal has granted "Related Portal" access.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The PA clicks on the Configure Portal link</li>
|
||||
<li>The PA then the Related Portals Tab </li>
|
||||
<li>The PA is presented with a list of Portals on the system that have granted access as a related portal to the PA's portal group. Note: Those Portals that are already listed as related Portals are listed, but grayed out. </li>
|
||||
<li>The PA selects a Portal from the list</li>
|
||||
<li>The PA then clicks the Add Related Portal button on this configuration page</li>
|
||||
<li>The PA is returned to the Portal Tab Configuration page.
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The new related Portal appears within the Related Portals portlet.
|
||||
</p>
|
||||
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00050" />
|
||||
<title>Browse portal participants</title>
|
||||
<author name="Eric Lorenzo" email="elorenzo@arsdigita.com" />
|
||||
<last_modified date="2001/11/01" />
|
||||
<release_target release="2.0"/>
|
||||
<status value="ready_for_review" />
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span> A Portal Participant
|
||||
wishes to browse through a listing of all participants in the
|
||||
portal.</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="A Portal Participant wishes to browse through a listing of all participants in the portal" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
A participants portlet must be installed in the Portal.
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The Portal Participant navigates to the "Participants"
|
||||
listing screen for the portal.</li>
|
||||
<li>The participant is presented with a listing of all participants
|
||||
in the portal and certain frequently-needed information. If
|
||||
the number of participants exceeds some threshold, the list will
|
||||
be broken up into multiple pages, with links for quick access to
|
||||
partcipants whose names begin with particular letters of the
|
||||
alphabet.</li>
|
||||
<li>Each entry in the provided list will include a link to drill
|
||||
down to the "One Participant" view. See <a
|
||||
href="psrv-00052.xml.html">PSRV-00052</a> ("View a single participant's
|
||||
activities and roles within a portal") for a description of
|
||||
this view.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span> The user is
|
||||
able to view listings of participants within the portal, and drill
|
||||
down to detailed views of individual participants.</p>
|
||||
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,98 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00051" />
|
||||
<title>Search for a portal participant</title>
|
||||
<author name="Eric Lorenzo" email="elorenzo@arsdigita.com" />
|
||||
<last_modified date="2003/02/28" />
|
||||
<status value="in_progress" />
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span> A Portal Participant
|
||||
wants to find participants in a portal meeting certain
|
||||
criteria.</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="A Portal Participant wants to find participants within a portal meeting certain criteria" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The Participant navigates to the "People" tab in the
|
||||
Configure Portal area, and clicks on the "search" link.</li>
|
||||
<li>The Participant specifies search criteria, which may include
|
||||
participant name and role assignments.</li>
|
||||
<li>The Participant is presented with a set of matching
|
||||
participants. This listing format shall be the same as that
|
||||
described in as the browse listing described in <a
|
||||
href="psrv-00050.xml.html">PSRV-00050</a> ("Browse Portal
|
||||
Participants").</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The Participant finds participants matching the specified criteria.
|
||||
</p>
|
||||
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
The complexity of available search parameters is an open issue.
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,115 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00052" />
|
||||
<title>View/Administer a single participant</title>
|
||||
<author name="Eric Lorenzo" email="elorenzo@arsdigita.com" />
|
||||
<last_modified date="2001/11/01" />
|
||||
<status value="in_progress" />
|
||||
<release_target release="2.0"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>A Portal Participant
|
||||
wishes to view various information about a specific portal
|
||||
participant. A Portal Administrator may also want to perform
|
||||
various other administrative tasks on a participant.</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="A Portal Participant wishes to view various information about a specific portal participant, or a Portal Administrator wishes to perform administrative actions related to a specific participant" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
|
||||
<li>The Portal Participant locates the participant they are
|
||||
interested in via <a href="psrv-00051.xml.html">PSRV-00051:Search for a portal participant</a>.</li>
|
||||
<li>The Participant clicks on a "view" link next to the name of the
|
||||
participant of interest.</li>
|
||||
<li>The resulting view page presents the Participant with a history
|
||||
of the selected participant as well as their other activities,
|
||||
and also various other information specific to the selected participant,
|
||||
such as their role assignments in the portal. In addition, this view
|
||||
will present data on the user that is not associated with any
|
||||
portal, such as position in the organization structure and
|
||||
contact information.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span> The user is
|
||||
able to view listings of participants within the portal, and drill
|
||||
down to detailed views of individual participants.</p>
|
||||
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
<ul>
|
||||
<li>When viewed by an Administrator, this page will also serve as
|
||||
a participant administration page: UI will be provided for
|
||||
adjusting their role assignments (See <a
|
||||
href="psrv-00065.xml.html">PSRV-00065</a>), for
|
||||
removing the participant from the portal (See <a
|
||||
href="psrv-00056.xml.html">PSRV-00056</a>), and for any other
|
||||
administrative tasks that are identified.</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
None
|
||||
</open_issues>
|
||||
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,115 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00055" />
|
||||
<title>Add a portal participant</title>
|
||||
<author name="Eric Lorenzo" email="elorenzo@arsdigita.com" />
|
||||
<last_modified date="2001/11/01" />
|
||||
<status value="in_progress" />
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span> A Portal Administrator
|
||||
wants to add a participant to a portal.</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="A Portal Administrator wishes to add a new participant to a portal" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
|
||||
<li>The Portal Administrator navigates to the "Participants"
|
||||
screen for the portal to which participants are to be
|
||||
added.</li>
|
||||
<li>The Administrator then clicks on the "Add New Participant" link.</li>
|
||||
<li>The Administrator then types in a name or email address to search for
|
||||
the users and groups that might be added.</li>
|
||||
<li>A list of matches is returned. The Administrator clicks on the
|
||||
name of the party to be made a participant.</li>
|
||||
<li>The Administrator selects the role(s) the participant is to play
|
||||
in the portal.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The selected parties are made participants in the portal, with the
|
||||
specified roles.
|
||||
</p>
|
||||
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span><br>
|
||||
<ul>
|
||||
<li>Should people who are already participants show up in the search
|
||||
results? Leaving them out could prove annoying in situations
|
||||
where the Administrator does not know that the party they're
|
||||
looking for is already a participant. Including existing
|
||||
participants, with some sort of flag indicating that they're
|
||||
already participants (and linking to the "View/Administer a single
|
||||
participant" page (<a href="psrv-00052.xml.html">PSRV-00052</a>) may
|
||||
make more sense.</li>
|
||||
</ul>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,107 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00056" />
|
||||
<title>Remove a portal participant</title>
|
||||
<author name="Eric Lorenzo" email="elorenzo@arsdigita.com" />
|
||||
<last_modified date="2001/11/01" />
|
||||
<status value="in_progress" />
|
||||
<release_target release="2.1"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span> A Portal Administrator
|
||||
wants to remove a participant from a portal.</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="A Portal Administrator wishes to remove an existing participant from a portal" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<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>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The selected party is removed as a participant of the portal.
|
||||
</p>
|
||||
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<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>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
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.
|
||||
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Filled.
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00057" />
|
||||
<title>Invite a participant to a portal</title>
|
||||
<author name="Author's Name" email="author@arsdigita.com" />
|
||||
<last_modified date="2001/12/06" />
|
||||
<status value="not_started" />
|
||||
<release_target release="2.1"/>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="The event that gets the use case started" />
|
||||
<basic_path>
|
||||
Basic path for the use case
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
Description of success from the user's point of view.
|
||||
</success_end_conditions>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,102 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00065" />
|
||||
<title>Modify a participant's role assignments</title>
|
||||
<author name="Eric Lorenzo" email="elorenzo@arsdigita.com" />
|
||||
<last_modified date="2001/11/01" />
|
||||
<status value="in_progress" />
|
||||
<release_target release="2.0"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span> A Portal Administrator
|
||||
wants to modify a participant's role assignments.</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="A Portal Administrator wants to modify a participant's role assignments" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<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 is provided with a set of checkboxes for
|
||||
the roles available in the current portal. Boxes for the roles
|
||||
that the participant already possesses are already checked.</li>
|
||||
<li>The Administrator checks and unchecks boxes to change role
|
||||
assignments.</li>
|
||||
<li>The Administrator clicks an "Update Role Assignments" button to
|
||||
confirm the changes.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The desired role assignment changes are made.
|
||||
</p>
|
||||
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00100" />
|
||||
<title>Add a Tab to a Portal </title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2003/02/28" />
|
||||
<release_target release="2.0"/>
|
||||
<status value="ready_for_review" />
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>
|
||||
The Portal administrator should be able to create and save tabs within a portal.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="A portal administrator has decided that an additional tab on a particular portal is desirable for organizational purposes" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
Of course, this Use Case relies on the existence of a Portal in the first place. Every new portal is built with a default tab.
|
||||
This tab is named "Main". The name of this tab, or any other tab can be
|
||||
changed within the tab configuration page (See <a href="psrv-00110.xml.html">PSRV-00110:Configure a Portal Tab</a> Use Case).
|
||||
</p>
|
||||
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The PA visits the Portal Home page.</li>
|
||||
<li>The PA selects the Configure Portal link</li>
|
||||
<li>The PA then selects the link for 'Create a New Portal Tab'</li>
|
||||
<li>The PA then enters a name for the new Portal Tab(this is a required field)</li>
|
||||
<li>The PA then clicks the Create Tab button</li>
|
||||
<li>The PA is then taken to the Configuration page for the new Tab</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The new tab is created, and available for customization.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Finished
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,107 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00110" />
|
||||
<title>Configure A Portal Tab</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2003/02/28" />
|
||||
<release_target release="2.0"/>
|
||||
<status value="in_progress" />
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>
|
||||
Tabs are the principle organizational mechanism for restricting view clutter and focusing Portal data and function. This Use Case describes the procedure to follow when a modification to a Tab is desired.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="summary_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="A PA desires to modify the configuration for a Portal Tab" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>Starting at the Portal, he PA selects the "Configure Portal" link.</li>
|
||||
<li>The 'Layout' tab is chosen next.</li>
|
||||
<li>At the Configure Portal page, the PA is presented a list of all Tabs currently residing within the Portal. The PA selects a Tab to configure.</li>
|
||||
<li>The PA makes the desired configuration changes and then clicks the "Save Configuration" button. Configuration changes available include:
|
||||
<ul>
|
||||
<li>Change the layout of portlets (<a href="psrv-00220.xml.html>PSRV-00220:Change the Layout for a Portal Tab</a>)</li>
|
||||
<li>A a Portal Tab (<a href="psrv-00100.xml.html">PSRV-00100:Add a Tab to a Portal</a>)</li>
|
||||
<li>Rename a Portal Tab (<a href="./psrv-00140.xml.html">PSRV-00140:Change Name of Existing Portal Tab</li>
|
||||
<li>Delete a Portal Tab (<a href="./psrv-00120.xml.html">PSRV-00120:Delete a Portal Tab</a>)</li>
|
||||
<li>Re-order tabs in a Portal (<a href="./psrv-00150.xml.html">PSRV-00150:Reorder Portal Tabs</a>)</li>
|
||||
<li>Add and Delete Portlets from a Portal (<a href="psrv-00200.xml.html">PSRV-00200:Add a Portlet to a Portal Tab</a> <a href="psrv-00210.xml.html">PSRV-00210:Delete a Portlet from a Portal Tab</a>)</li>
|
||||
</ul></li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The desired config changes are made and saved.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00120" />
|
||||
<title>Delete a Portal Tab</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2001/10/30" />
|
||||
<status value="ready_for_review" />
|
||||
<release_target release="2.0"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>
|
||||
A Portal Administrator (PA) should have a method available for deleting an existing Portal Tab.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="The Portal contains more than the Main Tab, and a Portal Tab exists that a PA wishes to remove" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
It is necessary that the Portal contain more than the "Main" tab at the start of this Use Case. If a Portal only contains a "Main" tab, the Portal Configuration page will not offer the option to remove the "Main" Tab.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>A PA selects the 'Configure Portal' link.</li>
|
||||
<li>The PA scans the list of Portal Tabs associated with that Portal</li>
|
||||
<li>The PA locates the tab he or she wishes to remove, and selects the 'Delete' link next to it.</li>
|
||||
<li>A confirmation dialogue appears asking the PA to choose from two choices:
|
||||
<ul><li>"Proceed with Tab Deletion"</li> Or <li>Cancle</li></ul>
|
||||
<li>The PA is returned to the "Configure Portal" page. If "Proceed with Tab Deletion" was selected above, then the deleted tab no longer appears in the list of tabs associated with the Portal</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The tab that the PA desires to delete is removed.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<iteration>
|
||||
Filled
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00140" />
|
||||
<title>Change Name of Existing Portal Tab</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2001/10/30" />
|
||||
<status value="ready_for_review" />
|
||||
<release_target release="2.0"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>
|
||||
This Use Case describes the procedure for changing the name of an existing Portal tab.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="a A PA is unhappy with the name of one of the Portal Tabs, and wishes to modify the name" />
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>The PA navigates to the Portal and selects the "Configure Portal" link.</li>
|
||||
<li>The PA is presented with a list of all tabs associated with this Portal</li>
|
||||
<li>The PA selects the tab that he wishes to rename.</li>
|
||||
<li>The PA selects the "Rename Tab" link.</li>
|
||||
<li>A small form is presented to the PA with a field for the tabs name.</li>
|
||||
<li>The PA changes the name within the Text Field</li>
|
||||
<li>The PA then clicks the "Save Configuration" button.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The name of the Portal Tab is changed successfully.
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00150" />
|
||||
<title>Reorder Portal Tabs</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2003/02/28" />
|
||||
<status value="ready_for_review" />
|
||||
<goal_level value="user_goal" />
|
||||
<release_target release="2.0"/>
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="PA desires to change position of a Portal Tab relative to the others." />
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<ol>
|
||||
<li>The Portal Administrator selects the 'Configure Portal' link.</li>
|
||||
<li>The PA then selects the portal tab from the list that he wishes to reposition.</li>
|
||||
<li>When selected, repositioning arrows/links appear next to the tab.</li>
|
||||
<li>The PA shifts the Tab right or left, as desired.</li>
|
||||
</ol>
|
||||
]]>
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
</success_end_conditions>
|
||||
<iteration>
|
||||
Finished
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00200" />
|
||||
<title>Add a Portlet to a Portal Tab</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2001/11/01" />
|
||||
<status value="ready_for_review" />
|
||||
<release_target release="2.0"/>
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>
|
||||
This use case describes the series of events necessary to adding a portlet to an already existing Portal Tab
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="A PA is interested in adding a Portlet to a Tab within a Portal"/>
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>Beginning at the Portal, a PA clicks the "Configure Portal"
|
||||
link</li>
|
||||
<li>On the Configure Portal page, the PA is presented with a list of all Tabs that currently reside within the Portal. </li>
|
||||
<li>The PA chooses the Tab he or she would like to supplement with a new Portlet.</li>
|
||||
<li>The PA then clicks the "Add/Remove" portlets. This launches a drop down box listing all portlets available on the system. </li>
|
||||
<li>The PA check the Portlet he wishes to add.</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The desired Portlets are added to the Portal
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00210" />
|
||||
<title>Delete a Portlet from a Portal Tab</title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2001/11/02" />
|
||||
<status value="in_progress" />
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>
|
||||
This use case describes the series of events necessary to delete a portlet in an already existing Portal Tab
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="A PA is interested in deleting a Portlet from a Tab within a Portal" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>Beginning at the Portal, a PA clicks the "Configure Portal"
|
||||
link</li>
|
||||
<li>On the Configure Portal page, the PA is presented with a list of all Tabs that currently reside within the Portal. Next to the name of each Tab, is a link saying "configure" and a link saying "delete".</li>
|
||||
<li>The PA chooses the Tab he or she would like to delete a Portlet from, and chooses the "Configure" link for that Tab</li>
|
||||
<li>The Tab configuration page presents the PA with an Option to "Add/Remove Portlets". The PA selects this link</li>
|
||||
<li>On the Add/Remove Portlets page, all available Portlets appear as a checkable list, partitioned conveniently by Package Type. Portlets already included within this Tab are pre-checked, while unused available Portlets appear as unchecked</li>
|
||||
<li>The PA unchecks those Portlets he or she wishes to remove, and then clicks the "Save Configuration"button</li>
|
||||
<li>The PA is returned to the Tab configuration Page</li>
|
||||
</ol>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
The desired Portlets are removed from the Portal
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Focused
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00220" />
|
||||
<title>Change the Layout for a Portal Tab</title>
|
||||
<author name="Author's Name" email="author@arsdigita.com" />
|
||||
<last_modified date="2001/12/06" />
|
||||
<status value="not_started" />
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="The event that gets the use case started" />
|
||||
<basic_path>
|
||||
Basic path for the use case
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
Description of success from the user's point of view.
|
||||
</success_end_conditions>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00230" />
|
||||
<title>Move a Portlet to a New Position Within a Portal Tab</title>
|
||||
<author name="Author's Name" email="author@arsdigita.com" />
|
||||
<last_modified date="2001/12/06" />
|
||||
<status value="not_started" />
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="The event that gets the use case started" />
|
||||
<basic_path>
|
||||
Basic path for the use case
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
Description of success from the user's point of view.
|
||||
</success_end_conditions>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,97 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00240" />
|
||||
<title>Configure a Portlet </title>
|
||||
<author name="Jim Parsons" email="jparsons@redhat.com" />
|
||||
<last_modified date="2001/11/02" />
|
||||
<status value="in_progress" />
|
||||
<description>
|
||||
<![CDATA[
|
||||
<p> <span class="option"></span>
|
||||
A Portal Administrator wishes to customize a portlet that currently resides
|
||||
within a Tab in the Portal.
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</description>
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Administrator" /></actors>
|
||||
<trigger value="A PA wishes to alter the presentation or a Portlet within a Portal" />
|
||||
<preconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</preconditions>
|
||||
<basic_path>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span><br>
|
||||
<ol>
|
||||
<li>Starting at the Portal, a PA clicks the Configure Portal link</li>
|
||||
</ol>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</basic_path>
|
||||
<postconditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</postconditions>
|
||||
<success_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="required"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</success_end_conditions>
|
||||
<alternative_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</alternative_paths>
|
||||
<exception_paths>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</exception_paths>
|
||||
<failure_end_conditions>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</failure_end_conditions>
|
||||
<sample_narrative>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span>
|
||||
</p>
|
||||
|
||||
]]>
|
||||
</sample_narrative>
|
||||
<open_issues>
|
||||
<![CDATA[
|
||||
<p> <span class="optional"></span><br>
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
]]>
|
||||
</open_issues>
|
||||
<iteration>
|
||||
Filled
|
||||
</iteration>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00310" />
|
||||
<title>Add an Application to a Portal</title>
|
||||
<author name="Author's Name" email="author@arsdigita.com" />
|
||||
<last_modified date="2001/12/06" />
|
||||
<status value="not_started" />
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="The event that gets the use case started" />
|
||||
<basic_path>
|
||||
Basic path for the use case
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
Description of success from the user's point of view.
|
||||
</success_end_conditions>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00320" />
|
||||
<title>Remove an Application from a Portal</title>
|
||||
<author name="Author's Name" email="author@arsdigita.com" />
|
||||
<last_modified date="2001/12/06" />
|
||||
<status value="not_started" />
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="The event that gets the use case started" />
|
||||
<basic_path>
|
||||
Basic path for the use case
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
Description of success from the user's point of view.
|
||||
</success_end_conditions>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00330" />
|
||||
<title>Navigate to Applications Within a Portal</title>
|
||||
<author name="Author's Name" email="author@arsdigita.com" />
|
||||
<last_modified date="2001/12/06" />
|
||||
<status value="not_started" />
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="The event that gets the use case started" />
|
||||
<basic_path>
|
||||
Basic path for the use case
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
Description of success from the user's point of view.
|
||||
</success_end_conditions>
|
||||
</use_case>
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE use_case SYSTEM "use-case.dtd">
|
||||
<use_case>
|
||||
<id category="PSRV" number="00340" />
|
||||
<title>Configure an Application Instance</title>
|
||||
<author name="Author's Name" email="author@arsdigita.com" />
|
||||
<last_modified date="2001/12/06" />
|
||||
<status value="not_started" />
|
||||
<goal_level value="user_goal" />
|
||||
<actors><actor name="Portal Participant" /></actors>
|
||||
<trigger value="The event that gets the use case started" />
|
||||
<basic_path>
|
||||
Basic path for the use case
|
||||
</basic_path>
|
||||
<success_end_conditions>
|
||||
Description of success from the user's point of view.
|
||||
</success_end_conditions>
|
||||
</use_case>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue