Commit 5069d82
feat: Universal snippet for django CMS 3 and 4 (#160)
* djangocms-versioning compatibility - Initial Model and cms_config implementation (#75)
* feat: Snippet CMS 4.0 and djangocms-versioning Data migration (#74)
* feat: Moderation compatibility and version copy method implementation (#77)
* feat: Versioning Compatibility Changes (#79)
* fix: Fixed bug that causes ChangeView not to use SnippetForm (#80)
* feat: Reworked form fields and added the ability to show draft snippets (#81)
* fix: Adding valid HTML to the add snippet form throws an error (#82)
* fix: form initialisation error in read-only mode (#83)
* fix: History URL button broken link on the Snippets change form (#84)
* fix: Draft snippet render error due to draft snippets (#86)
* feat: Default versioning import user id setting can be set via environment variable (#89)
* Release 4.0.0.dev1 (#91)
* fix: django-cms 4.0.x - Remove breaking django-treebeard pinning issue (#93)
* Release 4.0.0.dev2 (#95)
* feat: Removing slug field and hyperlink from list display when versioning is enabled (#98)
* fix: Snippet plugin showing ID instead of name(#100)
* Fix: Compare view removed unnecessary template logic (#101)
* Release 4.0.0.dev3 (#103)
* feat: Preview icon renders content in read only (#102)
* Release 4.0.0.dev4 (#109)
* fix: Added test coverage to admin preview view (#96)
* port-feat: pre-commit config added from the v3 workstream (#117)
Changes partially taken from this change: a56091c
Requires additional work when the django-cms 4.0 workstream is official, the version bump code has been ignored because it would generate official releases only: #116
* feat: django-cms 4.0.x - django 3.2 and Python 3.9 compatibility (#92)
* Release 4.0.1.dev1 (#119)
* feat: Enable add button on the SnippetPluginForm (#127)
* Release 4.0.1.dev2 (#128)
* init support for django4.2 (#150)
* init support for django4.2
* add change log for add compatiable for django 4.2 and python 3.10
* Update CHANGELOG.rst
* Update .pre-commit-config.yaml
* fix lint config issue
* remove test code
* add blackline for flake8
* add pyproject.toml file
* add requirement files
* fix ci failed issue
* format setup.py import section
* upgrade isort version to fix pre commit ci issue
* upgrade the django-upgrade package to pass through the pre commit ci test
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* upgrade packages in pre commit
* resort init file changes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* comment the django-upgrade from ci
* fix: add missing migration file
* fix: update previous file instead of creating new file
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Josh Peng Yu <joshyupeng@gmail.com>
* fix pyproject.toml config error (#151)
* Added site field in models n site filter in admin (#159)
* Added site field in models n site filter in admin
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* updated versioning branch
* Add test cases and updated the implementation
* Update CHANGELOG.rst
Co-authored-by: Mark Walker <theshow@gmail.com>
* corrected formatting
* fixed flake8 issues
* removed list_filter
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Mark Walker <theshow@gmail.com>
* Release/4.1.0 (#155)
* bump version to 4.1.0
* bump version to 4.1.0 pyproject.toml
* replace test requirement url
* update changelog date
* update release date.
* Update README.rst
* Update README.rst
* Create PULL_REQUEST_TEMPLATE.md (#85)
Add PR template
* Only include badges at the top to avoid confusion & removed old badges like travis. (#106)
* Added pypi github actions (#108)
* FEATURE: adjust setup metadata (#110)
* correct doc about default value of DJANGOCMS_SNIPPET_CACHE (#120)
* Update to ace 1.9.6, load ace editor from static files if djangocms_static_ace is installed, add dark mode (#123)
Fix: Load ace editor from static files if `djangocms-static-ace` is installed
Fix: Respect if user has set dark mode
Add: Weak dependency on djangocms-static-ace
Doc: optional static-ace dependency
* ci: Update pypi action branch names (#125)
* Bump version: 3.0.0 → 3.1.0 (#126)
* fix: django-cms 3.x - Remove breaking django-treebeard pinning issue (#94)
* Removed pinning.
* Update setup.py
---------
Co-authored-by: Fabian Braun <fsbraun@gmx.de>
* fix: add noop django 4 migration (#134)
* fix: add noop django 4 migration
* fix: isort
* ci: Prepare release of version 3.1.1 (#139)
* Update CHANGELOG.rst
* Bump version
* Pin treebeard for Django CMS 3.7 tests
* Update dj30_cms37.txt
* chore: Package overhaul (#140)
* ci: Update pre-commit
* ci: Run ruff formatter
* build: Move package in to src dir
* test: Update requirements building
* chore: Keeping git happy after moving to src
* ci: Add dependabot config
* ci: Update tests to run tox
* build: Project config
* test: Update tox setup
* build: Update setup to build_meta
* ci: Update pypi workflows
* ci: Update linter to ruff
* chore: Fix RUF012
* ci: Update linter trigger
* chore: Drop python 3.8
* chore: Drop python 3.8
* chore: Adjust coverage config
* fix: Test pypi workflow
* Bump actions/setup-python from 4 to 5 (#148)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4...v5)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: Test only for migrations within package
* Update tests
* run tests on all branches
* fix tests
* Update readme, changelog
* Fix common test suite for django CMS 3.11, 4.0, and 4.1
* Update CHANGELOG
* Merge branches together
* Update precommit-config
* fix: ruff precommit
* ci: auto fixes from pre-commit hooks
for more information, see https://pre-commit.ci
* fix: ruff issues
* More ruff fixes
* Update pyproject.toml
* ci: auto fixes from pre-commit hooks
for more information, see https://pre-commit.ci
* fix: Remove isort and flake8 from setup.cfg
* ci: auto fixes from pre-commit hooks
for more information, see https://pre-commit.ci
* Update setup.cfg
* Fix: universal branch (#167)
* fix: manifest.in
* fix: SnippetAdmin use overrdden change_form_template
* ci: auto fixes from pre-commit hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Update lint workflow
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Adam Murray <adam-murray@hotmail.co.uk>
Co-authored-by: Aiky30 <Aiky30@users.noreply.github.com>
Co-authored-by: Bernard Van Der Vyver <Bvdv9075@gmail.com>
Co-authored-by: Michael Collins <15347726+michaeljcollinsuk@users.noreply.github.com>
Co-authored-by: 傅瑞曼 <yxzfreeman@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Josh Peng Yu <joshyupeng@gmail.com>
Co-authored-by: Vipul Narang <61502917+vipulnarang95@users.noreply.github.com>
Co-authored-by: Mark Walker <theshow@gmail.com>
Co-authored-by: Nicolai <69975577+NicolaiRidani@users.noreply.github.com>
Co-authored-by: Kaushal Dhungel <57295839+Kaushal-Dhungel@users.noreply.github.com>
Co-authored-by: Simon Krull <simondotunix@gmail.com>
Co-authored-by: Liumeo <liumeo@pku.edu.cn>
Co-authored-by: Mark Walker <mark.walker@realbuzz.com>
Co-authored-by: Patrik <LuckyType@users.noreply.github.com>
Co-authored-by: Mark Walker <mark@django-cms.org>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Josh Yu <joshyu@users.noreply.github.com>1 parent 9351c0a commit 5069d82
File tree
49 files changed
+1880
-212
lines changed- .github
- workflows
- src/djangocms_snippet
- migrations
- templates/djangocms_snippet/admin
- templatetags
- tests
- requirements
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
49 files changed
+1880
-212
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | 5 | | |
8 | 6 | | |
9 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
10 | 66 | | |
11 | 67 | | |
12 | 68 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
92 | 98 | | |
93 | 99 | | |
94 | 100 | | |
| |||
125 | 131 | | |
126 | 132 | | |
127 | 133 | | |
128 | | - | |
| 134 | + | |
129 | 135 | | |
130 | | - | |
| 136 | + | |
131 | 137 | | |
132 | 138 | | |
133 | 139 | | |
| 140 | + | |
| 141 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
1 | 3 | | |
2 | 4 | | |
3 | 5 | | |
| |||
17 | 19 | | |
18 | 20 | | |
19 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
20 | 31 | | |
21 | 32 | | |
22 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | | - | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
40 | 42 | | |
41 | 43 | | |
42 | 44 | | |
| |||
91 | 93 | | |
92 | 94 | | |
93 | 95 | | |
94 | | - | |
95 | | - | |
| 96 | + | |
| 97 | + | |
96 | 98 | | |
97 | 99 | | |
98 | 100 | | |
| |||
126 | 128 | | |
127 | 129 | | |
128 | 130 | | |
129 | | - | |
| 131 | + | |
130 | 132 | | |
131 | 133 | | |
132 | 134 | | |
133 | 135 | | |
134 | | - | |
| 136 | + | |
135 | 137 | | |
136 | 138 | | |
137 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
138 | 143 | | |
139 | | - | |
| 144 | + | |
140 | 145 | | |
141 | 146 | | |
142 | 147 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
0 commit comments