Adding button to order admin to reset digital downloads
* Resets expire time * Resets download count
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
Spree::Admin::OrdersController.class_eval do
|
||||
def reset_digitals
|
||||
@order.reset_digital_links!
|
||||
flash[:notice] = t(:downloads_reset)
|
||||
redirect_to admin_order_url(@order)
|
||||
end
|
||||
end
|
||||
7
app/overrides/add_reset_digitals_to_admin_orders.rb
Normal file
7
app/overrides/add_reset_digitals_to_admin_orders.rb
Normal file
@@ -0,0 +1,7 @@
|
||||
Deface::Override.new(:virtual_path => "spree/admin/shared/_order_tabs",
|
||||
:name => "add_reset_}digitals_to_admin_orders",
|
||||
:insert_after => ".sidebar",
|
||||
:text => %q{
|
||||
<%= content_tag(:p, button_link_to(t(:reset_downloads), reset_digitals_admin_order_url(@order)), class: 'clear') if @order.digital? or true %>
|
||||
},
|
||||
:disabled => false)
|
||||
Reference in New Issue
Block a user