##// END OF EJS Templates
remove trailing white-spaces from lib/tasks/redmine.rake...
Toshi MARUYAMA -
r9404:767a057333a1
parent child
Show More
@@ -1,65 +1,65
1 # Redmine - project management software
1 # Redmine - project management software
2 # Copyright (C) 2006-2012 Jean-Philippe Lang
2 # Copyright (C) 2006-2012 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.
8 #
8 #
9 # This program is distributed in the hope that it will be useful,
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
12 # GNU General Public License for more details.
13 #
13 #
14 # You should have received a copy of the GNU General Public License
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software
15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17
17
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
23 end
24 end
24 end
25
25
26 namespace :tokens do
26 namespace :tokens do
27 desc 'Removes expired tokens.'
27 desc 'Removes expired tokens.'
28 task :prune => :environment do
28 task :prune => :environment do
29 Token.destroy_expired
29 Token.destroy_expired
30 end
30 end
31 end
31 end
32
32
33 namespace :watchers do
33 namespace :watchers do
34 desc 'Removes watchers from what they can no longer view.'
34 desc 'Removes watchers from what they can no longer view.'
35 task :prune => :environment do
35 task :prune => :environment do
36 Watcher.prune
36 Watcher.prune
37 end
37 end
38 end
38 end
39
39
40 desc 'Fetch changesets from the repositories'
40 desc 'Fetch changesets from the repositories'
41 task :fetch_changesets => :environment do
41 task :fetch_changesets => :environment do
42 Repository.fetch_changesets
42 Repository.fetch_changesets
43 end
43 end
44
44
45 desc 'Migrates and copies plugins assets.'
45 desc 'Migrates and copies plugins assets.'
46 task :plugins do
46 task :plugins do
47 Rake::Task["redmine:plugins:migrate"].invoke
47 Rake::Task["redmine:plugins:migrate"].invoke
48 Rake::Task["redmine:plugins:assets"].invoke
48 Rake::Task["redmine:plugins:assets"].invoke
49 end
49 end
50
50
51 namespace :plugins do
51 namespace :plugins do
52 desc 'Migrates installed plugins.'
52 desc 'Migrates installed plugins.'
53 task :migrate => :environment do
53 task :migrate => :environment do
54 Redmine::Plugin.all.each do |plugin|
54 Redmine::Plugin.all.each do |plugin|
55 puts "Migrating #{plugin.name}..."
55 puts "Migrating #{plugin.name}..."
56 plugin.migrate
56 plugin.migrate
57 end
57 end
58 end
58 end
59
59
60 desc 'Copies plugins assets into the public directory.'
60 desc 'Copies plugins assets into the public directory.'
61 task :assets => :environment do
61 task :assets => :environment do
62 Redmine::Plugin.mirror_assets
62 Redmine::Plugin.mirror_assets
63 end
63 end
64 end
64 end
65 end
65 end
General Comments 0
You need to be logged in to leave comments. Login now