% 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
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? %> |
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 %>