redmine-net-api
redmine-net-api copied to clipboard
Redmine Helpdesk support
Any chance this can start supporting Redmine Helpdesk as well. In particularly being able to add a Customer Profile to the issue creation part?!
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.
I was thinking of registering the Redmine Helpdesk types/entities and (de)serialization methods/extensions if is the case.
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.