Skip to content

Commit 8b61c8c

Browse files
authored
Merge pull request #224 from wp99cp/develop
Add new mealUsage type: Dessert #223
2 parents ceeed66 + 8c7aa1b commit 8b61c8c

File tree

12 files changed

+22
-16
lines changed

12 files changed

+22
-16
lines changed

backend/firebase-cloud-functions/functions/src/exportCamp/createHTMLForExport.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ export const createHTML = (camp: ExportedCamp) => {
114114
*/
115115
const createWeekView = function () {
116116

117-
const mealUsages = ["Leitersnack", "Znacht", "Zvieri", "Zmittag", "Znüni", "Zmorgen"];
117+
const mealUsages = ["Dessert", "Leitersnack", "Znacht", "Zvieri", "Zmittag", "Znüni", "Zmorgen"];
118118

119119
let innerHTMLStr = '<table id="weekTable">';
120120

backend/firebase-cloud-functions/functions/src/exportCamp/exportData.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ async function loadDay(camp: ExportedCamp, day: ExportedDay, categories: Categor
149149
*/
150150
function mealCompareFn(a: ExportedMeal, b: ExportedMeal) {
151151

152-
const orderOfMahlzeiten = ['Zmorgen', 'Znüni', 'Zmittag', 'Zvieri', 'Znacht', 'Leitersnack', 'Vorbereiten'];
152+
const orderOfMahlzeiten = ['Zmorgen', 'Znüni', 'Zmittag', 'Zvieri', 'Znacht', 'Dessert', 'Leitersnack', 'Vorbereiten'];
153153

154154
// sortiert nach Verwendung
155155
if (a.meal_data_as_date.getTime() === b.meal_data_as_date.getTime()) {

backend/firebase-cloud-functions/functions/src/interfaces/firestoreDatatypes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export interface FirestoreCamp extends FirestoreDocument {
7777
* Verwendung einer Mahlziet als Zmorgen, Zmittag, Znacht, Zvieri usw.
7878
*
7979
*/
80-
export type MealUsage = 'Zmorgen' | 'Zmittag' | 'Znacht' | 'Zvieri' | 'Znüni' | 'Leitersnack';
80+
export type MealUsage = 'Zmorgen' | 'Zmittag' | 'Znacht' | 'Zvieri' | 'Znüni' | 'Leitersnack' | 'Dessert';
8181

8282
/**
8383
* Representiert ein FirestoreMeal, d.h. ein Meal in der Datenbank

backend/pdf-export-module/script/exportData/camp.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def get_meal_type_names(self):
4646
"""
4747
4848
Creates a list of all used meal type names. The resulting list is ordered
49-
according as follows: Zmorgen, Znüni, Zmittag, Zvieri, Znacht, Leitersnack,
49+
according as follows: Zmorgen, Znüni, Zmittag, Zvieri, Znacht, Dessert, Leitersnack,
5050
Vorbereiten. The three main meals, i.g., Zmorgen, Zmittag, Znacht, are always included.
5151
5252
:return: an array of meal type names.

backend/pdf-export-module/script/exportData/data_fetcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from exportData.utils import convert_document
1111

1212
# defines order of meal types
13-
meal_types = ['Zmorgen', 'Znüni', 'Zmittag', 'Zvieri', 'Znacht', 'Leitersnack', 'Vorbereiten']
13+
meal_types = ['Zmorgen', 'Znüni', 'Zmittag', 'Zvieri', 'Znacht', 'Dessert', 'Leitersnack', 'Vorbereiten']
1414

1515

1616
class DataFetcher(object):

backend/pdf-export-module/tests/create_test_case.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ def load_recipe_data(db, specific_meals, test_case_data):
7171
recipe['recipe_override_participants'] = spec_recipe['recipe_override_participants']
7272

7373
# defines order of meal types
74-
meal_types = ['Zmorgen', 'Znüni', 'Zmittag', 'Zvieri', 'Znacht', 'Leitersnack', 'Vorbereiten']
74+
meal_types = ['Zmorgen', 'Znüni', 'Zmittag', 'Zvieri', 'Znacht', 'Dessert', 'Leitersnack', 'Vorbereiten']
7575

7676
# sort meals
7777
specific_meals = sorted(specific_meals, key=lambda x: meal_types.index(x['meal_used_as']))

frontend/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "@emeal/menuplanung",
3-
"version": "1.15.0",
3+
"version": "1.15.1",
44
"license": "MIT",
5-
"copyrights": "© 2019 - 2023 Cevi Züri 11 - eMeal Menüplanung",
5+
"copyrights": "© 2019 - 2024 Cevi Züri 11 - eMeal Menüplanung",
66
"scripts": {
77
"ng": "ng",
88
"start": "angular-build-info && ng serve --ssl",

frontend/src/app/modules/application-module/components/day-overview/day-overview.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export class DayOverviewComponent implements OnChanges, OnInit, OnDestroy {
7979

8080
getMealNames() {
8181

82-
return ['Zmorgen', 'Znüni', 'Zmittag', 'Zvieri', 'Znacht', 'Leitersnack', 'Vorbereiten'];
82+
return ['Zmorgen', 'Znüni', 'Zmittag', 'Zvieri', 'Znacht', 'Dessert', 'Leitersnack', 'Vorbereiten'];
8383

8484
}
8585

frontend/src/app/modules/application-module/dialoges/add-meal/add-meal.component.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ <h3 mat-dialog-title>Mahlzeiten hinzufügen.</h3>
5656
<option value="Znacht">Znacht</option>
5757
<option value="Znüni">Znüni</option>
5858
<option value="Zvieri">Zvieri</option>
59+
<option value="Dessert">Dessert</option>
5960
<option value="Leitersnack">Leitersnack</option>
6061
</select>
6162
</mat-form-field>

frontend/src/app/modules/application-module/dialoges/change-log/change-log.component.html

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
1-
<h2>Neue Versionen - v1.15.0</h2>
1+
<h2>Neue Versionen - v1.15.1</h2>
22

33
<div mat-dialog-content>
44

55
<h3>Was gibt es neues in eMeal - Menüplanung? </h3>
66

7-
<p>Dieses Update behebt einen Fehler beim Export:</p>
7+
<p>Dieses Update fügt Neues hinzu:</p>
88

9-
<p class="news-element news-fixed">
10-
Wurde das '&'-Zeichen verwendet (z.B. bei 'Hörndli & g'Hacktes') wurde der Export nicht korrekt ausgeführt und die
11-
Wochenübersicht wurde verschoben dargestellt. Dies ist nun behoben.
9+
<p class="news-element news-feature">
10+
Neuerdings gibt es auch den Menu-Typ "Dessert".
1211
</p>
1312

1413
</div>

0 commit comments

Comments
 (0)