comparison lib/tasks/redmine.rake @ 1298:4f746d8966dd redmine_2.3_integration

Merge from redmine-2.3 branch to create new branch redmine-2.3-integration
author Chris Cannam
date Fri, 14 Jun 2013 09:28:30 +0100
parents 622f24f53b42
children e248c7af89ec
comparison
equal deleted inserted replaced
1297:0a574315af3e 1298:4f746d8966dd
1 # Redmine - project management software 1 # Redmine - project management software
2 # Copyright (C) 2006-2012 Jean-Philippe Lang 2 # Copyright (C) 2006-2013 Jean-Philippe Lang
3 # 3 #
4 # This program is free software; you can redistribute it and/or 4 # This program is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License 5 # modify it under the terms of the GNU General Public License
6 # as published by the Free Software Foundation; either version 2 6 # as published by the Free Software Foundation; either version 2
7 # of the License, or (at your option) any later version. 7 # of the License, or (at your option) any later version.
18 namespace :redmine do 18 namespace :redmine do
19 namespace :attachments do 19 namespace :attachments do
20 desc 'Removes uploaded files left unattached after one day.' 20 desc 'Removes uploaded files left unattached after one day.'
21 task :prune => :environment do 21 task :prune => :environment do
22 Attachment.prune 22 Attachment.prune
23 end
24
25 desc 'Moves attachments stored at the root of the file directory (ie. created before Redmine 2.3) to their subdirectories'
26 task :move_to_subdirectories => :environment do
27 Attachment.move_from_root_to_target_directory
23 end 28 end
24 end 29 end
25 30
26 namespace :tokens do 31 namespace :tokens do
27 desc 'Removes expired tokens.' 32 desc 'Removes expired tokens.'