from django.db import models
from django.conf import settings
from django.contrib import admin
+from django.core.cache import cache
FORMAT_CHOICES = (
('rst', 'reStructuredText'),
folderstring = "%s/" %(folderstring,)
return folderstring
+
+ def save(self, force_insert=False, force_update=False):
+ super(Folder, self).save(force_insert, force_update)
+ if self.parent == None:
+ cache.delete('bpcms_mainmenu')
+ else:
+ cache.delete('bpcms_submenu_%s' %(self.get_path()))
+
def get_basic_url(self):
return "%s%s" %(settings.BPCMS_ROOT, self.get_path())