Sha256: 5c3d93840ae09c1123a508b2660dc0d08a5770c11666fef8a44b3f9f5e5a53e0

Contents?: true

Size: 1.59 KB

Versions: 62

Compression:

Stored size: 1.59 KB

Contents

class <%= model_name %>Mailer < Mailer

  helper :<%= model_name_pluralize_underscored %>

  def <%= model_name_underscored %>_added(<%= model_name_underscored %>)
    <%- if project? -%>
    redmine_headers 'Project' => <%= model_name_underscored %>.project.identifier

    <%- end -%>
    <%- if author? -%>
    @author = <%= model_name_underscored %>.author
    <%- end -%>
    @<%= model_name_underscored %> = <%= model_name_underscored %>
    @<%= model_name_underscored %>_url = url_for(controller: '<%= model_name_pluralize_underscored %>', action: 'show', id: <%= model_name_underscored %>)

    message_id <%= model_name_underscored %>
    references <%= model_name_underscored %>

    mail to: <%= model_name_underscored %>.notified_users,
      subject: "#{l(:label_<%= model_name_underscored %>)}: #{<%= model_name_underscored %>.to_s}"
  end

  def <%= model_name_underscored %>_updated(<%= model_name_underscored %>)
    <%- if project? -%>
    redmine_headers 'Project' => <%= model_name_underscored %>.project.identifier

    <%- end -%>
    <%- if author? -%>
    @author = <%= model_name_underscored %>.author
    <%- end -%>
    @<%= model_name_underscored %> = <%= model_name_underscored %>
    @<%= model_name_underscored %>_url = url_for(controller: '<%= model_name_pluralize_underscored %>', action: 'show', id: <%= model_name_underscored %>)

    message_id <%= model_name_underscored %>
    references <%= model_name_underscored %>

    mail to: <%= model_name_underscored %>.notified_users,
      subject: "#{l(:label_<%= model_name_underscored %>)}: #{<%= model_name_underscored %>.to_s}"
  end

end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
redmine_extensions-0.3.3 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.3.2 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.3.00 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.16 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.14 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.13 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.12 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.11 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.10 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.9 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.8 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.7 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.6 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.5 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.4 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.3 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.2 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.2.0 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.1.27 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb
redmine_extensions-0.1.26 lib/generators/redmine_extensions/entity/templates/mailer.rb.erb