nextcloud / nextcloud/mail

Make a way to integrate `mail` app with `integration_openproject`

Open
#9,448 12 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. to triage enhancement
Dominant language
JavaScript
Stars
1k
Forks
348
Avg merge
12h 28m
Merged PRs (30d)
91

Description

Is your feature request related to a problem? Please describe.

We have a nextcloud app integration_openproject through which we can create workpackages (basically a ticket) from nextcloud it self. As of now we can create the workpackage by filling a form through integration_openproject itself. But we want to integrate integration_openproject with the mail app so that we can create a workpackage from the all the content of a email in the mail app when our app is enabled.

Describe the solution you'd like

I am not sure of having a proper solution but one thing that could be done is that the mail app could have some hooks through which from the integration_openproject application we can inject some code so that the mail app can have an action to create a workpackage from mail app whenever intgeration_openproject is enabled.

Describe alternatives you've considered

or if there is other solution that can be considered would be really appreciated for it to make the things work.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by reviewing how integration_openproject currently creates workpackages and how the mail app exposes message actions, then agree on an extension point; done means the mail app can offer creation from an email when the integration is enabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.