This is my second list of remarks concerning approvals:
The status for an approval ticket are : new, rejected and resolved. Why
not new, rejected, approved, or even pending, rejected, approved?
When viewing a ticket, or a ticket list (queues, home page), there is no
difference between a normal and an approval ticket. It is possible to "open"
a approbation ticket, is that ok?
Nothing prevents closing a ticket when an approval is pending or rejected.
Shouldn’t it behave like normal tickets dependencies : if an approval is
pending, closing the related ticket is not possible. The error message is
"That ticket has unresolved dependencies", an new message could be “That
ticket depends on pending or rejected approvals”.
Forget about my previous “bug” about the dependency links, it was due to a
spelling mistake in my configuration file. Still, I believe the link should
be different when the dependency is an approval ticket so it directs to the
approval interface rather than the standard ticket one.
When adding a dependency, the confirmation message is only partially
Le lien est ajoute (Ticket 7903 RefersTo ticket
The message starting with fsck.com-rt:// may look cryptic to a user.
All status are translated in the relationship area, exept the "Children"
one. The owner does not appear :
Parents: 7911: (Nobody) test [nouveau]
Children: 7905: test appro [open]
I’ve been asked for a kind of workflow application here where I think RT
plus the new approval stuff may be the right answer. I’ll try to build a
working prototype, but I feel there is still some work to be done on this
part of the software before it is fully operationnal. I guess this is normal
as those new features are completely new.