Skip to content

Commit

Permalink
Sonntag 16:00
Browse files Browse the repository at this point in the history
  • Loading branch information
Peter Hornburger committed Nov 5, 2023
1 parent ce13c8f commit a347bbb
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 3 deletions.
3 changes: 1 addition & 2 deletions src/datenstrukturen/favoritenstruktur_server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,9 @@ interface IFavoritenstruktur {

const Favoritenshema = new mongoose.Schema({

_id: false,
FavoritenID: {type: String, required: false},
Name: {type: String, required: false},
Projekteliste: {type: [String], required: false},
});
}, {_id: false});

export { IFavoritenstruktur, Favoritenshema };
14 changes: 14 additions & 0 deletions src/datenstrukturen/mitarbeitersettingsstruktur_server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,13 @@ interface IMitarbeitersettingsstruktur {
AufgabenShowZeitansatz: boolean;
AufgabenShowMeinewoche: boolean;

UrlaubShowBeantragt: boolean;
UrlaubShowVertreterfreigabe: boolean;
UrlaubShowGenehmigt: boolean;
UrlaubShowAbgelehnt: boolean;
UrlaubShowFerien: boolean;
UrlaubShowFeiertage: boolean;

LOPListeGeschlossenZeitfilter: number;
};

Expand Down Expand Up @@ -105,6 +112,13 @@ const Mitarbeitersettingsshema = new mongoose.Schema({
AufgabenShowMeinewoche: {type: Boolean, default: false},
Aufgabenansicht: [Aufgabenansichtshema],
LOPListeGeschlossenZeitfilter: {type: Number, default: false},

UrlaubShowBeantragt: {type: Boolean, default: true},
UrlaubShowVertreterfreigabe: {type: Boolean, default: true},
UrlaubShowGenehmigt: {type: Boolean, default: true},
UrlaubShowAbgelehnt: {type: Boolean, default: true},
UrlaubShowFerien: {type: Boolean, default: true},
UrlaubShowFeiertage: {type: Boolean, default: true},
});

export { Mitarbeitersettingsshema, IMitarbeitersettingsstruktur };
4 changes: 3 additions & 1 deletion src/datenstrukturen/mitarbeiterstruktur_server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import {Favoritenshema, IFavoritenstruktur} from "./favoritenstruktur_server";
import mongoose from "mongoose";
import {IMeintagstruktur, Meintagshema} from "./meintagstruktur_server";
import {IMeinewochestruktur, Meinewocheshema} from "./meinewochestruktur_server";
import {Urlaubsshema} from "./urlaubsstruktur_server";

interface IMitarbeiterstruktur {

Expand Down Expand Up @@ -53,7 +54,8 @@ const Mitarbeitershema = new mongoose.Schema({

Favoritenliste: [Favoritenshema],
Meintagliste: [Meintagshema],
Meinewocheliste: [Meinewocheshema]
Meinewocheliste: [Meinewocheshema],
Urlaubsliste: [Urlaubsshema]
});

export { Mitarbeitershema, IMitarbeiterstruktur };
26 changes: 26 additions & 0 deletions src/datenstrukturen/urlaubsstruktur_server.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import mongoose from "mongoose";

interface IUrlaubsstruktur {

Startstempel: number;
Endestempel: number;
Jahr: number;
VertreterID: string;
Startstring: string;
Endestring: string;
Status: string;
};

const Urlaubsshema = new mongoose.Schema({

Startstempel: {type: Number, required: false},
Endestempel: {type: Number, required: false},
Jahr: {type: Number, required: false},
VertreterID: {type: String, required: false},
Startstring: {type: String, required: false},
Endestring: {type: String, required: false},
Status: {type: String, required: false},

}, {_id: false});

export { IUrlaubsstruktur, Urlaubsshema };

0 comments on commit a347bbb

Please sign in to comment.