fix: do not create ReviewRequestDocEvent when assigning a review req (#4913)
* fix: do not create ReviewRequestDocEvent when assigning a review req * test: test docevent creation
This commit is contained in:
parent
ad5cf0bb01
commit
27469c1264
|
@ -345,6 +345,16 @@ class ReviewTests(TestCase):
|
|||
self.assertIn("This team has completed other reviews", message)
|
||||
self.assertIn("{} -01 Serious Issues".format(reviewer_email.person.ascii), message)
|
||||
|
||||
# check events
|
||||
assignment_events = assignment.reviewassignmentdocevent_set.all()
|
||||
self.assertEqual(assignment_events.count(), 1)
|
||||
e = assignment_events.first()
|
||||
self.assertEqual(e.type, 'assigned_review_request')
|
||||
self.assertIn('is assigned', e.desc)
|
||||
self.assertEqual(e.doc, doc)
|
||||
request_events = review_req.reviewrequestdocevent_set.all()
|
||||
self.assertEqual(request_events.count(), 0)
|
||||
|
||||
def test_previously_reviewed_replaced_doc(self):
|
||||
review_team = ReviewTeamFactory(acronym="reviewteam", name="Review Team", type_id="review", list_email="reviewteam@ietf.org", parent=Group.objects.get(acronym="farfut"))
|
||||
rev_role = RoleFactory(group=review_team,person__user__username='reviewer',person__user__email='reviewer@example.com',person__name='Some Reviewer',name_id='reviewer')
|
||||
|
|
|
@ -398,15 +398,6 @@ def assign_review_request_to_reviewer(request, review_req, reviewer, add_skip=Fa
|
|||
review_req.team.acronym.upper(),
|
||||
reviewer.person if reviewer else "(None)")
|
||||
update_change_reason(assignment, descr)
|
||||
ReviewRequestDocEvent.objects.create(
|
||||
type="assigned_review_request",
|
||||
doc=review_req.doc,
|
||||
rev=review_req.doc.rev,
|
||||
by=request.user.person,
|
||||
desc=descr,
|
||||
review_request=review_req,
|
||||
state_id='assigned',
|
||||
)
|
||||
|
||||
ReviewAssignmentDocEvent.objects.create(
|
||||
type="assigned_review_request",
|
||||
|
@ -416,7 +407,7 @@ def assign_review_request_to_reviewer(request, review_req, reviewer, add_skip=Fa
|
|||
desc="Request for {} review by {} is assigned to {}".format(
|
||||
review_req.type.name,
|
||||
review_req.team.acronym.upper(),
|
||||
reviewer.person,
|
||||
reviewer.person if reviewer else "(None)",
|
||||
),
|
||||
review_assignment=assignment,
|
||||
state_id='assigned',
|
||||
|
|
Loading…
Reference in a new issue