Allow to pass a template directly to tiki_view_tracker_item.php to improve the pretty tracker functionallity
- Status
- Closed
- Subject
- Allow to pass a template directly to tiki_view_tracker_item.php to improve the pretty tracker functionallity
- Category
- Feature request
- Feature
- Trackers
- Resolution status
- Fixed or Solved
- Submitted by
- WolfgangA
- Volunteered to solve
- wolfganga
- Lastmod by
- Torsten Fabricius
- Rating
- Description
Description
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.Use case
A concret example might be an issue tracker, where customers have a different view to an issue than the support team. The customer
Current workaround
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.
Proposal
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 editItemPrettyExample
{trackerlist trackerId="1" fields="1:2:3" showlinks="y" showpagination="y" more="n" server="n" ur
l="tiki-view_tracker_item.php?vi_tpl=wiki:Customer-View&itemId"}
{trackerlist trackerId="1" fields="1:2:3" showlinks="y" showpagination="y" more="n" server="n" url="tiki-view_tracker_item.php?vi_tpl=wiki:Support-View&itemId"} - Solution
Tiki 14 - Trunk r53698 31.1.2015
Added two params to to tiki_view_tracker_item.php:
vi_tpl // example wiki:Customer-ItemsDetails
ei_tplExample: 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.
- Importance
- 5
- Easy to solve?
- 5
- Priority
- 25
- Demonstrate Bug on Tiki 19+
-
This bug has been demonstrated on show2.tiki.org
Please demonstrate your bug on show2.tiki.org
Show.tiki.org is not configured properlyThe public/private keys configured to connect to show2.tiki.org were not accepted. Please make sure you are using RSA keys. Thanks.
- Demonstrate Bug (older Tiki versions)
-
This bug has been demonstrated on show.tikiwiki.org
Please demonstrate your bug on show.tikiwiki.org
Show.tiki.org is not configured properlyThe public/private keys configured to connect to show.tikiwiki.org were not accepted. Please make sure you are using RSA keys. Thanks.
- Ticket ID
- 5539
- Created
- Saturday 31 January, 2015 05:20:41 UTC
by WolfgangA - LastModif
- Tuesday 03 March, 2015 21:58:42 UTC