<%= link_to "Your profile", current_user %> → Edit

Edit profile

<%= simple_form_for @user do |f| %>
<%= image_tag avatar_url(@user.id, 128), :class => "user-avatar avatar", :alt => "avatar" %>
Display name <%= f.input :name, :label => false, disabled: !((@user.is?(current_user) && confirmed?) || (mod? && current_user.role >= @user.role)) %>
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_until(current_user.role), :include_blank => false %> <% else %> <%= f.input :role, label: false, disabled: true %> <% end %>
Skype username
Show to...
<%= f.input :skype, label: false, placeholder: "Skype username", disabled: !((@user.is?(current_user) && confirmed?) || (mod? && current_user.role >= @user.role)) %> <%= f.input :skype_public, label: false, as: :radio_buttons, collection: [['all users', false], ['only staff', true]], input_html: { disabled: !((@user.is?(current_user) && confirmed?) || (mod? && current_user.role >= @user.role)) } %>
YouTube username <%= f.input :youtube, :label => false, placeholder: "YouTube username", disabled: !((@user.is?(current_user) && confirmed?) || (mod? && current_user.role >= @user.role)) %>
Twitter username <%= f.input :twitter, :label => false, placeholder: "Twitter username", disabled: !(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: !((@user.is?(current_user) && confirmed?) || (mod? && current_user.role >= @user.role)) %>
<%= f.submit "Save profile", disabled: @user.unconfirmed? %> <% if @user.unconfirmed? %> Please confirm your email adress first. <% end %> <% end %>