Request acception in the Service portal


In the SMAX service portal there is logic that both RequestedByPerson and RequestedForPerson can accept the request solution. Is there a way, how to extend this logic for another person?

Use case is that our customer use in their previous service desk tool attribute "ContactPerson", which can handle the request and communicate with agents solving the request. Our customer requested to be able even for the Contact person of the request to accept solution of request.

Is this somehow possible or is the acception logic hardcoded?

Thank you very much for help.