def __call__(self):
     portal = self.context.portal_url.getPortalObject()
     controller = IStatisticsCacheController(portal)
     controller.rebuild_cache()
     message = _(
         u'info_refreshed_statistics',
         default=u'Refreshed statistics successfully.')
     IStatusMessage(self.request).addStatusMessage(message, type='info')
     return self.request.RESPONSE.redirect('@@publisher-controlling')
 def __call__(self):
     if self.request.get('form.selectrealm.submitted'):
         portal = self.context.portal_url.getPortalObject()
         controller = IStatisticsCacheController(portal)
         realm = self.get_realm_by_id(self.request.get('realm'))
         if not realm:
             raise Exception('Realm not found')
         controller.set_current_realm(realm)
         msg = _(u'info_selected_realm', default=u'Realm selected')
         IStatusMessage(self.request).addStatusMessage(msg, type='info')
     return super(ControllingView, self).__call__()
 def get_title(self):
     return _(u'label_broken_publications', default=u'Broken Publications')
 def get_title(self):
     return _(
         u'label_unpublished_visibles', default=u'Unpublished visibles')
 def get_title(self):
     return _(u'label_non_existing_visibles',
              default=u'Non-existing visibles')