Merge pull request #180 from asbasawaraj/fix_publish_unpublish_service_provider

Fixes erpnext/foundation#175
This commit is contained in:
Manas Solanki
2018-05-02 18:23:57 +05:30
committed by GitHub
2 changed files with 0 additions and 15 deletions

View File

@@ -40,19 +40,6 @@ def send_reminder(service_provider_details):
message = frappe.render_template("foundation/templates/emails/inactivity_reminder.md", service_provider_details) message = frappe.render_template("foundation/templates/emails/inactivity_reminder.md", service_provider_details)
frappe.sendmail(recipients=service_provider_details.email, subject="About account inactivity", message=message) frappe.sendmail(recipients=service_provider_details.email, subject="About account inactivity", message=message)
def unpublish_service_provider():
for service_provider in frappe.get_all("Service Provider", fields=['email', 'name','title']):
if get_last_login_diff(service_provider.email) == 90:
frappe.db.set_value('Service Provider', service_provider.name, 'show_in_website', 0, update_modified=False)
def publish_service_provider():
"""
If Service provider is unpublished and login then automatically enabled name in service provider listing
"""
for service_provider in frappe.get_all("Service Provider", fields=['email','name', 'title', 'show_in_website']):
if get_last_login_diff(service_provider.email) == 0 and service_provider.show_in_website == 0:
frappe.db.set_value('Service Provider', service_provider.name, 'show_in_website', 1, update_modified=False)
def get_last_login_diff(user): def get_last_login_diff(user):
""" """
Returns difference between todays date and last login date Returns difference between todays date and last login date

View File

@@ -122,8 +122,6 @@ scheduler_events = {
# ], # ],
"daily": [ "daily": [
"foundation.erpnext_foundation.doctype.service_provider.service_provider.send_alert_to_inactive_service_providers", "foundation.erpnext_foundation.doctype.service_provider.service_provider.send_alert_to_inactive_service_providers",
"foundation.erpnext_foundation.doctype.service_provider.service_provider.unpublish_service_provider",
"foundation.erpnext_foundation.doctype.service_provider.service_provider.publish_service_provider",
], ],
# "hourly": [ # "hourly": [
# "foundation.tasks.hourly" # "foundation.tasks.hourly"