Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

Releases: Wtower/django-ninecms

Improved node render engine

06 Apr 13:55
Compare
Choose a tag to compare

What's new

  • Improve page rendering #45
    • remove theme suggestions
    • use template blocks and only provide proper context
    • deprecate page layout elements
    • remove front-end libraries #43
  • Admin: add m2m related fields on both ends:
    • page types / blocks
    • nodes / terms

All changes

  • Integrate tests into django-ninecms repo #44
  • Use Python path functions in image styles #48
  • Fix #47 setup fails
  • Use Travis and Coveralls #35

⚠️ Changes that require manual migration actions:

  • Upgrade all templates
    • Block rendering has changed, add relevant include statements according to readme instructions.
    • Anywhere that image styles are used, pass the actual ImageFieldFile rather than a url #48

i18n, system checks, fixes

17 Jan 08:30
Compare
Choose a tag to compare

What's new

  • Added internationalisation
  • Added system checks to 9cms

All changes

  • Update styles
  • Fix transliterate for greek capital intonated vowels.
  • Amended tests (coverage 100%)
  • Internationalised 9cms
    • Migration, greek locale
    • Added translatable text to python and templates
    • Added verbose translatable names to models
    • Added global settings languages for model choices to allow migrations not to get affected by various
      projects languages setting
    • Restricted language choices in admin layer
  • Fix integrity error when creating node as not super user: no default user in node user field
  • Admin improvement
  • Disable node clone because of Django bug
  • Updates
  • Allow page type to be cloned.
  • Added breadcrumbs template
  • Fixed regression with issue #8
  • Fix menu active trail, add breadcrumbs template
    • Created small utility function to get url without language.
    • In active trail template tag, remove language part from url if i18n urls are enabled
    • Previously, if language in url, the query would not work well.
    • Fixes issue with not recognising active trail.
  • If page type is immediately repeated (same block more than once in one page type), add '+' instead
  • Added context to signals by providing the node object in display.
  • Fixed regression in #11 and bumped version to 0.5.3.1 for PyPi.

v0.5.3: Merge pull request #15 from Wtower/devel

09 Dec 08:14
Compare
Choose a tag to compare

What's new

  • Added feature: remove uploaded file (and any image styles-thumbnails) when the relevant record is removed.
  • Improved documentation
  • Improvements
  • Upgraded to Django 1.9

All changes

  • Fix #11
  • Added help texts to models with reference to documentation
  • Added images to the project
  • Added more blocks in base.html.
  • Fixes #8
  • Added feature: remove uploaded file (and any image styles-thumbnails) when the relevant record is removed.
  • Added pre-delete signal.
  • It appears that multiple pre-delete functions with decorators do not get called, so merged function with
    previous delete_guardian_group_perms.
  • Using added function in media.py to search for all files with the same name, below the path, in order to trace
    all thumbnails and then remove all.
  • Updated tests to cover new feature.
  • Minor update in readme.
  • Modified code that returns the path of an uploaded media file be OS-agnostic
  • Improved test to allow different title in admin (still containing "administration")
  • Improved documentation
  • Added class to index.html to improve navigation in inspector
  • Added reference to django-ninecms-starter on readme
  • Improved documentation

⚠️ Changes that require manual migration actions:

  • Replace node.path with node.full_path when checking if active path in derived
    block_menu_header.html templates (Nov 29)

Fixes

25 Nov 13:46
Compare
Choose a tag to compare
Merge pull request #6 from Wtower/docs

Fix setup.py

Added pypi package

25 Nov 13:40
Compare
Choose a tag to compare
Merge pull request #5 from Wtower/docs

Improvements on documentation

Initial public release

17 Nov 17:52
Compare
Choose a tag to compare
Merge branch 'master' of https://github.com/Wtower/django-ninecms

Conflicts:
	LICENSE

Added MANIFEST.in
Added setup.py