@@ -34,15 +34,15 Redmine::Scm::Base.add "Git" | |||
|
34 | 34 | Redmine::Scm::Base.add "Filesystem" |
|
35 | 35 | |
|
36 | 36 | Redmine::CustomFieldFormat.map do |fields| |
|
37 | fields.register Redmine::CustomFieldFormat.new('string', :label => :label_string, :order => 1) | |
|
38 | fields.register Redmine::CustomFieldFormat.new('text', :label => :label_text, :order => 2) | |
|
39 |
fields.register |
|
|
40 | fields.register Redmine::CustomFieldFormat.new('float', :label => :label_float, :order => 4) | |
|
41 | fields.register Redmine::CustomFieldFormat.new('list', :label => :label_list, :order => 5) | |
|
42 | fields.register Redmine::CustomFieldFormat.new('date', :label => :label_date, :order => 6) | |
|
43 |
fields.register |
|
|
44 |
fields.register |
|
|
45 |
fields.register |
|
|
37 | fields.register 'string' | |
|
38 | fields.register 'text' | |
|
39 | fields.register 'int', :label => :label_integer | |
|
40 | fields.register 'float' | |
|
41 | fields.register 'list' | |
|
42 | fields.register 'date' | |
|
43 | fields.register 'bool', :label => :label_boolean | |
|
44 | fields.register 'user', :only => %w(Issue TimeEntry Version Project), :edit_as => 'list' | |
|
45 | fields.register 'version', :only => %w(Issue TimeEntry Version Project), :edit_as => 'list' | |
|
46 | 46 | end |
|
47 | 47 | |
|
48 | 48 | # Permissions |
@@ -26,8 +26,8 module Redmine | |||
|
26 | 26 | |
|
27 | 27 | def initialize(name, options={}) |
|
28 | 28 | self.name = name |
|
29 | self.label = options[:label] | |
|
30 | self.order = options[:order] | |
|
29 | self.label = options[:label] || "label_#{name}".to_sym | |
|
30 | self.order = options[:order] || self.class.available_formats.size | |
|
31 | 31 | self.edit_as = options[:edit_as] || name |
|
32 | 32 | self.class_names = options[:only] |
|
33 | 33 | end |
@@ -62,7 +62,11 module Redmine | |||
|
62 | 62 | end |
|
63 | 63 | |
|
64 | 64 | # Registers a custom field format |
|
65 | def register(custom_field_format, options={}) | |
|
65 | def register(*args) | |
|
66 | custom_field_format = args.first | |
|
67 | unless custom_field_format.is_a?(Redmine::CustomFieldFormat) | |
|
68 | custom_field_format = Redmine::CustomFieldFormat.new(*args) | |
|
69 | end | |
|
66 | 70 | @@available[custom_field_format.name] = custom_field_format unless @@available.keys.include?(custom_field_format.name) |
|
67 | 71 | end |
|
68 | 72 |
General Comments 0
You need to be logged in to leave comments.
Login now