Feature #3616 ยป mail_configurator.patch
app/controllers/my_controller.rb (kopia robocza) | ||
---|---|---|
58 | 58 |
@user.mail_notification = (params[:notification_option] == 'all') |
59 | 59 |
@user.pref.attributes = params[:pref] |
60 | 60 |
@user.pref[:no_self_notified] = (params[:no_self_notified] == '1') |
61 |
call_hook(:my_controller_new_user_preferences, { :params => params, :user_pref => @user.pref }) |
|
61 | 62 |
if @user.save |
62 | 63 |
@user.pref.save |
63 | 64 |
@user.notified_project_ids = (params[:notification_option] == 'selected' ? params[:notified_project_ids] : []) |
app/views/my/account.rhtml (kopia robocza) | ||
---|---|---|
40 | 40 |
<p><em><%= l(:text_user_mail_option) %></em></p> |
41 | 41 |
<% end %> |
42 | 42 |
<p><label><%= check_box_tag 'no_self_notified', 1, @user.pref[:no_self_notified] %> <%= l(:label_user_mail_no_self_notified) %></label></p> |
43 | ||
44 |
<%= call_hook(:mail_configurator_options, { :user_pref => @user.pref }) %> |
|
45 | ||
43 | 46 |
</div> |
44 | 47 | |
45 | 48 |
<h3><%=l(:label_preferences)%></h3> |