def update_featured_versions(request): api = ProductVersions() products = set( x['product'] for x in api.get()['hits'] ) data = {} for product in request.POST: if product in products: data[product] = request.POST.getlist(product) featured_api = ReleasesFeatured() success = featured_api.put(**data) if success: messages.success( request, 'Featured versions successfully updated. ' 'Cache might take some time to update.' ) log(request.user, 'featured_versions.update', { 'data': data, 'success': success }) url = reverse('manage:featured_versions') return redirect(url)
def update_featured_versions(request): products_api = CurrentProducts() products = products_api.get()['products'] data = {} for product in request.POST: if product in products: data[product] = request.POST.getlist(product) featured_api = ReleasesFeatured() success = featured_api.put(**data) if success: messages.success( request, 'Featured versions successfully updated. ' 'Cache might take some time to update.' ) log(request.user, 'featured_versions.update', { 'data': data, 'success': success }) url = reverse('manage:featured_versions') return redirect(url)
def update_featured_versions(request): products_api = CurrentProducts() products = products_api.get()["products"] data = {} for product in request.POST: if product in products: data[product] = request.POST.getlist(product) featured_api = ReleasesFeatured() success = featured_api.put(**data) if success: messages.success(request, "Featured versions successfully updated. " "Cache might take some time to update.") log(request.user, "featured_versions.update", {"data": data, "success": success}) url = reverse("manage:featured_versions") return redirect(url)
def update_featured_versions(request): products_api = CurrentProducts() products = products_api.get()['products'] data = {} for product in request.POST: if product in products: data[product] = request.POST.getlist(product) featured_api = ReleasesFeatured() if featured_api.put(**data): messages.success( request, 'Featured versions successfully updated. ' 'Cache might take some time to update.' ) url = reverse('manage:featured_versions') return redirect(url)