RedmineRake » History » Version 9
  Etienne Massip, 2013-04-24 09:50 
  
| 1 | 3 | Etienne Massip | h1. Rake tasks | 
|---|---|---|---|
| 2 | 1 | Etienne Massip | |
| 3 | p{color:red}. WIP | ||
| 4 | |||
| 5 | {{>toc}} | ||
| 6 | |||
| 7 | Redmine defines a set of "Rake":http://rake.rubyforge.org tasks for use in maintenance operations. | ||
| 8 | |||
| 9 | 7 | Etienne Massip | Information about tasks defined by the Ruby on Rails framework are accessible on "the dedicated page":http://guides.rubyonrails.org/command_line.html#rake. | 
| 10 | 1 | Etienne Massip | |
| 11 | 7 | Etienne Massip | h2. Batch job tasks | 
| 12 | |||
| 13 | h3. @rake redmine:attachments:prune@ | ||
| 14 | |||
| 15 | 9 | Etienne Massip | _Applicable starting from version version:2.3.0._ | 
| 16 | 1 | Etienne Massip | |
| 17 | 5 | Trevor Jones | When a user attaches a file to an issue, a wiki page, etc., the file is immediately uploaded and is attached later on after the form has been submitted. | 
| 18 | |||
| 19 | 1 | Etienne Massip | This task removes uploaded files left unattached (meaning the form has never been submitted) after one day. | 
| 20 | 5 | Trevor Jones | |
| 21 | 7 | Etienne Massip | h3. @rake redmine:email:read@ | 
| 22 | 5 | Trevor Jones | |
| 23 | Read an email from standard input. | ||
| 24 | |||
| 25 | 7 | Etienne Massip | h3. @rake redmine:email:receive_imap@ | 
| 26 | 5 | Trevor Jones | |
| 27 | Read emails from an IMAP server. | ||
| 28 | |||
| 29 | 7 | Etienne Massip | h3. @rake redmine:email:receive_pop3@ | 
| 30 | 5 | Trevor Jones | |
| 31 | Read emails from an POP3 server. | ||
| 32 | |||
| 33 | 7 | Etienne Massip | h3. @rake redmine:fetch_changesets@ | 
| 34 | 5 | Trevor Jones | |
| 35 | Fetch changesets from the repositories | ||
| 36 | |||
| 37 | 7 | Etienne Massip | h3. @rake redmine:send_reminders@ | 
| 38 | 5 | Trevor Jones | |
| 39 | Send reminders about issues due in the next days. | ||
| 40 | See: [[RedmineReminderEmails]] | ||
| 41 | |||
| 42 | 7 | Etienne Massip | h3. @rake redmine:tokens:prune@ | 
| 43 | 5 | Trevor Jones | |
| 44 | Removes expired tokens. | ||
| 45 | |||
| 46 | 7 | Etienne Massip | h3. @rake redmine:watchers:prune@ | 
| 47 | 5 | Trevor Jones | |
| 48 | 1 | Etienne Massip | Removes watchers from what they can no longer view. | 
| 49 | 5 | Trevor Jones | Available in versions version:2.3.0 | 
| 50 | |||
| 51 | 7 | Etienne Massip | h2. Other maintenance tasks | 
| 52 | 5 | Trevor Jones | |
| 53 | 8 | Etienne Massip | h3. @rake generate_secret_token@ | 
| 54 | 5 | Trevor Jones | |
| 55 | 7 | Etienne Massip | Generates a secret token for the application. | 
| 56 | 5 | Trevor Jones | |
| 57 | 7 | Etienne Massip | h3. @rake db:encrypt@ and @rake db:decrypt@ | 
| 58 | 5 | Trevor Jones | |
| 59 | 7 | Etienne Massip | Encrypts or decrypts SCM and LDAP passwords stored in the database. | 
| 60 | 5 | Trevor Jones | |
| 61 | 7 | Etienne Massip | h3. @rake redmine:attachments:move_to_subdirectories@ | 
| 62 | 5 | Trevor Jones | |
| 63 | 7 | Etienne Massip | Moves attachments stored at the root of the file directory (ie. | 
| 64 | 5 | Trevor Jones | Available in versions version:2.3.0 | 
| 65 | |||
| 66 | 7 | Etienne Massip | h3. @rake redmine:email:test[login]@ | 
| 67 | 5 | Trevor Jones | |
| 68 | 7 | Etienne Massip | Send a test email to the user with the provided login name | 
| 69 | 5 | Trevor Jones | |
| 70 | 7 | Etienne Massip | h3. @rake redmine:permissions@ | 
| 71 | 5 | Trevor Jones | |
| 72 | 7 | Etienne Massip | List all permissions and the actions registered with them | 
| 73 | 5 | Trevor Jones | |
| 74 | 7 | Etienne Massip | h3. @rake redmine:plugins@ | 
| 75 | 5 | Trevor Jones | |
| 76 | 7 | Etienne Massip | Migrates and copies plugins assets. | 
| 77 | 5 | Trevor Jones | |
| 78 | 7 | Etienne Massip | h3. @rake redmine:plugins:assets@ | 
| 79 | 5 | Trevor Jones | |
| 80 | 7 | Etienne Massip | Copies plugins assets into the public directory. | 
| 81 | 5 | Trevor Jones | |
| 82 | 7 | Etienne Massip | h3. @rake redmine:plugins:migrate@ | 
| 83 | 5 | Trevor Jones | |
| 84 | 7 | Etienne Massip | Migrates installed plugins. | 
| 85 | 5 | Trevor Jones | |
| 86 | 7 | Etienne Massip | h2. Migrating from another BTS | 
| 87 | 5 | Trevor Jones | |
| 88 | 7 | Etienne Massip | h3. @rake redmine:migrate_from_mantis@ | 
| 89 | 5 | Trevor Jones | |
| 90 | 7 | Etienne Massip | Mantis migration script | 
| 91 | 5 | Trevor Jones | |
| 92 | 7 | Etienne Massip | h3. @rake redmine:migrate_from_trac@ | 
| 93 | 5 | Trevor Jones | |
| 94 | 7 | Etienne Massip | Trac migration script |