| @@ -65,6 +65,7 @@ class DRNClerkBot(Task): | |||||
| self.title = cfg.get("title", "Wikipedia:Dispute resolution noticeboard") | self.title = cfg.get("title", "Wikipedia:Dispute resolution noticeboard") | ||||
| self.talk = cfg.get("talk", "Wikipedia talk:Dispute resolution noticeboard") | self.talk = cfg.get("talk", "Wikipedia talk:Dispute resolution noticeboard") | ||||
| self.volunteer_title = cfg.get("volunteers", "Wikipedia:Dispute resolution noticeboard/Volunteering") | self.volunteer_title = cfg.get("volunteers", "Wikipedia:Dispute resolution noticeboard/Volunteering") | ||||
| self.very_old_title = cfg.get("veryOldTitle", "User talk:Szhang (WMF)") | |||||
| default_summary = "Updating $3 cases for the [[WP:DRN|dispute resolution noticeboard]]." | default_summary = "Updating $3 cases for the [[WP:DRN|dispute resolution noticeboard]]." | ||||
| self.summary = self.make_summary(cfg.get("summary", default_summary)) | self.summary = self.make_summary(cfg.get("summary", default_summary)) | ||||
| @@ -301,8 +302,10 @@ class DRNClerkBot(Task): | |||||
| def clerk_review_case(self, case): | def clerk_review_case(self, case): | ||||
| if time() - case.file_time > 60 * 60 * 24 * 7: | if time() - case.file_time > 60 * 60 * 24 * 7: | ||||
| if not case.very_old_notified: | if not case.very_old_notified: | ||||
| template = "{{subst:" + self.tl_notify_stale + "|zhang}} ~~~~" | |||||
| notice = _Notice(self.very_old_title, template) | |||||
| case.very_old_notified = True | case.very_old_notified = True | ||||
| return SEND_MESSAGE_TO_ZHANG # TODO | |||||
| return [notice] | |||||
| return [] | return [] | ||||
| def clerk_closed_case(self, case, signatures): | def clerk_closed_case(self, case, signatures): | ||||