% def can_edit?; (@user.is?(current_user) && confirmed?) || (mod? && current_user.role >= @user.role); end %> <%= link_to (@user.is?(current_user) ? "Your profile" : @user.name), current_user %> → Edit
| <%= image_tag @user.avatar_url(128), :class => "user-avatar avatar", :alt => "avatar" %> | |
| Display name | <%= f.input :name, :label => false, disabled: !can_edit? %> |
| In-game name | <%= f.input :ign, :label => false, disabled: !(mod? && current_user.role >= @user.role) %> |
| Role | <% if mod? && current_user.role >= @user.role %> <%= f.association :role, :label => false, :collection => Role.all_to(current_user.role), :include_blank => false %> <% else %> <%= f.input :role, label: false, disabled: true %> <% end %> |
| Skype username | <%= f.input :skype, label: false, placeholder: "Skype username", disabled: !can_edit? %> |
| Show Skype to | <%= f.input :skype_public, label: false, as: :select, collection: [["Staff only", false], ["All users", true]], include_blank: false, input_html: { disabled: !can_edit? } %> |
| YouTube username | <%= f.input :youtube, :label => false, placeholder: "YouTube username", disabled: !can_edit? %> |
| Twitter username | <%= f.input :twitter, :label => false, placeholder: "Twitter username", disabled: !(@user.is?(current_user) && confirmed? || (mod? && current_user.role >= @user.role)) %> |
| About you | <%= f.input :about, :label => false, :input_html => {:class => "vertical"}, placeholder: "Tell us something about you...", disabled: !can_edit? %> |