Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redmine Helpdesk support #129

Open
Frankwin opened this issue Nov 5, 2015 · 3 comments
Open

Redmine Helpdesk support #129

Frankwin opened this issue Nov 5, 2015 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@Frankwin
Copy link

Frankwin commented Nov 5, 2015

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

@zapadi zapadi self-assigned this Nov 8, 2015
@zapadi zapadi added the enhancement New feature or request label Nov 8, 2015
@NecatiMeral
Copy link

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.

@zapadi
Copy link
Owner

zapadi commented Apr 30, 2021

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

@NecatiMeral
Copy link

NecatiMeral commented Apr 30, 2021

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants