from __future__ import print_function
def clearData(self,REQUEST=None):
  """
  this allows to erase every data object
  """
  import transaction
  context=self
  for folder in context.objectValues(("ERP5 Folder",)):
    print("#### Deleting inside the folder %s ####" % folder.id)
    # Getting the list of ids
    to_delete_list = folder.objectIds()
    while len(to_delete_list) > 0:
      for id in to_delete_list:
        folder.manage_delObjects(id)
      to_delete_list = folder.objectIds()
    transaction.commit()

  print("work done")