|
@@ -347,9 +347,10 @@ class DRNClerkBot(Task): |
|
|
if len(case.body) - case.last_volunteer_size > 15000: |
|
|
if len(case.body) - case.last_volunteer_size > 15000: |
|
|
self.update_status(case, self.STATUS_NEEDASSIST) |
|
|
self.update_status(case, self.STATUS_NEEDASSIST) |
|
|
timestamps = [timestamp for (editor, timestamp) in signatures] |
|
|
timestamps = [timestamp for (editor, timestamp) in signatures] |
|
|
age = (datetime.utcnow() - max(timestamps)).total_seconds() |
|
|
|
|
|
if age > 60 * 60 * 24 * 2: |
|
|
|
|
|
self.update_status(case, self.STATUS_STALE) |
|
|
|
|
|
|
|
|
if timestamps: |
|
|
|
|
|
age = (datetime.utcnow() - max(timestamps)).total_seconds() |
|
|
|
|
|
if age > 60 * 60 * 24 * 2: |
|
|
|
|
|
self.update_status(case, self.STATUS_STALE) |
|
|
return [] |
|
|
return [] |
|
|
|
|
|
|
|
|
def clerk_needassist_case(self, case, volunteers, newsigs): |
|
|
def clerk_needassist_case(self, case, volunteers, newsigs): |
|
@@ -412,7 +413,10 @@ class DRNClerkBot(Task): |
|
|
return |
|
|
return |
|
|
timestamps = [timestamp for (editor, timestamp) in signatures] |
|
|
timestamps = [timestamp for (editor, timestamp) in signatures] |
|
|
closed_age = (datetime.utcnow() - case.close_time).total_seconds() |
|
|
closed_age = (datetime.utcnow() - case.close_time).total_seconds() |
|
|
modify_age = (datetime.utcnow() - max(timestamps)).total_seconds() |
|
|
|
|
|
|
|
|
if timestamps: |
|
|
|
|
|
modify_age = (datetime.utcnow() - max(timestamps)).total_seconds() |
|
|
|
|
|
else: |
|
|
|
|
|
modify_age = 0 |
|
|
if closed_age > 60 * 60 * 24 and modify_age > 60 * 60 * 24: |
|
|
if closed_age > 60 * 60 * 24 and modify_age > 60 * 60 * 24: |
|
|
arch_top = self.tl_archive_top |
|
|
arch_top = self.tl_archive_top |
|
|
arch_bottom = self.tl_archive_bottom |
|
|
arch_bottom = self.tl_archive_bottom |
|
|