mirror of
https://github.com/meichthys/church.git
synced 2026-02-18 07:39:13 +00:00
rename church events after update
This commit is contained in:
parent
c5de7e5995
commit
34359aa8ab
@ -3,12 +3,28 @@
|
||||
|
||||
import frappe
|
||||
from frappe.model.document import Document
|
||||
from frappe.model.mapper import get_mapped_doc
|
||||
|
||||
|
||||
class ChurchEvent(Document):
|
||||
pass
|
||||
|
||||
def autoname(self):
|
||||
name = self.get_name()
|
||||
if not frappe.db.exists("Church Event", self.name):
|
||||
self.name = name
|
||||
return
|
||||
else:
|
||||
if self.name != self.get_name():
|
||||
frappe.rename_doc("Church Event", self.name, name)
|
||||
|
||||
def get_name(self):
|
||||
"""Constructs the document name"""
|
||||
return f"{self.start_date} ({self.type}) - {self.event_name}"
|
||||
|
||||
def on_update(self):
|
||||
# Rename document when updating
|
||||
self.autoname()
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
def apply_template(source_name):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user