1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2026-01-16 21:23:37 +00:00

always allow emails to be redelivered

هذا الالتزام موجود في:
Charlie Smurthwaite
2017-12-05 10:54:47 +00:00
الأصل 21039f07e8
التزام 53475abf55
2 ملفات معدلة مع 16 إضافات و10 حذوفات

عرض الملف

@@ -108,17 +108,19 @@
end end
def retry def retry
if @message.queued_message if @message.raw_message?
@message.queued_message.queue! if @message.queued_message
flash[:notice] = "This message will be retried shortly." @message.queued_message.queue!
elsif @message.held? flash[:notice] = "This message will be retried shortly."
@message.add_to_message_queue(:manual => true) elsif @message.held?
flash[:notice] = "This message has been released. Delivery will be attempted shortly." @message.add_to_message_queue(:manual => true)
elsif @server.mode == 'Development' flash[:notice] = "This message has been released. Delivery will be attempted shortly."
@message.add_to_message_queue(:manual => true) else
flash[:notice] = "This message will be redelivered shortly." @message.add_to_message_queue(:manual => true)
flash[:notice] = "This message will be redelivered shortly."
end
else else
flash[:alert] = "This message is no longer queued for sending." flash[:alert] = "This message is no longer available."
end end
redirect_to_with_json organization_server_message_path(organization, @server, @message.id) redirect_to_with_json organization_server_message_path(organization, @server, @message.id)
end end

عرض الملف

@@ -19,6 +19,10 @@
%li.deliveryList__item.deliveryList__item--header %li.deliveryList__item.deliveryList__item--header
%p This server is in development mode so this message can be redelivered as if it had just been received. %p This server is in development mode so this message can be redelivered as if it had just been received.
%p= link_to "Redeliver message", retry_organization_server_message_path(organization, @server, message.id), :class => "button button--small", :remote => true, :method => :post %p= link_to "Redeliver message", retry_organization_server_message_path(organization, @server, message.id), :class => "button button--small", :remote => true, :method => :post
- else
%li.deliveryList__item.deliveryList__item--header
%p This message can be redelivered as if it had just been received.
%p= link_to "Redeliver message", retry_organization_server_message_path(organization, @server, message.id), :class => "button button--small", :remote => true, :method => :post
- if message.deliveries.empty? - if message.deliveries.empty?
%li.deliveryList__item %li.deliveryList__item