| Summary | support layout customization per queue |
| Queue | Whups |
| Queue Version | Git master |
| Type | Enhancement |
| State | Rejected |
| Priority | 1. Low |
| Owners | |
| Requester | birnbacs (at) gmail (dot) com |
| Created | 06/26/2017 (3057 days ago) |
| Due | |
| Updated | 06/29/2017 (3054 days ago) |
| Assigned | |
| Resolved | 06/29/2017 (3054 days ago) |
| Milestone | |
| Patch | No |
State ⇒ Rejected
framework-wide for any Horde_Form renderer. Adding this just to whups
is like an arbitrary hack.
You could already create a custom controller script though, copied
from the default ticket/index.php, that uses custom renderers for
certain forms.
State ⇒ New
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ support layout customization per queue
Queue ⇒ Whups
Milestone ⇒
Patch ⇒ No
tracked. For instance I am using it as a simple docket system for
dossiers that are being processed by various persons in my company.
Implementations like the indicated would profit much from a little
more customization than is available via hooks and Blocks. In my case
I do not want to bother users with certain tabs ("attachments") and
maybe play a little with element layout and colors .
My biggest problem is to find a way to separate customization for one
queue from a.) other queues and b.) the official file versions, so I
can still enjoy application updates.
I suggest a simple official mechanism that allows using a dedicated
rendering PHP file for a queue. The queue name could be passed as GET
argument (e.g. http://<myserver>/whups/ticket/?id=123&queue=<myqueue>)
and if there is an appropriate rendering file
(lib/UI/renderer//myqueue.php) it is used. Otherwise, the existing
rendering file would be employed.
I concede that this would only be quite rudimentary customization
support; however it would allow people to quickly come up with
renderers for special purposes without compromising system stability.
Prettier renderers might flow back to the project.