summaryrefslogtreecommitdiff
path: root/taskapp/events
diff options
context:
space:
mode:
Diffstat (limited to 'taskapp/events')
-rw-r--r--taskapp/events/request.py14
-rw-r--r--taskapp/events/task.py38
2 files changed, 26 insertions, 26 deletions
diff --git a/taskapp/events/request.py b/taskapp/events/request.py
index fe2a643..d69f717 100644
--- a/taskapp/events/request.py
+++ b/taskapp/events/request.py
@@ -1,6 +1,6 @@
from datetime import datetime
from pytask.taskapp.models import Profile
-from pytask.taskapp.events.task import addMentor
+from pytask.taskapp.events.task import addReviewer
from pytask.taskapp.events.user import changeRole
from pytask.taskapp.utilities.notification import create_notification
@@ -33,24 +33,24 @@ def reply_to_request(request_obj, reply, replied_by):
task = request_obj.task
requested_by = request_obj.sent_by
if reply:
- ## tell the replied user that he is mentor for this task and give him learn more link
+ ## tell the replied user that he is reviewer for this task and give him learn more link
create_notification("NT", request_obj.replied_by, task=task)
## now check if there are such similar requests and mark them as invalid
## they cannot be of type PY and so we can use the replied_by to get requests
pending_requests = replied_by.request_sent_to.filter(is_valid=True, is_replied=False, role="MT",task=task)
for req in pending_requests:
- create_notification("MT", req.sent_by, replied_by, False, task=req.task, remarks = "User has already accepted one such request and is a mentor.", requested_by = req.sent_by)
+ create_notification("MT", req.sent_by, replied_by, False, task=req.task, remarks = "User has already accepted one such request and is a reviewer.", requested_by = req.sent_by)
req.is_valid = False
req.save()
- ## alert all the mentors including who made request and all assigned users
- for a_mentor in task.mentors.all():
- create_notification(request_obj.role, a_mentor, replied_by, True, task, request_obj.remarks, requested_by)
+ ## alert all the reviewers including who made request and all assigned users
+ for a_reviewer in task.reviewers.all():
+ create_notification(request_obj.role, a_reviewer, replied_by, True, task, request_obj.remarks, requested_by)
for a_user in task.assigned_users.all():
create_notification(request_obj.role, a_user, replied_by, True, task, request_obj.remarks, requested_by)
- addMentor(task, request_obj.replied_by)
+ addReviewer(task, request_obj.replied_by)
else:
## tell the requested user that his request was rejected due to these reasons.
create_notification(request_obj.role, requested_by, replied_by, False, task, request_obj.remarks, requested_by)
diff --git a/taskapp/events/task.py b/taskapp/events/task.py
index ff5556f..ef68082 100644
--- a/taskapp/events/task.py
+++ b/taskapp/events/task.py
@@ -5,7 +5,7 @@ from pytask.taskapp.utilities.request import create_request
from pytask.taskapp.utilities.helper import get_key
from pytask.taskapp.utilities.notification import create_notification
-def publishTask(task, rem_mentors=True, rem_comments=True):
+def publishTask(task, rem_reviewers=True, rem_comments=True):
""" set the task status to open """
# if task.sub_type == 'D':
@@ -19,9 +19,9 @@ def publishTask(task, rem_mentors=True, rem_comments=True):
else:
task.status = "OP"
- if rem_mentors:
- task.mentors.clear()
- task.mentors.add(task.created_by)
+ if rem_reviewers:
+ task.reviewers.clear()
+ task.reviewers.add(task.created_by)
if rem_comments:
task.comment_set.update(is_deleted=True)
@@ -93,22 +93,22 @@ def addDep(main_task, dependency):
main_task.save()
-def reqMentor(task, mentor, req_by):
+def reqReviewer(task, reviewer, req_by):
""" create a request object with role as MT.
"""
- create_request(sent_by=req_by, role="MT", sent_to=mentor, task=task)
+ create_request(sent_by=req_by, role="MT", sent_to=reviewer, task=task)
-def addMentor(task,mentor):
- """ add the mentor to mentors list of the task """
+def addReviewer(task,reviewer):
+ """ add the reviewer to reviewers list of the task """
- task.mentors.add(mentor)
+ task.reviewers.add(reviewer)
task.save()
return task
def createTask(title,desc,created_by,credits):
""" creates a bare minimum task with title, description and credits.
- the creator of the task will be assigned as a mentor for the task.
+ the creator of the task will be assigned as a reviewer for the task.
"""
while True:
@@ -147,11 +147,11 @@ def addClaim(task, message, user):
req.is_valid = False
req.save()
user_url = '<a href="/user/view/uid=%s">%s</a>'%(user.id, user.username)
- reason = "User has claimed the task and hence cannot be a mentor and this request was made invalid."
+ reason = "User has claimed the task and hence cannot be a reviewer and this request was made invalid."
create_notification("MT", req.sent_by, user, task=task, reply=False, remarks=reason, requested_by=req.sent_by)
- for a_mentor in task.mentors.all():
- create_notification("CL", a_mentor, user, task=task, remarks=message)
+ for a_reviewer in task.reviewers.all():
+ create_notification("CL", a_reviewer, user, task=task, remarks=message)
def assignTask(task, added_user, assigned_by):
""" check for the status of task and assign it to the particular user """
@@ -231,8 +231,8 @@ def completeTask(task, marked_by):
for a_user in task.claimed_users.all():
create_notification(role="CM", sent_to=a_user, sent_from=marked_by, task=task)
- for a_mentor in task.mentors.all():
- create_notification(role="CM", sent_to=a_mentor, sent_from=marked_by, task=task)
+ for a_reviewer in task.reviewers.all():
+ create_notification(role="CM", sent_to=a_reviewer, sent_from=marked_by, task=task)
def closeTask(task, closed_by, reason=None):
""" set the status of task as CD.
@@ -253,8 +253,8 @@ def closeTask(task, closed_by, reason=None):
for a_user in task.claimed_users.all():
create_notification(role="CD", sent_to=a_user, sent_from=closed_by, task=task, remarks=reason)
- for a_mentor in task.mentors.all():
- create_notification(role="CD", sent_to=a_mentor, sent_from=closed_by, task=task, remarks=reason)
+ for a_reviewer in task.reviewers.all():
+ create_notification(role="CD", sent_to=a_reviewer, sent_from=closed_by, task=task, remarks=reason)
def deleteTask(task, deleted_by, reason=None):
""" set the task status as DL
@@ -267,5 +267,5 @@ def deleteTask(task, deleted_by, reason=None):
pending_requests = task.request_task.filter(is_replied=False,is_valid=True)
pending_requests.update(is_valid=False)
- for a_mentor in task.mentors.exclude(id=deleted_by.id):
- create_notification("DL", sent_to=a_mentor, sent_from=deleted_by, task=task, remarks=reason)
+ for a_reviewer in task.reviewers.exclude(id=deleted_by.id):
+ create_notification("DL", sent_to=a_reviewer, sent_from=deleted_by, task=task, remarks=reason)