Browse Source

Finish implementing clerk_review_case().

tags/v0.1^2
Ben Kurtovic 12 years ago
parent
commit
ff93105c3c
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      earwigbot/tasks/drn_clerkbot.py

+ 4
- 1
earwigbot/tasks/drn_clerkbot.py View File

@@ -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):


Loading…
Cancel
Save