Exemple #1
0
def watch_ready(request):
    """Start watching ready-for-l10n revisions."""
    if request.locale != settings.WIKI_DEFAULT_LANGUAGE:
        raise Http404
    ReadyRevisionEvent.notify(request.user)
    statsd.incr('wiki.watches.ready')
    return HttpResponse()
Exemple #2
0
def watch_ready(request):
    """Start watching ready-for-l10n revisions."""
    if request.locale != settings.WIKI_DEFAULT_LANGUAGE:
        raise Http404
    ReadyRevisionEvent.notify(request.user)
    statsd.incr('wiki.watches.ready')
    return HttpResponse()
Exemple #3
0
    def setUp(self):
        """Have a user watch for revision approval. Log in."""
        self.ready_watcher = user(email='*****@*****.**', save=True)
        ReadyRevisionEvent.notify(self.ready_watcher)

        readyer = user(save=True)
        add_permission(readyer, Revision, 'mark_ready_for_l10n')
        self.client.login(username=readyer.username, password='******')
Exemple #4
0
    def setUp(self):
        """Have a user watch for revision approval. Log in."""
        self.ready_watcher = user(email='*****@*****.**', save=True)
        ReadyRevisionEvent.notify(self.ready_watcher)

        readyer = user(save=True)
        add_permission(readyer, Revision, 'mark_ready_for_l10n')
        self.client.login(username=readyer.username, password='******')
    def test_user_watching_both(self):
        """If a single person is watching ready and approved revisions and a
        revision becomes ready, send only the readiness email, not the approval
        one."""
        # Have the Approved watcher watch Ready as well:
        ReadyRevisionEvent.notify(self.approved_watcher)

        self._review_revision(is_ready=True)
        eq_(2, len(mail.outbox))  # 1 mail to watcher, 1 to creator
        _assert_ready_mail(mail.outbox[0])
        _assert_creator_mail(mail.outbox[1])
    def test_user_watching_both(self):
        """If a single person is watching ready and approved revisions and a
        revision becomes ready, send only the readiness email, not the approval
        one."""
        # Have the Approved watcher watch Ready as well:
        ReadyRevisionEvent.notify(self.approved_watcher)

        self._review_revision(is_ready=True)
        eq_(2, len(mail.outbox))  # 1 mail to watcher, 1 to creator
        _assert_ready_mail(mail.outbox[0])
        _assert_creator_mail(mail.outbox[1])
Exemple #7
0
def _set_up_ready_watcher():
    """Make a user who watches for revision readiness."""
    ready_watcher = user(email='*****@*****.**', save=True)
    ReadyRevisionEvent.notify(ready_watcher)
    return ready_watcher
def _set_up_ready_watcher():
    """Make a user who watches for revision readiness."""
    ready_watcher = user(email="*****@*****.**", save=True)
    ReadyRevisionEvent.notify(ready_watcher)
    return ready_watcher
 def setUp(self):
     """Have a user watch for revision approval. Log in."""
     self.ready_watcher = user(email="*****@*****.**", save=True)
     ReadyRevisionEvent.notify(self.ready_watcher)
     self.client.login(username="******", password="******")
 def setUp(self):
     """Have a user watch for revision approval. Log in."""
     self.ready_watcher = user(email='*****@*****.**', save=True)
     ReadyRevisionEvent.notify(self.ready_watcher)
     self.client.login(username='******', password='******')