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
base: develop
Are you sure you want to change the base?
Issue 4646 refactor details view #5954
Conversation
…code & needs minimal resources.
…_url_if_appropriate
Hello @philippze, |
Small update.. I have started the review, but this is going to take some time. |
Great! Don't hesitate to ask if you find something strange. I should still roughly remember what I did... |
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. |
@czpython what you think of these days? Can this be merged? |
This needs an extensive review and testing before it can be accepted and released. |
@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 |
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. |
Well it definitely is, here are some evidences:
So… definitely alive :) |
@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 :) |
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