40 lines
No EOL
1.3 KiB
Text
40 lines
No EOL
1.3 KiB
Text
- content_for :head do
|
|
:javascript
|
|
$(function() {
|
|
$('#message_recipient_tokens').tokenInput("#{users_path(:format => :json)}", {
|
|
crossDomain: false,
|
|
prePopulate: $('#message_recipient_tokens').data('pre')
|
|
});
|
|
|
|
$('#message_sent_to_all').click(function() {
|
|
if ($(this).is(':checked')) {
|
|
$('#recipients').slideUp();
|
|
} else {
|
|
$('#recipients').slideDown();
|
|
}
|
|
});
|
|
});
|
|
|
|
- title "Neue Nachricht"
|
|
|
|
= simple_form_for @message do |f|
|
|
- if Foodsoft.config[:mailing_list].blank?
|
|
= f.input :sent_to_all, :as => :boolean
|
|
- else
|
|
%b Nachrichten an alle
|
|
verschickst Du bitte über den Verteiler:
|
|
= mail_to Foodsoft.config[:mailing_list]
|
|
%br/
|
|
%small{:style => "color:grey"}
|
|
Eventuell musst Du Dich dem Verteiler erst bekannt machen.
|
|
%br/
|
|
z.b. mit einer Mail an
|
|
= mail_to Foodsoft.config[:mailing_list_subscribe]
|
|
|
|
#recipients
|
|
= f.input :recipient_tokens, :input_html => { 'data-pre' => User.find_all_by_id(@message.recipients_ids).map { |u| u.token_attributes }.to_json }
|
|
= f.input :group_id, :as => :select, :collection => Group.order(:type.desc, :name.desc).all.reject { |g| g.memberships.empty? }
|
|
= f.input :private
|
|
= f.input :subject
|
|
= f.input :body
|
|
= f.submit |