Created
March 12, 2016 06:34
-
-
Save sysint64/bb559034b5a6a0d51f7a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@staticmethod | |
def generate_interested (i_user, task): | |
title = i_user.first_name+" "+i_user.last_name | |
body = "Заинтересовался заданием №"+str(task.id)+": \""+task.title+"\"" | |
notification = Notification.objects.create (to_users = True, task = task, | |
user = i_user, title = title, body = body, status = 3, system = False) | |
notification.to.add (task.user) | |
#notification.to.add (i_user) | |
@staticmethod | |
def generate_give (task): | |
title = "Задание отдано" | |
body = "Задание №"+str(task.id)+": \""+task.title+"\" отдано Вам на исполнение" | |
notification = Notification.objects.create (to_users = True, task = task, | |
user = task.user, title = title, body = body, status = 1, system = True) | |
notification.to.add (task.perfomer) | |
@staticmethod | |
def generate_estimate (task): | |
title = task.user.first_name+" "+task.user.last_name | |
body = "Оцените пользователя за выполнение задания №"+str(task.id)+": "+task.title | |
notification = Notification.objects.create (to_users = True, task = task, | |
user = task.user, title = title, body = body, status = 4, system = False) | |
notification.to.add (task.perfomer) | |
@staticmethod | |
def generate_accept (task): | |
title = "Задание одобрено" | |
body = "Задание №"+str(task.id)+": \""+task.title+"\" одобрено модератором" | |
notification = Notification.objects.create (to_users = True, task = task, | |
title = title, body = body, status = 1, system = True) | |
notification.to.add (task.user) | |
@staticmethod | |
def generate_reject (task): | |
title = "Задание отклонено" | |
body = "Задание №"+str(task.id)+": \""+task.title+"\" отклонено модератором и отправлен в черновик" | |
notification = Notification.objects.create (to_users = True, task = task, | |
title = title, body = body, status = 2, system = True) | |
notification.to.add (task.user) | |
@staticmethod | |
def generate_new_task (task, to_user): | |
title = "Новое задание" | |
body = "Задание №"+str(task.id)+": \""+task.title+"\"" | |
notification = Notification.objects.create (to_users = True, task = task, | |
title = title, body = body, status = 5, system = True) | |
notification.to.add (to_user) | |
#pass | |
@staticmethod | |
def generate_expired (task): | |
title = "Истекло время" | |
body = "Срок действия задания №"+str(task.id)+": \""+task.title+"\" истекло, оно перешло в черновик" | |
notification = Notification.objects.create (to_users = True, task = task, | |
title = title, body = body, status = 2, system = True) | |
notification.to.add (task.user) | |
@staticmethod | |
def generate_refuse (task): | |
title = "Отказ" | |
body = "Исполнитель отказался от задания №"+str(task.id)+": \""+task.title+"\"" | |
notification = Notification.objects.create (to_users = True, task = task, | |
title = title, body = body, status = 2, system = True) | |
notification.to.add (task.user) | |
@staticmethod | |
def generate_complete (task): | |
title = "Выполнено" | |
body = "Исполнитель выполнил задание №"+str(task.id)+": \""+task.title+"\"" | |
notification = Notification.objects.create (to_users = True, task = task, | |
title = title, body = body, status = 1, system = True) | |
notification.to.add (task.user) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment