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
#-*- coding: utf-8 -*-from filer.models import Clipboarddef discard_clipboard(clipboard): clipboard.files.clear()def delete_clipboard(clipboard): for file_obj in clipboard.files.all(): file_obj.delete()def get_user_clipboard(user): if user.is_authenticated(): clipboard = Clipboard.objects.get_or_create(user=user)[0] return clipboarddef move_file_to_clipboard(files, clipboard): count = 0 for file_obj in files: if clipboard.append_file(file_obj): file_obj.folder = None file_obj.save() count += 1 return countdef move_files_from_clipboard_to_folder(clipboard, folder): return move_files_to_folder(clipboard.files.all(), folder)def move_files_to_folder(files, folder): for file_obj in files: file_obj.folder = folder file_obj.save() return True