source: WAeUP_SRP/branches/regebro-noskins/skins/waeup_default/id_rename.py @ 7657

Last change on this file since 7657 was 681, checked in by Henrik Bettermann, 18 years ago

academics_contents no longer used

  • Property svn:keywords set to Id
File size: 835 bytes
Line 
1##parameters=
2# $Id: id_rename.py 681 2006-10-13 06:43:39Z henrik $
3"""
4Rename objects which ids are passed in the request.
5
6Used within the folder_contents template.
7"""
8
9REQUEST = context.REQUEST
10
11if context.portal_type in ('CoursesFolder',):
12    return REQUEST.RESPONSE.redirect(context.absolute_url() + \
13                                ('/academics_index?portal_status_message=%s' \
14                                % ('Courses cannot be renamed',)))
15
16new_ids = REQUEST['new_ids']
17new_ids = [id.upper() for id in REQUEST['new_ids']]
18
19here = context
20if context.portal_type == "University":
21    here = context.academics
22
23
24here.manage_renameObjects(REQUEST['ids'], new_ids, REQUEST)
25
26return REQUEST.RESPONSE.redirect(here.absolute_url() + \
27                                ('/academics_index?portal_status_message=%s' \
28                                % ('psm_item(s)_renamed',)))
Note: See TracBrowser for help on using the repository browser.