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

Issue 4646 refactor details view #5954

Open
wants to merge 27 commits into
base: develop
Choose a base branch
from

Conversation

philippze
Copy link
Contributor

Hi!

I've finally done the refactoring I promised more than a year ago in issue #4646.

The file cms/views.py is now looking very different, but I've taken care that I don't change any logic, and that all test still pass after every commit (using Django 1.10).

I've left a few TODO-comments where I didn't understand the code or would suggest a further change that might concern the logic.

Have fun with reviewing the diff...

Best
Philipp

@coveralls
Copy link

coveralls commented Apr 30, 2017

Coverage Status

Coverage remained the same at 82.688% when pulling 10b7440 on philippze:issue-4646-refactor-details-view into 57e8a7c on divio:release/3.4.x.

@czpython czpython requested review from yakky and czpython May 3, 2017 10:50
@czpython
Copy link
Contributor

czpython commented May 3, 2017

Hello @philippze,
Thanks for the contribution.
Given the nature of this change, we're planning to release it with the 3.5.0 release.
I'm planning to review this thoroughly at PyCon (2 weeks from now).

@czpython czpython changed the base branch from release/3.4.x to develop May 10, 2017 10:04
@czpython
Copy link
Contributor

czpython commented Jun 9, 2017

Small update.. I have started the review, but this is going to take some time.

@philippze
Copy link
Contributor Author

Great! Don't hesitate to ask if you find something strange. I should still roughly remember what I did...

@philippze
Copy link
Contributor Author

Hi @czpython , it seems the change was too big :)

However, I like the Django CMS and think that improving the code quality is important, and would like to contribute to that.

You would probably prefer to merge little changes, right? Then, we could close this pull request, and instead begin with something little.

@FinalAngel
Copy link
Member

@czpython what you think of these days? Can this be merged?

@Aiky30
Copy link
Contributor

Aiky30 commented Nov 13, 2020

This needs an extensive review and testing before it can be accepted and released.

@goutnet
Copy link
Contributor

goutnet commented May 11, 2021

@philippze It would likely be easier for us to have those kind of modifications coming in smaller variation.

Could you break this is smaller patches for us to review&merge?

If you're fine with this, I'll close this one here and wait for your next PR

@goutnet goutnet modified the milestones: 3.8.1, 3.8.x May 11, 2021
@philippze
Copy link
Contributor Author

Wow! I'm impressed that I still got a response here! Thanks a lot, @goutnet !

I don't have much time these days. However, if you sent me some information that convinces me that the Django CMS is resurrecting, I will think about starting to contribute again.

@goutnet
Copy link
Contributor

goutnet commented May 12, 2021

Well it definitely is, here are some evidences:

  • @NicolaiRidani is doing a great job into steering a new association driving the project forward
  • working on next release 3.8.1 (hopefully in the next 2~3 weeks)
  • 4.x is also progressing

So… definitely alive :)

@goutnet
Copy link
Contributor

goutnet commented May 12, 2021

@philippze since the coming release will likely be the last feature release on 3.x, and the merging window is closing this saturday, I am not sure if this would be a helpful merge addition to 3.x.

After this release, the focus will go on the 4.x serie. So if you want to help us, working on the 4.x code cleaning would be more useful :)

@goutnet goutnet modified the milestones: 3.8.x, 3.9.x May 14, 2021
@vinitkumar
Copy link
Member

@marksweb @fsbraun Should we just close this one. It's almost half a decode old now.

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

Successfully merging this pull request may close these issues.

None yet

7 participants