Skip to content

Commit

Permalink
fix: option to start reposting from repost item valuation
Browse files Browse the repository at this point in the history
  • Loading branch information
rohitwaghchaure committed Sep 7, 2022
1 parent d53fd8c commit 6483195
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,21 @@ frappe.ui.form.on('Repost Item Valuation', {
}

frm.trigger('show_reposting_progress');

if (frm.doc.status === 'Queued' && frm.doc.docstatus === 1) {
frm.trigger('execute_reposting');
}
},

execute_reposting(frm) {
frm.add_custom_button(__("Start Reposting"), () => {
frappe.call({
method: 'erpnext.stock.doctype.repost_item_valuation.repost_item_valuation.execute_repost_item_valuation',
callback: function() {
frappe.msgprint(__('Reposting has been started in the background.'));
}
});
});
},

show_reposting_progress: function(frm) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -307,3 +307,9 @@ def in_configured_timeslot(repost_settings=None, current_time=None):
return end_time >= now_time >= start_time
else:
return now_time >= start_time or now_time <= end_time


@frappe.whitelist()
def execute_repost_item_valuation():
"""Execute repost item valuation via scheduler."""
frappe.get_doc("Scheduled Job Type", "repost_item_valuation.repost_entries").enqueue(force=True)

0 comments on commit 6483195

Please sign in to comment.