redmine-git-hosting / redmine_git_hosting

A Redmine plugin which makes configuring your own Git hosting easy ;)
http://redmine-git-hosting.io
MIT License
274 stars 117 forks source link

Update to use jquery tooltips / switch to task_list community fork / Redmine 4.1 support #737

Closed alexandermeindl closed 3 years ago

alexandermeindl commented 4 years ago

Update to use jquery tooltips, like redmine 4.1 use it. Changes for latest additionals support. Use fontawesome for copy-and-paste integration. Drop bootstrap tooltips.

alexandermeindl commented 4 years ago

task_list gem was archived in 2016. With switch to the community fork "deckar01-task_list":https://github.com/deckar01/task_list there was fixed problems with markdown code.

PowerKiKi commented 4 years ago

FYI, I removed TaskList in https://github.com/jbox-web/redmine_git_hosting/commit/eaa6e5fea661450fecbb2eb2e85343fd1e058028 as a quick fix for Redmine 4.1 compatibility, before seeing this PR. I have nothing against re-adding the community gem, even though I feel it would also be fine to not have it at all.

PowerKiKi commented 4 years ago

@alexandermeindl are you still working on this PR ? do you need help for something ?

alexandermeindl commented 4 years ago

My PR work some month ago without problems, but you didn't merge it. I use my fork at the moment, which fixes all reported problems. Some of them are solved with the last merges differently. At the moment I will use my fork and work on them. So, I suggest we could close this PR.

PowerKiKi commented 4 years ago

Oh, I was under the impression that you had write access to this repo and you were going to merge this PR yourself once done. Sorry about that :confused:

Would you be willing to resolve conflicts, so we can merge this once and for all, and we can all use this fork instead ?

alexandermeindl commented 4 years ago

Hi, no problem. At this time, I hadn't write access :/ At the moment I have no time to work on a merge, but I hope this time will come again :)

PowerKiKi commented 4 years ago

Sure no stress. When you get to it, feel free to overwrite whatever solution might already exist with yours.

@n-rodriguez I see alexandermeindl as collaborator. Could you please clarify who has access to what ?

image

n-rodriguez commented 4 years ago

Could you please clarify who has access to what ?

both of you have write access

PowerKiKi commented 4 years ago

@alexandermeindl I see you are active on this PR again. Would you be able to merge it ? or shall we overwrite master with this PR ? how do you see the future of your fork and this project ?

alexandermeindl commented 4 years ago

Hi @PowerKiKi Sure, really want to merge it, but I broke some tests, which I want to fix it before. I do not want do live with my fork for a long time, but I cannot find the time to fix things.

how do you see the future of your fork and this project ?

  • my fork is merged to master
  • this projects gets more developer to maintain it and get love in it, again. I see huge amount of time, which was invested by @n-rodriguez - thanks for that!
alexandermeindl commented 4 years ago

After playing some hours with github actions, this folks is automatically tested here: https://github.com/alexandermeindl/redmine_git_hosting/actions Main task from my perspective now is to fix all crud_controller errors, before we can merge. But for the moment a am glad, to see which tests fail :)

PS: the idea is, we can kick travis.ci. Its less complex to maintain with github actions, so need less time to spent on. At the moment only postgres is tested with github actions, mysql is missing.

alexandermeindl commented 4 years ago

Redmine standard is, archivied data cannot be viewed. This should be valid for repositories, too

why? just why?

  1. My first reason, you already read. This is the most important for me. Ideally on an archived project, ssh access should be disabled, too
  2. a lot of redundant code (all views) copied from Redmine
  3. way too dominant link in top menu to archived repos (sure, this would be solvable with other solutions)
  4. I never used it and I do not know someone, who wanted to access repositories of an archived project.
  5. Nobody converted templates to haml before, and I didn't converted it to slim. This shows me, there is no interest here to maintain redundant code.
PowerKiKi commented 4 years ago

Reducing the maintenance cost is IMHO a good call, even if it means slightly reducing the feature scope of this project.

n-rodriguez commented 3 years ago

Hi there! Any news? I'd love to see it merged :heart:

alexandermeindl commented 3 years ago

Hi there! Any news? I'd love to see it merged ❤️

Hi @n-rodriguez, my plan is to make the merge around christmas - but for sure in this year!

alexandermeindl commented 3 years ago

Hi, I am almost done with it. Last coding fixes tomorrow. I think, I can merge tomorrow.

n-rodriguez commented 3 years ago

I am almost done with it. Last coding fixes tomorrow. I think, I can merge tomorrow.

Awesome! :heart:

alexandermeindl commented 3 years ago

DONE! Some work for coding standards is open, see https://github.com/jbox-web/redmine_git_hosting/blob/master/.rubocop_todo.yml (but this is a never ending story).

🎉 🎉 🎉 🎉

n-rodriguez commented 3 years ago

You mean : I can merge it? :)

PowerKiKi commented 3 years ago

Thank you for your work !

@n-rodriguez will you release it, or shall I do it myself ?

alexandermeindl commented 3 years ago

You mean : I can merge it? :)

Hi @n-rodriguez, I already merged it. Sorry, if I understood it wrong. I thought, it's ok to do it, because I got commit permissions. But with the switch from Travis to Github Actions, I had some trial and errors to get it to work. So maybe it was better to made the merge to make some fine tuning with it.

n-rodriguez commented 3 years ago

I already merged it.

Great :+1:

Sorry, if I understood it wrong.

No problem ;)

PowerKiKi commented 3 years ago

@n-rodriguez will you release it, or shall I do it myself ?

n-rodriguez commented 3 years ago

@n-rodriguez will you release it, or shall I do it myself ?

You can do it so you'll see the release process :)

PowerKiKi commented 3 years ago

Released as 5.0.0.

Again, thanks for your work, and merry christmas to both of you ! 🎄

n-rodriguez commented 3 years ago

Again, thanks for your work, and merry christmas to both of you ! christmas_tree

@PowerKiKi @alexandermeindl Thank you for your constant work :+1: