filer.models.tools: 25 total statements, 0.0% covered

Generated: Wed 2013-03-13 10:33 CET

Source file: /media/Envs/Envs/filer-gallery/lib/python2.7/site-packages/filer/models/tools.py

Stats: 0 executed, 24 missed, 1 excluded, 13 ignored

  1. #-*- coding: utf-8 -*-
  2. from filer.models import Clipboard
  3. def discard_clipboard(clipboard):
  4. clipboard.files.clear()
  5. def delete_clipboard(clipboard):
  6. for file_obj in clipboard.files.all():
  7. file_obj.delete()
  8. def get_user_clipboard(user):
  9. if user.is_authenticated():
  10. clipboard = Clipboard.objects.get_or_create(user=user)[0]
  11. return clipboard
  12. def move_file_to_clipboard(files, clipboard):
  13. count = 0
  14. for file_obj in files:
  15. if clipboard.append_file(file_obj):
  16. file_obj.folder = None
  17. file_obj.save()
  18. count += 1
  19. return count
  20. def move_files_from_clipboard_to_folder(clipboard, folder):
  21. return move_files_to_folder(clipboard.files.all(), folder)
  22. def move_files_to_folder(files, folder):
  23. for file_obj in files:
  24. file_obj.folder = folder
  25. file_obj.save()
  26. return True