redmine-net-api icon indicating copy to clipboard operation
redmine-net-api copied to clipboard

Redmine Helpdesk support

Open Frankwin opened this issue 9 years ago • 3 comments

Any chance this can start supporting Redmine Helpdesk as well. In particularly being able to add a Customer Profile to the issue creation part?!

Frankwin avatar Nov 05 '15 21:11 Frankwin

Hi, I think this would be possible by removing the sealed modified of the Issue class basically.

This requires some further changes, such as opening the serializer infrastructure (mainly the interfaces and extension methods). After these changes, a Developer should be able to create a custom Issue class with extended properties and customize the (de-)serialization to include new properties.

NecatiMeral avatar Apr 30 '21 08:04 NecatiMeral

I was thinking of registering the Redmine Helpdesk types/entities and (de)serialization methods/extensions if is the case.

zapadi avatar Apr 30 '21 09:04 zapadi

We're using the CRM Helpdesk plugin and I was able to extend the RedmineManager by just "registering" my Contact class (RedmineManager.Suffixes.Add(typeof(Contact), "contacts");).

At some point, I was required to use the RedmineManager.CreateWebClient method, since I wasn't able to register my custom route ({0}/projects/{1}/contacts.{2). But this is another use case: new objects instead of customized objects as far as I understood.

NecatiMeral avatar Apr 30 '21 09:04 NecatiMeral