chevah / github-hooks-server

Handling of GitHub hooks for Chevah project
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

Implement custom ticket/issue reports #21

Open adiroiban opened 2 years ago

adiroiban commented 2 years ago

Original report https://github.com/chevah/server/issues/1273

We need a report that is based on this priority https://geck.chevah.com/product/tickets.html#work-priority

The current GitHub reports for issues and PR have many inconveniences with default behaviour

adiroiban commented 2 years ago

I guess that this can be done with a simple HTML/JS page that will use GitHub API and will apply our "advanced" custom filters.

It would be interesting to create it as an OAuth GitHub App

The idea is to make it in such a way that it can be used for other (open source) projects

adiroiban commented 2 years ago

To implement the custom report we might need extra helpers.

For example, is an issue has a PR, add a label "has-pr" or something like that so that can filter tickets with that label from a certain report.