X-Git-Url: https://scm.cri.ensmp.fr/git/Portfolio.git/blobdiff_plain/2da869b2b46179d64c05eaac4081226fdbbbc9ff..e73353500c67453ef9663d67eaeee7dd46c358ee:/Products/Portfolio/skins/remove_to_lightbox.py diff --git a/Products/Portfolio/skins/remove_to_lightbox.py b/Products/Portfolio/skins/remove_to_lightbox.py new file mode 100755 index 0000000..4dd7f79 --- /dev/null +++ b/Products/Portfolio/skins/remove_to_lightbox.py @@ -0,0 +1,16 @@ +##parameters=uid,ajax='' +uid = int(uid) +sd = context.session_data_manager.getSessionData(create = 1) +lightboxpath = sd.get('lightboxpath', None) +if lightboxpath is not None and lightboxpath == context.getPhysicalPath() : + selection = sd.get('objects_selection', []) + selDict = sd.get('objects_selection_dict', {}) + if selDict.has_key(uid) : + del selDict[uid] + selection.remove(uid) + sd['objects_selection'] = selection + sd['objects_selection_dict'] = selDict + +context.remove(uid) + +return context.setRedirect(context, 'object/view', ajax=ajax) \ No newline at end of file