mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-01 04:10:06 -05:00
Merge commit '23c58868dee75fbe7a082d4cc2113f8e3ea9a9b2' into ical-default-dates
This commit is contained in:
@@ -121,6 +121,8 @@ urlpatterns = [
|
|||||||
path('api/get_recipe_file/<int:recipe_id>/', api.get_recipe_file, name='api_get_recipe_file'),
|
path('api/get_recipe_file/<int:recipe_id>/', api.get_recipe_file, name='api_get_recipe_file'),
|
||||||
path('api/sync_all/', api.sync_all, name='api_sync'),
|
path('api/sync_all/', api.sync_all, name='api_sync'),
|
||||||
path('api/log_cooking/<int:recipe_id>/', api.log_cooking, name='api_log_cooking'),
|
path('api/log_cooking/<int:recipe_id>/', api.log_cooking, name='api_log_cooking'),
|
||||||
|
path('api/plan-ical/', api.get_plan_ical, name='api_get_plan_ical_future'),
|
||||||
|
path('api/plan-ical/<slug:from_date>/', api.get_plan_ical, name='api_get_plan_ical_from'),
|
||||||
path('api/plan-ical/<slug:from_date>/<slug:to_date>/', api.get_plan_ical, name='api_get_plan_ical'),
|
path('api/plan-ical/<slug:from_date>/<slug:to_date>/', api.get_plan_ical, name='api_get_plan_ical'),
|
||||||
path('api/recipe-from-source/', api.RecipeUrlImportView.as_view(), name='api_recipe_from_source'),
|
path('api/recipe-from-source/', api.RecipeUrlImportView.as_view(), name='api_recipe_from_source'),
|
||||||
path('api/backup/', api.get_backup, name='api_backup'),
|
path('api/backup/', api.get_backup, name='api_backup'),
|
||||||
|
|||||||
@@ -1692,8 +1692,9 @@ def log_cooking(request, recipe_id):
|
|||||||
return {'error': 'recipe does not exist'}
|
return {'error': 'recipe does not exist'}
|
||||||
|
|
||||||
|
|
||||||
@group_required('user')
|
@api_view(['GET'])
|
||||||
def get_plan_ical(request, from_date, to_date):
|
@permission_classes([CustomIsUser & CustomTokenHasReadWriteScope])
|
||||||
|
def get_plan_ical(request, from_date=datetime.date.today(), to_date=None):
|
||||||
queryset = MealPlan.objects.filter(Q(created_by=request.user)
|
queryset = MealPlan.objects.filter(Q(created_by=request.user)
|
||||||
| Q(shared=request.user)).filter(space=request.user.userspace_set.filter(active=1).first().space).distinct().all()
|
| Q(shared=request.user)).filter(space=request.user.userspace_set.filter(active=1).first().space).distinct().all()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user