Changeset 2469
- Timestamp:
- 12/03/09 08:32:36 (8 months ago)
- Location:
- branches/0.9/pylucid_project
- Files:
-
- 1 added
- 7 modified
-
apps/pylucid/cache.py (added)
-
apps/pylucid/models/pagecontent.py (modified) (5 diffs)
-
apps/pylucid/models/pagemeta.py (modified) (1 diff)
-
apps/pylucid/models/pagetree.py (modified) (1 diff)
-
apps/pylucid/models/pluginpage.py (modified) (1 diff)
-
apps/pylucid/models/__init__.py (modified) (1 diff)
-
apps/pylucid_update/views.py (modified) (1 diff)
-
pylucid_plugins/blog/models.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/0.9/pylucid_project/apps/pylucid/models/pagecontent.py
r2348 r2469 4 4 PyLucid models 5 5 ~~~~~~~~~~~~~~ 6 6 7 7 Last commit info: 8 8 ~~~~~~~~~~~~~~~~~ … … 16 16 17 17 from django.db import models 18 from django.db.models import signals19 18 20 19 # http://code.google.com/p/django-tools/ … … 23 22 from pylucid.models.base_models import UpdateInfoBaseModel, BaseModel, BaseModelManager 24 23 25 from pylucid_project.pylucid_plugins import update_journal 24 26 25 27 26 … … 44 43 """ 45 44 A normal CMS Page with text content. 45 46 signals connection is in pylucid_project.apps.pylucid.models.__init__ 46 47 47 48 inherited attributes from UpdateInfoBaseModel: … … 122 123 model_utils.auto_add_check_unique_together(PageContent) 123 124 124 signals.post_save.connect(receiver=update_journal.save_receiver, sender=PageContent) 125 -
branches/0.9/pylucid_project/apps/pylucid/models/pagemeta.py
r2408 r2469 28 28 from django_tools import model_utils 29 29 30 31 30 from pylucid.models.base_models import UpdateInfoBaseModel, BaseModel, BaseModelManager 32 31 33 from pylucid_project.pylucid_plugins import update_journal34 32 35 33 -
branches/0.9/pylucid_project/apps/pylucid/models/pagetree.py
r2441 r2469 31 31 from pylucid.tree_model import BaseTreeModel, TreeGenerator 32 32 from pylucid.models.base_models import BaseModel, BaseModelManager, UpdateInfoBaseModel 33 34 from pylucid_project.pylucid_plugins import update_journal35 33 36 34 -
branches/0.9/pylucid_project/apps/pylucid/models/pluginpage.py
r2447 r2469 25 25 26 26 from pylucid.shortcuts import failsafe_message 27 from pylucid_project.pylucid_plugins import update_journal28 27 from pylucid_project.system.pylucid_plugins import PYLUCID_PLUGINS 29 28 from pylucid.models.base_models import UpdateInfoBaseModel, BaseModel, BaseModelManager -
branches/0.9/pylucid_project/apps/pylucid/models/__init__.py
r2280 r2469 15 15 """ 16 16 17 from pylucid.models.colorscheme import ColorScheme, Color 18 from pylucid.models.design import Design 19 from pylucid.models.editable_headfile import EditableHtmlHeadFile 20 from pylucid.models.ip_ban_list import BanEntry 21 from pylucid.models.language import Language 22 from pylucid.models.log import LogEntry 23 from pylucid.models.pagecontent import PageContent 24 from pylucid.models.pagemeta import PageMeta 25 from pylucid.models.pagetree import PageTree 26 from pylucid.models.pluginpage import PluginPage 27 from pylucid.models.userprofile import UserProfile 17 from django.db.models import signals 18 19 from colorscheme import ColorScheme, Color 20 from design import Design 21 from editable_headfile import EditableHtmlHeadFile 22 from ip_ban_list import BanEntry 23 from language import Language 24 from log import LogEntry 25 from pagecontent import PageContent 26 from pagemeta import PageMeta 27 from pagetree import PageTree 28 from pluginpage import PluginPage 29 from userprofile import UserProfile 30 31 from pylucid_project.pylucid_plugins import update_journal 32 from pylucid_project.apps.pylucid.cache import clean_complete_pagecache 33 34 35 # Add a entry into update journal 36 signals.post_save.connect(receiver=update_journal.save_receiver, sender=PageContent) 37 38 # For cleaning the page cache: 39 signals.post_save.connect(receiver=clean_complete_pagecache, sender=PageTree) 40 signals.post_save.connect(receiver=clean_complete_pagecache, sender=PageMeta) 41 signals.post_save.connect(receiver=clean_complete_pagecache, sender=PageContent) 42 signals.post_save.connect(receiver=clean_complete_pagecache, sender=PluginPage) 43 signals.post_save.connect(receiver=clean_complete_pagecache, sender=EditableHtmlHeadFile) -
branches/0.9/pylucid_project/apps/pylucid_update/views.py
r2406 r2469 133 133 134 134 def _make_new_style_name(style_name, site): 135 return posixpath.join(settings.SITE_STYLE_PREFIX, slugify(site.name), style_name + ".css")135 return posixpath.join(settings.SITE_STYLE_PREFIX, slugify(site.name), style_name + ".css") 136 136 137 137 -
branches/0.9/pylucid_project/pylucid_plugins/blog/models.py
r2390 r2469 29 29 from pylucid_project.pylucid_plugins import update_journal 30 30 31 from pylucid.shortcuts import failsafe_message 32 from pylucid.models import PageContent, Language, PluginPage 33 from pylucid.markup.converter import apply_markup 34 from pylucid.models.base_models import AutoSiteM2M, UpdateInfoBaseModel 31 from pylucid_project.apps.pylucid.shortcuts import failsafe_message 32 from pylucid_project.apps.pylucid.models import PageContent, Language, PluginPage 33 from pylucid_project.apps.pylucid.markup.converter import apply_markup 34 from pylucid_project.apps.pylucid.models.base_models import AutoSiteM2M, UpdateInfoBaseModel 35 from pylucid_project.apps.pylucid.cache import clean_complete_pagecache 35 36 36 37 … … 113 114 114 115 116 # Add a entry into update journal 115 117 signals.post_save.connect(receiver=update_journal.save_receiver, sender=BlogEntry) 118 119 120 # For cleaning the page cache: 121 signals.post_save.connect(receiver=clean_complete_pagecache, sender=BlogEntry) 122 116 123 117 124 # Bug in django tagging?