mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-07-15 18:07:02 +00:00
81 lines
2.7 KiB
Python
81 lines
2.7 KiB
Python
"""
|
|
notification constants file
|
|
"""
|
|
REGISTRATION = 1
|
|
ASSOCIATE_REQUEST = 3
|
|
ASSOCIATE_REJECTED = 4
|
|
ASSOCIATE_APPROVED = 5
|
|
REFERRAL_POINTS = 6
|
|
JUNIOR_ADDED = 7
|
|
|
|
TASK_ASSIGNED = 8
|
|
TASK_ACTION = 9
|
|
TASK_REJECTED = 10
|
|
TASK_APPROVED = 11
|
|
|
|
REMOVE_JUNIOR = 13
|
|
|
|
TEST_NOTIFICATION = 99
|
|
|
|
NOTIFICATION_DICT = {
|
|
REGISTRATION: {
|
|
"title": "Successfully registered!",
|
|
"body": "You have registered successfully. Now login and complete your profile."
|
|
},
|
|
ASSOCIATE_REQUEST: {
|
|
"title": "Associate request!",
|
|
"body": "You have request from {from_user} to associate with you."
|
|
},
|
|
|
|
ASSOCIATE_REJECTED: {
|
|
"title": "Associate request rejected!",
|
|
"body": "Your request to associate has been rejected by {from_user}."
|
|
},
|
|
|
|
ASSOCIATE_APPROVED: {
|
|
"title": "Associate request approved!",
|
|
"body": "Your request to associate has been approved by {from_user}."
|
|
},
|
|
# Juniors will receive Notifications for every Points earned by referrals
|
|
REFERRAL_POINTS: {
|
|
"title": "Earn Referral points!",
|
|
"body": "You earn 5 points for referral."
|
|
},
|
|
# Juniors will receive notification once any custodians add them in their account
|
|
JUNIOR_ADDED: {
|
|
"title": "Profile already setup!",
|
|
"body": "Your guardian has already setup your profile."
|
|
},
|
|
# Juniors will receive Notification for every Task Assign by Custodians
|
|
TASK_ASSIGNED: {
|
|
"title": "New task assigned!",
|
|
"body": "{from_user} has assigned you a new task."
|
|
},
|
|
# Guardian will receive notification as soon as junior send task for approval
|
|
TASK_ACTION: {
|
|
"title": "Task completion approval!",
|
|
"body": "You have request from {from_user} for task completion."
|
|
},
|
|
# Juniors will receive notification as soon as their task is rejected by custodians
|
|
TASK_REJECTED: {
|
|
"title": "Task completion rejected!",
|
|
"body": "Your task completion request has been rejected by {from_user}."
|
|
},
|
|
# Juniors will receive notification as soon as their task is approved by custodians
|
|
# and for every Points earned by Task completion
|
|
TASK_APPROVED: {
|
|
"title": "Task completion approved!",
|
|
"body": "Your task completion request has been approved by {from_user}. "
|
|
"Also you earned 5 points for successful completion."
|
|
},
|
|
# Juniors will receive notification as soon as their custodians remove them from account
|
|
REMOVE_JUNIOR: {
|
|
"title": "Disassociate by guardian!",
|
|
"body": "Your guardian has disassociated you."
|
|
},
|
|
TEST_NOTIFICATION: {
|
|
"title": "Test Notification",
|
|
"body": "This notification is for testing purpose from {from_user}."
|
|
}
|
|
}
|