djangocms-versioning
djangocms-versioning copied to clipboard
General purpose versioning package for Django CMS 4 and above.
## Description This PR adds standard versioning actions to the change of view of versioned objects, including page contents: This includes a "New Draft" button for published versions: Further improvements:...
## Description Based on the discussion #340 this PR uses the power of djangocms-versionings' abstraction and introduces an option to limit the visibility of a published content object in time....
Hi team, Yesterday [django-fsm](https://github.com/viewflow/django-fsm) released a new version **3.0.0** and announced that django-fsm is archived, we should use [django-viewflow](https://github.com/viewflow/viewflow) instead.
## Description Add support for Django 4.2 ## Checklist * [x] I have opened this pull request against ``support/django-cms-4.0.x`` * [ ] I have added or modified the tests when...
## Description Versioning allows specifying a copy method to allow for copying foreign keys, one-to-one fields in a meaningful way for the specific model. One of the most relevant relations...
### How to reproduce: * Start editing a page which is using a menu renderer. * When calling `get_nodes` from `CMSMenu` all descendant pages are returned, even those which have...
Our site currently has ~17k pages and if I click onto `Home › django CMS Versioning › Page content versions` a select box is created containing a select option for...
I've made changes over the weekend to the pre-commit hooks in django-cms. Ideally we'll have these consistent between projects. The main thing in the change is adopting the ruff linter...
## Description The 'discard changes' link in the versioning menu item (toolbar) is with this PR changed from add_link_item to add_modal_item. * [v ] I have opened this pull request...
I'm drafting a PoC for very simple (published/unpublished) versioining: https://github.com/benzkji/djangocms-no-versioning Currently, many things were copied from djangocms-versioning, as well for example, code in `cms_menus.py`. As I understood the code, there...