Index: WAeUP_SRP/trunk/skins/waeup_academics/academics_index_view.pt
===================================================================
--- WAeUP_SRP/trunk/skins/waeup_academics/academics_index_view.pt	(revision 585)
+++ WAeUP_SRP/trunk/skins/waeup_academics/academics_index_view.pt	(revision 586)
@@ -51,8 +51,4 @@
                        % (cpsmcat('button_select_all'), cpsmcat('button_deselect_all'))"
                        />
-                <input type="submit" name="approve_checked:method"
-                       class="context" value="Approve" />
-                <input type="submit" name="retract_checked:method"
-                       class="context" value="Retract" />
                 <input type="submit" name="folder_delete:method" value="button_delete"
                        class="destructive" i18n:attributes="value"
Index: WAeUP_SRP/trunk/skins/waeup_academics/faculty_index_view.pt
===================================================================
--- WAeUP_SRP/trunk/skins/waeup_academics/faculty_index_view.pt	(revision 585)
+++ WAeUP_SRP/trunk/skins/waeup_academics/faculty_index_view.pt	(revision 586)
@@ -58,8 +58,4 @@
                        % (cpsmcat('button_select_all'), cpsmcat('button_deselect_all'))"
                        />
-                <input type="submit" name="approve_checked:method"
-                       class="context" value="Approve" />
-                <input type="submit" name="retract_checked:method"
-                       class="context" value="Retract" />
                 <input type="submit" name="folder_delete:method" value="button_delete"
                        class="destructive" i18n:attributes="value"
Index: WAeUP_SRP/trunk/skins/waeup_academics/getFacultiesInfo.py
===================================================================
--- WAeUP_SRP/trunk/skins/waeup_academics/getFacultiesInfo.py	(revision 585)
+++ WAeUP_SRP/trunk/skins/waeup_academics/getFacultiesInfo.py	(revision 586)
@@ -32,5 +32,5 @@
     fo = f.getObject()
     fd = fo.getContent()
-    row['id'] = f.getId
+    row['id'] = fo.getId()
     row['title'] = fd.LongTitle()
     row['url'] = fo.absolute_url()
Index: WAeUP_SRP/trunk/skins/waeup_custom/folder_delete.py
===================================================================
--- WAeUP_SRP/trunk/skins/waeup_custom/folder_delete.py	(revision 585)
+++ WAeUP_SRP/trunk/skins/waeup_custom/folder_delete.py	(revision 586)
@@ -14,8 +14,12 @@
 
 from Products.CMFCore.utils import getToolByName
+here = context
+if context.portal_type == "University":
+    here = context.academics
 
-ti = getToolByName(context, 'portal_types').getTypeInfo(context.portal_type)
+ti = getToolByName(here, 'portal_types').getTypeInfo(here.portal_type)
 meth_id = ti.queryMethodID('view', 'folder_contents')
-ret_url = context.absolute_url() + '/' + meth_id
+ret_url = here.absolute_url() + '/' + meth_id
+
 
 if ids:
@@ -23,9 +27,9 @@
         # XXX has to be called from here since the workflow doesn't handle the
         # deletion yet
-        ob = getattr(context, id)
+        ob = getattr(here, id)
         from Products.CPSCore.EventServiceTool import getPublicEventService
-        evtool = getPublicEventService(context)
+        evtool = getPublicEventService(here)
         evtool.notifyEvent('workflow_delete', ob, {})
-    context.manage_delObjects(ids)
+    here.manage_delObjects(ids)
     message = 'portal_status_message=psm_item(s)_deleted'
 else:
Index: WAeUP_SRP/trunk/skins/waeup_default/id_rename.py
===================================================================
--- WAeUP_SRP/trunk/skins/waeup_default/id_rename.py	(revision 585)
+++ WAeUP_SRP/trunk/skins/waeup_default/id_rename.py	(revision 586)
@@ -17,7 +17,12 @@
 new_ids = [id.upper() for id in REQUEST['new_ids']]
 
-context.manage_renameObjects(REQUEST['ids'], new_ids, REQUEST) 
+here = context
+if context.portal_type == "University":
+    here = context.academics
+    
 
-return REQUEST.RESPONSE.redirect(context.absolute_url() + \
-                                ('/academics_contents?portal_status_message=%s' \
+here.manage_renameObjects(REQUEST['ids'], new_ids, REQUEST) 
+
+return REQUEST.RESPONSE.redirect(here.absolute_url() + \
+                                ('/academics_index?portal_status_message=%s' \
                                 % ('psm_item(s)_renamed',)))
Index: WAeUP_SRP/trunk/skins/waeup_default/id_rename_form.pt
===================================================================
--- WAeUP_SRP/trunk/skins/waeup_default/id_rename_form.pt	(revision 585)
+++ WAeUP_SRP/trunk/skins/waeup_default/id_rename_form.pt	(revision 586)
@@ -12,10 +12,10 @@
 <metal:main fill-slot="main">
 
-<div class="group" tal:condition="here/folder_rename_items" >
+<div class="group" tal:condition="context/academics_rename_items" >
 <form action="folder_rename" method="post"
       tal:attributes="action string:${here_url}/id_rename">
 
   <table width="90%">
-    <tr tal:repeat="item here/folder_rename_items">
+    <tr tal:repeat="item context/academics_rename_items">
       <td align="left" valign="top" width="20%" nowrap="nowrap">
         <span tal:replace="structure item/iconHTML">Type Image</span>
