diff --git a/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Group%20Calendar.xml b/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Group%20Calendar.xml
index f9464a9d216288e9306b8bde368f1fe85fad996b..7250065e7069d909c3b5b2a5201e6eb4189acf2b 100644
--- a/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Group%20Calendar.xml
+++ b/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Group%20Calendar.xml
@@ -51,7 +51,9 @@
         <item>
             <key> <string>group_list</string> </key>
             <value>
-              <tuple/>
+              <tuple>
+                <string>calendar</string>
+              </tuple>
             </value>
         </item>
         <item>
diff --git a/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Leave%20Request%20Period.xml b/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Leave%20Request%20Period.xml
index 6f623df446c07e973b890e6b609a7e2f002586e0..cf5905df2fe96f8e833cf1795d33335f102d51bc 100644
--- a/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Leave%20Request%20Period.xml
+++ b/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Leave%20Request%20Period.xml
@@ -72,6 +72,10 @@
             <key> <string>title</string> </key>
             <value> <string></string> </value>
         </item>
+        <item>
+            <key> <string>type_class</string> </key>
+            <value> <string>LeavePeriod</string> </value>
+        </item>
       </dictionary>
     </pickle>
   </record>
diff --git a/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Leave%20Request.xml b/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Leave%20Request.xml
index 2754e834a2bec2aa8e93f2f188a143ff52d928ee..9aabbdcc8974da5a6bf0b98d50b2490013c4fd68 100644
--- a/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Leave%20Request.xml
+++ b/bt5/erp5_calendar/PortalTypeTemplateItem/portal_types/Leave%20Request.xml
@@ -51,7 +51,9 @@
         <item>
             <key> <string>group_list</string> </key>
             <value>
-              <tuple/>
+              <tuple>
+                <string>calendar</string>
+              </tuple>
             </value>
         </item>
         <item>
@@ -60,16 +62,36 @@
         </item>
         <item>
             <key> <string>init_script</string> </key>
-            <value> <string></string> </value>
+            <value>
+              <none/>
+            </value>
         </item>
         <item>
             <key> <string>permission</string> </key>
-            <value> <string></string> </value>
+            <value>
+              <none/>
+            </value>
         </item>
         <item>
             <key> <string>title</string> </key>
             <value> <string></string> </value>
         </item>
+        <item>
+            <key> <string>type_class</string> </key>
+            <value> <string>Calendar</string> </value>
+        </item>
+        <item>
+            <key> <string>type_interface</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>type_mixin</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
       </dictionary>
     </pickle>
   </record>
diff --git a/bt5/erp5_calendar/bt/revision b/bt5/erp5_calendar/bt/revision
index a99c3866eb06f622a4283e6b82da2def644b3aa2..96baa134860a91523fe66171cd43eedc0f59ea33 100644
--- a/bt5/erp5_calendar/bt/revision
+++ b/bt5/erp5_calendar/bt/revision
@@ -1 +1 @@
-380
\ No newline at end of file
+381
\ No newline at end of file