more plan basics working

This commit is contained in:
vabene1111 2020-06-04 19:46:35 +02:00
parent a136a18a8e
commit 2e255aba0d
3 changed files with 14 additions and 5 deletions

View File

@ -4,9 +4,12 @@ from cookbook.models import MealPlan, MealType
class MealPlanSerializer(serializers.ModelSerializer):
recipe_name = serializers.ReadOnlyField(source='recipe.name')
meal_type_name = serializers.ReadOnlyField(source='meal_type.name')
class Meta:
model = MealPlan
fields = '__all__'
fields = ('id', 'title', 'recipe', 'date', 'meal_type', 'recipe_name', 'meal_type_name')
class MealTypeSerializer(serializers.ModelSerializer):

View File

@ -65,7 +65,7 @@
:empty-insert-threshold="10">
<div class="list-group-item" v-for="(element, index) in d.items" :key="element.id">
<a href="#" v-if="element.title !== ''" @click="plan_detail = element">[[element.title]]</a>
<a href="#" v-if="element.title === ''" @click="plan_detail = element">[[element.recipe]]</a>
<a href="#" v-if="element.title === ''" @click="plan_detail = element">[[element.recipe_name]]</a>
</div>
</draggable>
</td>
@ -74,10 +74,17 @@
</table>
<div class="row" v-if="plan_detail !== undefined">
[[plan_detail.date]]
[[plan_detail.title]]
<h2>[[plan_detail.meal_type_name]] - [[plan_detail.date]]</h2>
<br/>
[[plan_detail.note]]
</div>
<br/>
<hr/>
<br/>
[[plan_entries]]
</div>

View File

@ -65,7 +65,6 @@ MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',