-- -- Created by aegrumet@alum.mit.edu on 2002-06-24. -- -- This is a temporary workaround to ensure that -- fs_contents_portlets get renamed properly. -- create or replace function fold_rename() returns trigger as ' declare row_res record; begin if old.label <> new.label then for row_res in select m.element_id from portal_element_map m, portal_element_parameters p where p.key = ''folder_id'' and p.value = new.folder_id and m.element_id = p.element_id and m.name = ''fs_contents_portlet'' loop update portal_element_map set pretty_name = new.label where element_id = row_res.element_id; end loop; end if; return new; end; ' language 'plpgsql'; create trigger fs_cont_port_fldr_rnme_tr after update on cr_folders for each row execute procedure fold_rename(); \i ../fs-admin-portlet-create.sql