Hi folks.
I’m quite clueless:
The Actions in the SelfService interface are not shown for unprivileged users. We’re quite sure it worked before an update from 4.4.1 to 4.4.7.
I checked ReplyToTicket is globally allowed to the Requestor. I even tested to give that ACL to Everyone and Unpriviledged.
For priviledged useres the Actions are visible.
Looking to the source I didn’t find the distinction between privileged and unpriviledged users. I just found the if-clauses for “has_right” in ‘Elements/ShowTransaction’. There seems to be no actions-menue at the top at all.
So any hints are welcome.
Regards.
Usually users in SelfService have just one action, which is reply. So rather than showing the Actions menu with one option, users can use the Reply icon on the messages in the ticket history.
The icons or text “Reply” in transactions is what I mean. It is missing.
(It is called Actions in the source, too.)
At the moment for priviledged users it is missing, too. The user ‘root’ has the Actions.
Ok, some shotgun-debugging I don’t do usualy.
The Actions show up if CommentOnTicket is granted. But we don’t want customers to comment, we want them to reply, only.
Results in:
Can not reproduce with a fresh 4.4.7 out of the box.
We have to search in customisations. Ideas welcome
The rights configuration looks correct and typical for a SelfService setup, so it’s good to hear it works as expected on vanilla RT. Offhand, I can’t think of any public extensions that would change that behavior.
Found.
It was a quite silly typo around ‘reply’ in a customization. I looked several times at this code and didn’t see #-)