Description:
disable fullname editing git-svn-id: http://theory.cpe.ku.ac.th/grader/web/trunk@47 6386c4cd-e34a-4fa8-8920-d93eb39b512e
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r23:6beb043d888f - - 3 files changed: 12 inserted, 8 deleted

@@ -5,7 +5,6
5 verify :method => :post, :only => [:chg_passwd],
5 verify :method => :post, :only => [:chg_passwd],
6 :redirect_to => { :action => :index }
6 :redirect_to => { :action => :index }
7
7
8 - in_place_edit_for :user, :full_name
9 in_place_edit_for :user, :alias_for_editing
8 in_place_edit_for :user, :alias_for_editing
10 in_place_edit_for :user, :email_for_editing
9 in_place_edit_for :user, :email_for_editing
11
10
@@ -6,6 +6,7
6
6
7 validates_presence_of :login
7 validates_presence_of :login
8 validates_presence_of :full_name
8 validates_presence_of :full_name
9 + validates_length_of :full_name, :minimum => 1
9
10
10 validates_presence_of :password, :if => :password_required?
11 validates_presence_of :password, :if => :password_required?
11 validates_length_of :password, :within => 4..20, :if => :password_required?
12 validates_length_of :password, :within => 4..20, :if => :password_required?
@@ -29,10 +30,12
29 end
30 end
30
31
31 def email_for_editing
32 def email_for_editing
32 - if self.email!=nil
33 + if self.email==nil
34 + "(unknown)"
35 + elsif self.email==''
36 + "(blank)"
37 + else
33 self.email
38 self.email
34 - else
35 - "unknown"
36 end
39 end
37 end
40 end
38
41
@@ -41,10 +44,12
41 end
44 end
42
45
43 def alias_for_editing
46 def alias_for_editing
44 - if self.alias!=nil
47 + if self.alias==nil
48 + "(unknown)"
49 + elsif self.alias==''
50 + "(blank)"
51 + else
45 self.alias
52 self.alias
46 - else
47 - "unknown"
48 end
53 end
49 end
54 end
50
55
@@ -11,7 +11,7
11 %td.uinfo= @user.login
11 %td.uinfo= @user.login
12 %tr
12 %tr
13 %th.uinfo Full name
13 %th.uinfo Full name
14 - %td.uinfo= in_place_editor_field :user, 'full_name', {}, :rows => 1
14 + %td.uinfo= @user.full_name
15 %tr
15 %tr
16 %th.uinfo Alias
16 %th.uinfo Alias
17 %td.uinfo= in_place_editor_field :user, 'alias_for_editing', {}, :rows => 1
17 %td.uinfo= in_place_editor_field :user, 'alias_for_editing', {}, :rows => 1
You need to be logged in to leave comments. Login now