Index: waeup_product/trunk/Extensions/install.py
===================================================================
--- waeup_product/trunk/Extensions/install.py	(revision 19)
+++ waeup_product/trunk/Extensions/install.py	(revision 20)
@@ -1,4 +1,4 @@
 from Products.CPSInstaller.CPSInstaller import CPSInstaller
-from Products.CMFCore.CMFCorePermissions import View
+from Products.CMFCore.CMFCorePermissions import View, ModifyPortalContent
 try:
   from Products.CPSSubscriptions.CPSSubscriptionsPermissions import \
@@ -58,5 +58,46 @@
         
         ##########################################
-        # SKINS
+        # actions
+        ##########################################
+        actions = ( { 'tool'      : 'portal_actions',
+                        'id'        : 'checkadmission',
+                        'name'      : 'Check Admission',
+                        'action'    : 'string:${portal_url}/check_admission_form',
+                        'permission': (View, ),
+                        'condition' : '',
+                        'category'  : 'ostudent',
+                        'visible'   : 1,
+                      },
+                      { 'tool'      : 'portal_actions',
+                        'id'        : 'new_student',
+                        'name'      : 'Add Student',
+                        'action'    : 'folder_factories',
+                        'permission': (View, ),
+                        'condition' : 'python: here.portal_type == "StudentFolder"',
+                        'category'  : 'student',
+                        'visible'   : 1,
+                      },
+                      { 'tool'      : 'portal_actions',
+                        'id'        : 'edit_student',
+                        'name'      : 'Edit Student',
+                        'action'    : 'cpsdocument_edit_form',
+                        'permission': (ModifyPortalContent, ),
+                        'condition' : 'python: here.portal_type == "Student"',
+                        'category'  : 'student',
+                        'visible'   : 1,
+                      },
+                      { 'tool'      : 'portal_actions',
+                        'id'        : 'edit_student',
+                        'name'      : 'Add Jamb Data',
+                        'action'    : 'folder_factories',
+                        'permission': (ModifyPortalContent, ),
+                        'condition' : 'python:len(object.contentItems()) == 0',
+                        'category'  : 'student',
+                        'visible'   : 1,
+                      },
+                    )
+        self.verifyActions(actions)
+        ##########################################
+        # skins
         ##########################################
         self.log("Verifying %(product_name)s skinss" % vars())
@@ -67,5 +108,5 @@
         self.resetSkinCache()
         ##########################################
-        # PORTAL TYPES
+        # portal types
         ##########################################
         dtypes = portal.getWAeUPTypes()
@@ -87,15 +128,20 @@
         self.verifyContentTypes(ptypes)
         ##########################################
-        # PORTAL Schemas
+        # Schemas
         ##########################################
         self.log("Verifying %(product_name)s schemas" % vars())
         self.verifySchemas(portal.getWAeUPSchemas())
         ##########################################
-        # PORTAL layouts
+        # widgets
+        ##########################################
+        self.log("Verifying %(product_name)s widgets" % vars())
+        self.verifyWidgets(portal.getWAeUPWidgets())
+        ##########################################
+        # layouts
         ##########################################
         self.log("Verifying %(product_name)s layouts" % vars())
         self.verifyLayouts(portal.getWAeUPLayouts())
         ##########################################
-        # PORTAL Vocabularies
+        # Vocabularies
         ##########################################
         self.log("Verifying %(product_name)s vocabularies" % vars())
