def context(request, **kw): statuses = dict((k, unicode(v)) for k, v in amo.STATUS_CHOICES_API.items()) ctx = dict(motd=unmemoized_get_config('mkt_reviewers_motd'), queue_counts=queue_counts(request), search_url=reverse('reviewers-search-api'), statuses=statuses, point_types=amo.REVIEWED_MARKETPLACE) ctx.update(kw) return ctx
def motd(request): message = unmemoized_get_config('mkt_developers_motd') form = MOTDForm(request.POST or None, initial={'motd': message}) if request.method == 'POST' and form and form.is_valid(): set_config('mkt_developers_motd', form.cleaned_data['motd']) messages.success(request, _('Changes successfully saved.')) return redirect(reverse('mkt.developers.motd')) return render(request, 'developers/motd.html', {'form': form})
def motd(request): message = unmemoized_get_config("mkt_developers_motd") form = MOTDForm(request.POST or None, initial={"motd": message}) if request.method == "POST" and form and form.is_valid(): set_config("mkt_developers_motd", form.cleaned_data["motd"]) messages.success(request, _("Changes successfully saved.")) return redirect(reverse("mkt.developers.motd")) return render(request, "developers/motd.html", {"form": form})
def dashboard(request): addons, filter = addon_listing(request) addons = amo.utils.paginate(request, addons, per_page=10) data = dict(addons=addons, sorting=filter.field, filter=filter, sort_opts=filter.opts, motd=unmemoized_get_config('mkt_developers_motd') ) return render(request, 'developers/apps/dashboard.html', data)
def dashboard(request): addons, filter = addon_listing(request) addons = amo.utils.paginate(request, addons, per_page=10) data = dict(addons=addons, sorting=filter.field, filter=filter, sort_opts=filter.opts, motd=unmemoized_get_config('mkt_developers_motd')) return render(request, 'developers/apps/dashboard.html', data)
def dashboard(request): addons, sorting = addon_listing(request) addons = paginate(request, addons, per_page=10) data = { 'addons': addons, 'sorting': sorting, 'motd': unmemoized_get_config('mkt_developers_motd') } return render(request, 'developers/apps/dashboard.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 dashboard(request): addons, sorting = addon_listing(request) addons = paginate(request, addons, per_page=10) data = {"addons": addons, "sorting": sorting, "motd": unmemoized_get_config("mkt_developers_motd")} return render(request, "developers/apps/dashboard.html", data)