def install(self, data): for profileid, upgradeids in data: self._upgrade_profile(profileid, upgradeids) for adapter in self._get_sorted_post_upgrade_adapters(): adapter() TransactionNote().set_transaction_note() recook_resources()
def install(self, data): self._register_after_commit_hook() for profileid, upgradeids in data: self._upgrade_profile(profileid, upgradeids) for adapter in self._get_sorted_post_upgrade_adapters(): adapter() TransactionNote().set_transaction_note() recook_resources() self._process_indexing_queue()
def install(self, data, intermediate_commit=False): self._register_after_commit_hook() for profileid, upgradeids in data: self._upgrade_profile(profileid, upgradeids, intermediate_commit) for adapter in self._get_sorted_post_upgrade_adapters(): adapter() if intermediate_commit: transaction.get().note('finalizing installing upgrades') TransactionNote().set_transaction_note() recook_resources() self._process_indexing_queue()
def recook_resources(self): """Recook CSS and JavaScript resource bundles. """ recook_resources() return 'OK'
def test_recooking_resources(self): with self.assert_resources_recooked(): recook_resources()