summaryrefslogtreecommitdiffstats
path: root/extra
diff options
context:
space:
mode:
Diffstat (limited to 'extra')
-rw-r--r--extra/mail_handler/rdm-mailhandler.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/extra/mail_handler/rdm-mailhandler.rb b/extra/mail_handler/rdm-mailhandler.rb
index a4a736e07..9e9bac051 100644
--- a/extra/mail_handler/rdm-mailhandler.rb
+++ b/extra/mail_handler/rdm-mailhandler.rb
@@ -39,9 +39,10 @@ module Net
end
class RedmineMailHandler
- VERSION = '0.2.2'
+ VERSION = '0.2.3'
- attr_accessor :verbose, :issue_attributes, :allow_override, :unknown_user, :default_group, :no_permission_check, :url, :key, :no_check_certificate
+ attr_accessor :verbose, :issue_attributes, :allow_override, :unknown_user, :default_group, :no_permission_check,
+ :url, :key, :no_check_certificate, :no_account_notice
def initialize
self.issue_attributes = {}
@@ -75,6 +76,8 @@ class RedmineMailHandler
"* create: create a user account") {|v| self.unknown_user = v}
opts.on("--default-group GROUP", "add created user to GROUP (none by default)",
"GROUP can be a comma separated list of groups") { |v| self.default_group = v}
+ opts.on("--no-account-notice", "don't send account information to the newly",
+ "created user") { |v| self.no_account_notice = '1'}
opts.separator("")
opts.separator("Issue attributes control options:")
opts.on("-p", "--project PROJECT", "identifier of the target project") {|v| self.issue_attributes['project'] = v}
@@ -116,6 +119,7 @@ class RedmineMailHandler
'allow_override' => allow_override,
'unknown_user' => unknown_user,
'default_group' => default_group,
+ 'no_account_notice' => no_account_notice,
'no_permission_check' => no_permission_check}
issue_attributes.each { |attr, value| data["issue[#{attr}]"] = value }