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

Gitea Issue-Integration #533

Closed
jonaheinrichs opened this issue Sep 22, 2020 · 11 comments
Closed

Gitea Issue-Integration #533

jonaheinrichs opened this issue Sep 22, 2020 · 11 comments

Comments

@jonaheinrichs
Copy link

Hey there!
At first I would like to say that SuperProductivity is really awesome and the best productivity app I have tested so far.
My Git-Repositories I host via Gitea on my own or company server.
And I would like to use the Issue Integration with Gitea.
Gitea also gives an API to access Issues and so on, like Gitlab & Github.
Would it be much effort to implement it?
Thanks in advance!

@johannesjo
Copy link
Owner

Hey there!

Currently I am not planning to work on implementing Gitea support myself, but I gladly accept any Pull Requests. Depending on how different the Gitea operates compared to GitHub or Gitlab API this might take an experienced developer everything from a couple of hours to a couple of days.

@alexanderadam
Copy link

alexanderadam commented Nov 13, 2020

In case you want to make sure that integration for the Gitea provider works, you can simply test the API integration on the official test instance at https://try.gitea.io/. There you can also find the Swagger API definition.
If you rather want to use a local Gitea instance, you might want to use the official Docker image (there's also an example docker-compose.yml).

You can also add something to this issue, in case an useful API method is missing

@github-actions
Copy link

This issue has not received any updates in 90 days. Please comment, if this still relevant!

@github-actions
Copy link

This issue has not received any updates in 90 days. Please comment, if this still relevant!

@github-actions
Copy link

github-actions bot commented Dec 9, 2021

This issue has not received any updates in 90 days. Please comment, if this still relevant!

@r0bbie
Copy link

r0bbie commented Jan 8, 2022

I was about to open a feature request for this and spotted there was one already! Commenting to note this would be a great feature to have (I use Gitea for my personal project hosting, and with their recent announcement for federation support going to be interesting to see where the project goes!)

Hope commenting on this closed task is the right thing to do, github-actions comments above seem to suggest it is?

@johannesjo johannesjo reopened this Jan 8, 2022
@johannesjo johannesjo removed the Stale label Jan 8, 2022
@hugaleno
Copy link
Contributor

I'm working on openproject integration now but I will take a look on gitea api. Maybe I can start working on this after.

@hugaleno
Copy link
Contributor

You can assign this one to me @johannesjo . I will start working on it after #2005 review

@hugaleno
Copy link
Contributor

hugaleno commented Apr 23, 2022

Action plan

Basic Features based on existing integrations.

  • Authentication via api access token

  • Allow for import of work packages through the add task bar

  • Add scope to filter issues

  • Display basic issue data (local properties) in side panel

Later on

  • Check imported work packages for updates for active list

  • Transition handling

  • Add worklog submit via Dialog when a task is marked as done

@johannesjo
Copy link
Owner

Please let me know if you need anything @hugaleno ! This is great!

@johannesjo
Copy link
Owner

Thanks to @hugaleno this is now available!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants