basic space stuff

This commit is contained in:
vabene1111
2021-02-19 11:53:30 +01:00
parent b6b505c361
commit c42266b82c
7 changed files with 249 additions and 175 deletions

View File

@@ -49,7 +49,7 @@ def import_recipe(request):
@group_required('user')
def export_recipe(request):
if request.method == "POST":
form = ExportForm(request.POST)
form = ExportForm(request.POST, user=request.user)
if form.is_valid():
try:
integration = get_integration(request, form.cleaned_data['type'])
@@ -58,11 +58,11 @@ def export_recipe(request):
messages.add_message(request, messages.ERROR, _('Exporting is not implemented for this provider'))
else:
form = ExportForm()
form = ExportForm(user=request.user)
recipe = request.GET.get('r')
if recipe:
if re.match(r'^([0-9])+$', recipe):
if recipe := Recipe.objects.filter(pk=int(recipe)).first():
form = ExportForm(initial={'recipes': recipe})
form = ExportForm(initial={'recipes': recipe}, user=request.user)
return render(request, 'export.html', {'form': form})