From 3ca0f399ec21ca594fa016769fdb26e85cafbfac Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Wed, 15 Oct 2014 15:57:58 +0800 Subject: [PATCH] fixed username and password to be blank, user cant edit username and also the page setting options --- app/models/user.rb | 4 ++-- app/views/admin/members/_user_basic_passwd.html.erb | 6 +++++- app/views/page_parts/_widget_form.html.erb | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/models/user.rb b/app/models/user.rb index 56019f4..e274c6a 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -24,8 +24,8 @@ class User has_one :desktop, :dependent => :destroy - validates :user_name, presence: true, uniqueness: true - validates :password, presence: true, :on => :create, length: {:in => 8..20} + validates :user_name, uniqueness: true + validates :password, :on => :create, length: {:in => 8..20} #Add getter and setter for email virtual field attr_accessor :email, :first_name, :last_name diff --git a/app/views/admin/members/_user_basic_passwd.html.erb b/app/views/admin/members/_user_basic_passwd.html.erb index 4d3b05b..035746d 100644 --- a/app/views/admin/members/_user_basic_passwd.html.erb +++ b/app/views/admin/members/_user_basic_passwd.html.erb @@ -12,8 +12,12 @@
+ <% if current_user.is_admin? %> <%= f.text_field :user_name, :class=>"input-medium", :id=>"account", :placeholder=>"#{t('users.user_id')}" %> - <%= t("users.user_id_note")%> + <%= t("users.user_id_note")%> + <% else %> +

<%= @user.user_name rescue "" %>

+ <% end %>
diff --git a/app/views/page_parts/_widget_form.html.erb b/app/views/page_parts/_widget_form.html.erb index 537e812..c4f0b3b 100644 --- a/app/views/page_parts/_widget_form.html.erb +++ b/app/views/page_parts/_widget_form.html.erb @@ -4,7 +4,7 @@ <% if @widget_types.first.kind_of?(Hash) %>