api permissions + shopping list on mobile
This commit is contained in:
@ -137,11 +137,11 @@
|
|||||||
|
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col col-md-3">
|
<div class="col-12 col-lg-3">
|
||||||
<input class="form-control" type="number" placeholder="{% trans 'Amount' %}"
|
<input class="form-control" type="number" placeholder="{% trans 'Amount' %}"
|
||||||
v-model="new_entry.amount" ref="new_entry_amount">
|
v-model="new_entry.amount" ref="new_entry_amount">
|
||||||
</div>
|
</div>
|
||||||
<div class="col col-md-4">
|
<div class="col-12 col-lg-4">
|
||||||
<multiselect
|
<multiselect
|
||||||
v-tabindex
|
v-tabindex
|
||||||
ref="unit"
|
ref="unit"
|
||||||
@ -163,7 +163,7 @@
|
|||||||
@search-change="searchUnits">
|
@search-change="searchUnits">
|
||||||
</multiselect>
|
</multiselect>
|
||||||
</div>
|
</div>
|
||||||
<div class="col col-md-4">
|
<div class="col-12 col-lg-4">
|
||||||
<multiselect
|
<multiselect
|
||||||
v-tabindex
|
v-tabindex
|
||||||
ref="food"
|
ref="food"
|
||||||
@ -186,7 +186,7 @@
|
|||||||
</multiselect>
|
</multiselect>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col col-md-1 my-auto text-right">
|
<div class="col-12 col-lg-1 my-auto text-right">
|
||||||
<button class="btn btn-success btn-lg" @click="addEntry()"><i class="fa fa-plus"></i>
|
<button class="btn btn-success btn-lg" @click="addEntry()"><i class="fa fa-plus"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -399,7 +399,7 @@ def get_external_file_link(request, recipe_id):
|
|||||||
return HttpResponse(recipe.link)
|
return HttpResponse(recipe.link)
|
||||||
|
|
||||||
|
|
||||||
@group_required('user')
|
@group_required('guest')
|
||||||
def get_recipe_file(request, recipe_id):
|
def get_recipe_file(request, recipe_id):
|
||||||
recipe = Recipe.objects.get(id=recipe_id)
|
recipe = Recipe.objects.get(id=recipe_id)
|
||||||
# if not recipe.cors_link:
|
# if not recipe.cors_link:
|
||||||
@ -522,6 +522,7 @@ def recipe_from_url(request):
|
|||||||
return get_from_html(response.text, url)
|
return get_from_html(response.text, url)
|
||||||
|
|
||||||
|
|
||||||
|
@group_required('admin')
|
||||||
def get_backup(request):
|
def get_backup(request):
|
||||||
if not request.user.is_superuser:
|
if not request.user.is_superuser:
|
||||||
return HttpResponse('', status=403)
|
return HttpResponse('', status=403)
|
||||||
|
Reference in New Issue
Block a user