示例#1
0
def process_picture(post, picture_name, picture):
    from frappe.website.doctype.website_group.website_group import clear_cache

    post.picture_url = save_file(picture_name,
                                 picture,
                                 "Post",
                                 post.name,
                                 decode=True).file_url
    frappe.db.set_value("Post", post.name, "picture_url", post.picture_url)
    clear_cache(website_group=post.website_group)
示例#2
0
	def on_update(self):
		from frappe.templates.website_group.post import clear_post_cache
		from frappe.website.doctype.website_group.website_group import clear_cache

		clear_cache(website_group=self.website_group)
		clear_post_cache(self.parent_post or self.name)

		if self.assigned_to and self.assigned_to != self.assigned_to \
			and frappe.session.user != self.assigned_to:

			# send assignment email
			sendmail(recipients=[self.assigned_to],
				subject="You have been assigned this Task by {}".format(get_fullname(self.modified_by)),
				msg=self.get_reply_email_message(self.name, get_fullname(self.owner)))
示例#3
0
文件: post.py 项目: maticaZA/basic
    def on_update(self):
        from frappe.templates.website_group.post import clear_post_cache
        from frappe.website.doctype.website_group.website_group import clear_cache

        clear_cache(website_group=self.website_group)
        clear_post_cache(self.parent_post or self.name)

        if self.assigned_to and self.assigned_to != self.assigned_to \
         and frappe.session.user != self.assigned_to:

            # send assignment email
            sendmail(recipients=[self.assigned_to],
                     subject="You have been assigned this Task by {}".format(
                         get_fullname(self.modified_by)),
                     msg=self.get_reply_email_message(self.name,
                                                      get_fullname(
                                                          self.owner)))
示例#4
0
 def after_insert(self):
     clear_cache(self.ref_name)
示例#5
0
	def after_insert(self):
		clear_cache(self.ref_name)
示例#6
0
def process_picture(post, picture_name, picture):
	from frappe.website.doctype.website_group.website_group import clear_cache

	post.picture_url = save_file(picture_name, picture, "Post", post.name, decode=True).file_url
	frappe.db.set_value("Post", post.name, "picture_url", post.picture_url)
	clear_cache(website_group=post.website_group)