コード例 #1
0
ファイル: company.py プロジェクト: anonymoose/pvscore
 def invalidate_caches(self, **kwargs):
     from pvscore.model.cms.site import Site
     invalidate(self, 'Company.find_all_all')
     invalidate(self, 'Company.find_all', self.enterprise_id)
     invalidate(self, 'Company.find_by_name', self.name)
     invalidate(self, 'Company.default_campaign', self.company_id)
     for i in Site.find_all(self.enterprise_id):
         i.invalidate_caches()
コード例 #2
0
ファイル: site.py プロジェクト: anonymoose/pvscore
 def list(self):
     return {
         'sites' : Site.find_all(self.enterprise_id)
         }