## Script (Python) "folder_contents_move_generator"
##bind container=container
##bind context=context
##bind namespace=ns
##bind script=script
##bind subpath=traverse_subpath
##parameters=
##title=
##
request = ns['request']
ids = request.get('ids', [])

gif = context.portal_workflow.getInfoFor

content_list = []
for id in ids:
  object = getattr(context, id, None)
  if object is not None:
    content_list.append({'cb_isMoveable':object.cb_isMoveable(), 'getId':object.getId(), 'icon':object.getIcon(), 'review_state': gif(object,'review_state', ''), 'Type':object.Type(), 'Title':1 and object.Title() or object.getId(), 'absolute_url_path': object.absolute_url_path()})
    

return content_list
