def test_editor_can_view_not_edit(self): set_config('editors_review_motd', 'Some announcement') self.login_as_editor() r = self.client.get(reverse('editors.motd')) doc = pq(r.content) eq_(doc('.daily-message p').text(), "Some announcement") eq_(r.context['form'], None)
def save_motd(request): if not acl.action_allowed(request, 'Admin', 'EditorsMOTD'): return http.HttpResponseForbidden() form = forms.MOTDForm(request.POST) if form.is_valid(): set_config('editors_review_motd', form.cleaned_data['motd']) return redirect(reverse('editors.motd')) data = context(form=form) return jingo.render(request, 'editors/motd.html', data)
def save_motd(request): if not acl.action_allowed(request, 'AddonReviewerMOTD', 'Edit'): raise PermissionDenied form = forms.MOTDForm(request.POST) if form.is_valid(): set_config('editors_review_motd', form.cleaned_data['motd']) return redirect(reverse('editors.motd')) data = context(form=form) return render(request, 'editors/motd.html', data)
def save_motd(request): if not acl.action_allowed(request, "AddonReviewerMOTD", "Edit"): raise PermissionDenied form = forms.MOTDForm(request.POST) if form.is_valid(): set_config("editors_review_motd", form.cleaned_data["motd"]) return redirect(reverse("editors.motd")) data = context(form=form) return jingo.render(request, "editors/motd.html", data)
def motd(request): form = None motd = get_config('mkt_reviewers_motd') if acl.action_allowed(request, 'AppReviewerMOTD', 'Edit'): form = MOTDForm(request.POST or None, initial={'motd': motd}) if form and request.method == 'POST' and form.is_valid(): set_config(u'mkt_reviewers_motd', form.cleaned_data['motd']) return redirect(reverse('reviewers.apps.motd')) data = context(form=form) return jingo.render(request, 'reviewers/motd.html', data)
def motd(request): form = None motd = unmemoized_get_config('mkt_reviewers_motd') if acl.action_allowed(request, 'AppReviewerMOTD', 'Edit'): form = MOTDForm(request.POST or None, initial={'motd': motd}) if form and request.method == 'POST' and form.is_valid(): set_config(u'mkt_reviewers_motd', form.cleaned_data['motd']) return redirect(reverse('reviewers.apps.motd')) data = context(request, form=form) return jingo.render(request, 'reviewers/motd.html', data)
def motd(request): form = None motd = get_config("mkt_reviewers_motd") if acl.action_allowed(request, "AppReviewerMOTD", "Edit"): form = MOTDForm(request.POST or None, initial={"motd": motd}) if form and request.method == "POST" and form.is_valid(): set_config(u"mkt_reviewers_motd", form.cleaned_data["motd"]) return redirect(reverse("reviewers.apps.motd")) data = context(form=form) return jingo.render(request, "reviewers/motd.html", data)
def motd(request): form = None motd = unmemoized_get_config('mkt_reviewers_motd') if acl.action_allowed(request, 'AppReviewerMOTD', 'Edit'): form = MOTDForm(request.POST or None, initial={'motd': motd}) if form and request.method == 'POST' and form.is_valid(): set_config(u'mkt_reviewers_motd', form.cleaned_data['motd']) messages.success(request, _('Changes successfully saved.')) return redirect(reverse('reviewers.apps.motd')) data = context(request, form=form) return render(request, 'reviewers/motd.html', data)
def setUp(self): super(TestMotd, self).setUp() self.url = reverse('reviewers.apps.motd') self.key = u'mkt_reviewers_motd' set_config(self.key, u'original value')
def setUp(self): set_config("jetpack_version", "1.0") self.addon = Addon.objects.get(id=3615)