Skip to content

Commit

Permalink
Add upgrade step
Browse files Browse the repository at this point in the history
  • Loading branch information
rodfersou committed Jul 6, 2017
1 parent b38ad6c commit ba34d39
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/collective/cover/profiles/default/metadata.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<metadata>
<version>17</version>
<version>18</version>
<dependencies>
<dependency>profile-collective.js.galleria:default</dependency>
<dependency>profile-collective.js.jqueryui:default</dependency>
Expand Down
11 changes: 11 additions & 0 deletions src/collective/cover/tests/test_upgrades.py
Expand Up @@ -643,3 +643,14 @@ def test_registrations(self):
version = self.setup.getLastVersionForProfile(self.profile_id)[0]
self.assertGreaterEqual(int(version), int(self.to_version))
self.assertEqual(self._how_many_upgrades_to_do(), 1)


class Upgrade17to18TestCase(UpgradeTestCaseBase):

def setUp(self):
UpgradeTestCaseBase.setUp(self, u'17', u'18')

def test_registrations(self):
version = self.setup.getLastVersionForProfile(self.profile_id)[0]
self.assertGreaterEqual(int(version), int(self.to_version))
self.assertEqual(self._how_many_upgrades_to_do(), 1)
1 change: 1 addition & 0 deletions src/collective/cover/upgrades/configure.zcml
Expand Up @@ -7,5 +7,6 @@
<include package=".v15" />
<include package=".v16" />
<include package=".v17" />
<include package=".v18" />

</configure>
1 change: 1 addition & 0 deletions src/collective/cover/upgrades/v18/__init__.py
@@ -0,0 +1 @@
# -*- coding: utf-8 -*-
20 changes: 20 additions & 0 deletions src/collective/cover/upgrades/v18/configure.zcml
@@ -0,0 +1,20 @@
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
xmlns:i18n="http://namespaces.zope.org/i18n"
i18n_domain="collective.cover">

<genericsetup:upgradeSteps
source="17"
destination="18"
profile="collective.cover:default">

<genericsetup:upgradeStep
title="Cook JS resources"
description="There were changes in the JS files, so we need to cook the resources."
handler="..cook_javascript_resources"
/>

</genericsetup:upgradeSteps>

</configure>

0 comments on commit ba34d39

Please sign in to comment.