From: Radek Czajka Date: Mon, 18 Jan 2021 12:32:15 +0000 (+0100) Subject: Funding offer staff preview. X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/7c324b777d31f1aa7b5f9549ad3c1ec920443f27?ds=inline Funding offer staff preview. --- diff --git a/src/funding/views.py b/src/funding/views.py index 91dafc1aa..5d4669e66 100644 --- a/src/funding/views.py +++ b/src/funding/views.py @@ -77,7 +77,11 @@ class OfferDetailView(FormView): def dispatch(self, request, slug=None): if getattr(self, 'object', None) is None: if slug: - self.object = get_object_or_404(Offer.public(), slug=slug) + if request.user.is_staff: + offers = Offer.objects.all() + else: + offers = Offer.public() + self.object = get_object_or_404(offers, slug=slug) else: self.object = Offer.current() if self.object is None: