MantisBT - TestLink
View Issue Details
0002977TestLinkRequirement Managementpublic2009-11-27 03:592010-05-01 20:31
Julian 
asimon 
normalfeature requestN/A
closedfixed 
1.8.4 
1.9 Beta 3 
0002977: Internal Links for Requirements and Requirement Specifications
req=requirement
reqspec=requirement specification


Users should have the chance to easily create links from a req/reqspec to another req/reqspec

Users would be able to create a link by using simple tags.

Examples:
user has currently defined 1 req and 1 reqspec:
Requirement 1 with document ID: Req1
Requirement Specification 1 with document ID: ReqSpec1

When creating/editing another req OR reqspec the user can create links to already existing reqs or reqspecs.
To link to Requirement 1 user would enter [req]Req1[/req]
To link to Requirement Specification 1 user would enter [req_spec]ReqSpec1[/req_spec]

After saving tags disappear and a clickable link is set instead. Link would look like this(Req:doc_id, ReqSpec:doc_id): Req:Req1 and ReqSpec:ReqSpec1

If the doc_id does not exist in database tags are still there after saving.
No tags attached.
related to 0001748closed asimon Requirement Management need to be improved with requirement relations between requirements 
Issue History
2009-11-27 03:59JulianNew Issue
2009-11-27 03:59JulianStatusnew => assigned
2009-11-27 03:59JulianAssigned To => Julian
2009-12-03 17:58JulianStatusassigned => resolved
2009-12-03 17:58JulianFixed in Version => 1.9 (DEV)
2009-12-03 17:58JulianResolutionopen => fixed
2010-02-02 20:56JulianNote Added: 0008922
2010-02-02 20:56JulianStatusresolved => assigned
2010-02-02 20:56JulianResolutionfixed => reopened
2010-02-02 20:56JulianDescription Updated
2010-02-02 21:02JulianNote Added: 0008923
2010-02-02 21:03JulianNote Edited: 0008923
2010-02-02 21:06JulianDescription Updated
2010-02-02 21:07fmanNote Added: 0008925
2010-02-23 02:05mhavlatNote Added: 0009130
2010-02-23 02:08mhavlatRelationship addedparent of 0001748
2010-02-23 02:10mhavlatRelationship replacedrelated to 0001748
2010-02-23 21:22asimonAssigned ToJulian => asimon
2010-02-23 21:22asimonStatusassigned => work in progress
2010-03-01 18:41asimonStatuswork in progress => assigned
2010-03-01 18:43asimonNote Added: 0009252
2010-03-01 18:43asimonStatusassigned => resolved
2010-03-01 18:43asimonFixed in Version1.9 Beta 2 => 1.9 Beta 3 (Next Beta)
2010-03-01 18:43asimonResolutionreopened => fixed
2010-05-01 20:31fmanStatusresolved => closed

Notes
(0008922)
Julian   
2010-02-02 20:56   
issue reopened for additional changes to make use more customizable.
Details will follow
(0008923)
Julian   
2010-02-02 21:02   
(edited on: 2010-02-02 21:03)
1. linking between projects by using special tag
[req tproj=<proj_prefix>]ReqDocID[/req]
or
[req_spec tproj=<proj_prefix>]ReqSpecDocID[/req_spec]


2. configuration of hyperlink target on config.inc.php, e.g. link should open on popup, blank, mainFrame, etc.

3. configuration of "link-text": right now "Req.:ReqDocID" or "ReqSpec.:ReqSpecDocID" is created - the "Req.:" / "ReqSpec.:" part should be configurable on config.inc.php. Empty string should be possible

(0008925)
fman   
2010-02-02 21:07   
Please get user manual from CVS and add this info
(0009130)
mhavlat   
2010-02-23 02:05   
I checked-in initial version of 1.9 User manual to repository.
(0009252)
asimon   
2010-03-01 18:43   
Added possibility to modify tags with parameters "anchor" and "tproj". Tested and committed to head.