<% title "Edit Notification Settings: #{@user.name}" %> <% def can_edit? (@user.is?(current_user) && confirmed?) || (mod? && current_user.role >= @user.role && current_user.confirmed?) end %> <%= link_to @user.name, @user %> → Edit Notification Settings

Edit Notification Settings

<%= form_for @user do |f| %>

Email me when someone...

replies to my thread <%= f.check_box :mail_own_thread_reply, disabled: !can_edit? %>
replies to a thread I already replied to <%= f.check_box :mail_other_thread_reply, disabled: !can_edit? %>
comments my blog post
(Currently used for staff only)
<%= f.check_box :mail_own_blogpost_comment, disabled: !can_edit? %>
comments a blog post I already commented <%= f.check_box :mail_other_blogpost_comment, disabled: !can_edit? %>
mentions me in a thread or comment <%= f.check_box :mail_mention, disabled: !can_edit? %>

Public Key

All notification emails will be encrypted with this key if you supply it.

<%= f.text_area :public_key, placeholder: "-----BEGIN PGP PUBLIC KEY BLOCK-----", disabled: !can_edit? %>

<%= f.submit "Save changes", class: "btn blue left", disabled: !can_edit? %>

<% if !@user.is?(current_user) && !current_user.confirmed? %> You must confirm your own email before you can edit other user's notification settings. <% elsif !@user.confirmed? && @user.is?(current_user) %> You need to confirm your email before you can edit your notification settings. <% end %> <% end %>