Add support for requesting shifts

This commit is contained in:
Ross
2020-05-28 18:16:46 +01:00
parent 469674546d
commit 74484db6c6
6 changed files with 171 additions and 26 deletions
+28 -2
View File
@@ -17,10 +17,10 @@ import operator
use_neos = False
weeks_to_rota = 12
weeks_to_rota = 8
time_to_run = 1200
allow = 3000
allow = 500
sites = ("truro", "exeter", "torquay", "barnstaple", "plymouth")
@@ -217,6 +217,32 @@ else:
# Rota.add_worker(
# Worker(Rota, n, name, site.lower(), int(grade[2]), 100,
# ))
if name.startswith(("Alex", "Michal", "Ross")):
Rota.add_worker(
Worker(Rota,
n,
name,
site.lower(),
int(grade[2]),
int(fte),
nwds,
end_date,
oop,
work_requests=(("2020/09/07", "night_weekday"), )))
continue
if "Salma" in name:
Rota.add_worker(
Worker(Rota,
n,
name,
site.lower(),
int(grade[2]),
int(fte),
nwds,
end_date,
oop,
work_requests=(("2020/09/11", "night_weekend"), )))
continue
Rota.add_worker(
Worker(Rota, n, name, site.lower(), int(grade[2]), int(fte),
nwds, end_date, oop))