Using a tracker in the context of a pretty tracker the following problem shows up:
One would like to link from the TRACKERLIST plugin to an item using a specific template to view that item. (So not always the default view or the same template view as defined within the tracker). Also it might not be desired to have access to the item toolbar visible when viewing the item via the tracker menu or via tiki_view_tracker_item.php.
A concret example might be an issue tracker, where customers have a different view to an issue than the support team. The customer
The TRACKERLIST plugin allows to specify an item. However, this template defines how the list is created, not how an specific item is shown when clicking on the item link in the list.
The TRACKERLIST plugin allows also to define a url that is usedd as a link for the items in the list. The pretty tracker documentation gives an example where this link is used to point to a 2nd TRACKERLIST plugin. Because that 2nd list will display only one item, there the template parameter can be used to style the view for that item.
Besides being a bit overloaded, features like comments or attachements are not possible this way.
If tiki_view_tracker_item.php would allow to pass a view or edit template, than this template could be used similar as if it would have been defined on the trackerlevel.
If the standard toolbar would be disabled and instead a "back" buttom would be added, one could easily click the item on the TRACKERLIST - see the item - and go back. This way also comments and attachments would be accessable. Because the toolbar would be disabled, the user would only access the items through the list defined via plugin TRACKERLIST .
For this to work, two new params needs to be added to tiki_view_tracker_item.php:
vi_tpl // view item template. Syntax as in the tracker for the viewItemPretty
ei_tpl // edit item template. Syntax as in the tracker for the editItemPretty
{trackerlist trackerId="1" fields="1:2:3" showlinks="y" showpagination="y" more="n" server="n" ur
{trackerlist trackerId="1" fields="1:2:3" showlinks="y" showpagination="y" more="n" server="n" ur
Tiki 14 - Trunk r53698 31.1.2015
Added two params to to tiki_view_tracker_item.php:
vi_tpl // example wiki:Customer-ItemsDetails
ei_tpl
Example: tiki_view_tracker_item.php?vi_tpl=wiki:Customer-ItemsDetails&itemId=5
The template will only be used if a default template has already been set on the tracker (remeber this requires the option: "configured"). Otherwise these params will be ignored.
If the either of the param is used AND a default template is set, the standard toolbar (tracker, list etc.) will be replaced by a simple "back" button. The button points to where the request came from (usally from the TRACKERLIST plugin page).
Comments and Attachments are still accessable.
To help developers solve the bug, we kindly request that you demonstrate your bug on a show2.tiki.org instance. To start, simply select a version and click on "Create show2.tiki.org instance". Once the instance is ready (in a minute or two), as indicated in the status window below, you can then access that instance, login (the initial admin username/password is "admin") and configure the Tiki to demonstrate your bug. Priority will be given to bugs that have been demonstrated on show2.tiki.org.
To help developers solve the bug, we kindly request that you demonstrate your bug on a show.tikiwiki.org instance. To start, simply select a version and click on "Create show.tikiwiki.org instance". Once the instance is ready (in a minute or two), as indicated in the status window below, you can then access that instance, login (the initial admin username/password is "admin") and configure the Tiki to demonstrate your bug. Priority will be given to bugs that have been demonstrated on show.tikiwiki.org.
filename | created | hits | comment | version | filetype | ||
---|---|---|---|---|---|---|---|
No attachments for this item |