Przeglądaj źródła

Raised group name maximum length to 255 characters (#13174).

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11392 e93f8b46-1217-0410-a6f0-8f06a7374b81
tags/2.3.0
Jean-Philippe Lang 11 lat temu
rodzic
commit
ee1d9647b8

+ 1
- 1
app/models/group.rb Wyświetl plik

@@ -25,7 +25,7 @@ class Group < Principal

validates_presence_of :lastname
validates_uniqueness_of :lastname, :case_sensitive => false
validates_length_of :lastname, :maximum => 30
validates_length_of :lastname, :maximum => 255

before_destroy :remove_references_before_destroy


+ 1
- 1
app/views/groups/_form.html.erb Wyświetl plik

@@ -1,7 +1,7 @@
<%= error_messages_for @group %>

<div class="box tabular">
<p><%= f.text_field :name %></p>
<p><%= f.text_field :name, :required => true, :size => 60 %></p>
<% @group.custom_field_values.each do |value| %>
<p><%= custom_field_tag_with_label :group, value %></p>
<% end %>

+ 9
- 0
db/migrate/20130215073721_change_users_lastname_length_to_255.rb Wyświetl plik

@@ -0,0 +1,9 @@
class ChangeUsersLastnameLengthTo255 < ActiveRecord::Migration
def self.up
change_column :users, :lastname, :string, :limit => 255, :default => '', :null => false
end

def self.down
change_column :users, :lastname, :string, :limit => 30, :default => '', :null => false
end
end

+ 8
- 0
test/unit/group_test.rb Wyświetl plik

@@ -35,6 +35,14 @@ class GroupTest < ActiveSupport::TestCase
assert_equal 'New group', g.name
end

def test_name_should_accept_255_characters
name = 'a' * 255
g = Group.new(:name => name)
assert g.save
g.reload
assert_equal name, g.name
end

def test_blank_name_error_message
set_language_if_valid 'en'
g = Group.new

Ładowanie…
Anuluj
Zapisz