""" notification constants file """ REGISTRATION = 1 INVITATION = 2 ASSOCIATE_REQUEST = 3 REFERRAL_POINTS = 4 SKIPPED_PROFILE_SETUP = 5 TASK_ASSIGNED = 6 TASK_SUBMITTED = 7 TASK_ACTION = 8 TASK_REJECTED = 9 TASK_APPROVED = 10 TASK_POINTS = 11 LEADERBOARD_RANKING = 12 REMOVE_JUNIOR = 13 TEST_NOTIFICATION = 99 NOTIFICATION_DICT = { REGISTRATION: { "title": "Successfully registered!", "body": "You have registered successfully. Now login and complete your profile." }, INVITATION: { "title": "Invitation sent!", "body": "Invitation has been successfully sent." }, ASSOCIATE_REQUEST: { "title": "Associate request!", "body": "You have request from {from_user} to associate with you." }, # 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 SKIPPED_PROFILE_SETUP: { "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." }, TASK_SUBMITTED: { "title": "Task submitted!", "body": "Your task has been submitted for approval." }, # 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 approved or reject by custodians TASK_REJECTED: { "title": "Task completion rejected!", "body": "Your task completion request has been rejected by {from_user}." }, TASK_APPROVED: { "title": "Task completion approved!", "body": "Your task completion request has been approved by {from_user}." }, # Juniors will receive Notifications for every Points earned either by Task completion # Juniors will receive notification as soon as their task is approved or reject by custodians TASK_POINTS: { "title": "Earned Task points!", "body": "You earn 5 points for task." }, # Juniors will receive Notification related to Leaderboard progress LEADERBOARD_RANKING: { "title": "Leader board rank!", "body": "Your rank is ." }, # 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}." } }