Remove seeds for legacy tables
This commit is contained in:
parent
ca199f4a3b
commit
0d7b43705b
7 changed files with 2 additions and 441 deletions
|
@ -1,38 +0,0 @@
|
||||||
"Script to add Fitchen to Haldis"
|
|
||||||
from app import db
|
|
||||||
from models import Location, Product
|
|
||||||
|
|
||||||
menuitems = [
|
|
||||||
"Spicy Chicken",
|
|
||||||
"Advocado Chick",
|
|
||||||
"Indian Summer",
|
|
||||||
"Olive Garden",
|
|
||||||
"Advocado Spring",
|
|
||||||
"Spicy Mexican",
|
|
||||||
"Beefcake",
|
|
||||||
"Iron Man",
|
|
||||||
"Fitalian",
|
|
||||||
"Captain",
|
|
||||||
"Sea Breeze",
|
|
||||||
"Vegan Market",
|
|
||||||
"Sunset Beach",
|
|
||||||
"Hot Tofu",
|
|
||||||
"Vegan Advocado Spring",
|
|
||||||
]
|
|
||||||
|
|
||||||
pricedict = {"Small": 799, "Medium": 999, "Large": 1199}
|
|
||||||
|
|
||||||
|
|
||||||
def add() -> None:
|
|
||||||
"Add Fitchen to the database"
|
|
||||||
fitchen = Location()
|
|
||||||
fitchen.configure("Fitchen", "?", "?", "https://www.fitchen.be/")
|
|
||||||
db.session.add(fitchen)
|
|
||||||
|
|
||||||
for menuitem in menuitems:
|
|
||||||
for size, price in pricedict.items():
|
|
||||||
for container in ["bowl", "wrap"]:
|
|
||||||
name = "%s %s in %s" % (size, menuitem, container)
|
|
||||||
entry = Product()
|
|
||||||
entry.configure(fitchen, name, price)
|
|
||||||
db.session.add(entry)
|
|
|
@ -1,56 +0,0 @@
|
||||||
"Script to add Ocean Garden to Haldis"
|
|
||||||
from itertools import product
|
|
||||||
|
|
||||||
from app import db
|
|
||||||
from models import Location, Product
|
|
||||||
|
|
||||||
zetmelen = ["Nasi", "Bami"]
|
|
||||||
vlezen = ["Rundsvlees", "Varkensvlees", "Kippenstukkjes"]
|
|
||||||
sauzen = [
|
|
||||||
"Balisaus",
|
|
||||||
"Yu siang saus",
|
|
||||||
"Gon boa saus",
|
|
||||||
"Curry saus",
|
|
||||||
"Oestersaus",
|
|
||||||
"Zwarte pepersaus",
|
|
||||||
"Champignons",
|
|
||||||
"Chinese champignons",
|
|
||||||
"A la Maleisïe",
|
|
||||||
]
|
|
||||||
|
|
||||||
specials = [
|
|
||||||
"Nasi Kippenbolletjes Zoetzuur",
|
|
||||||
"Bami Kippenbolletjes Zoetzuur",
|
|
||||||
"Nasi Varkenbolletjes Zoetzuur",
|
|
||||||
"Bami Varkenbolletjes Zoetzuur",
|
|
||||||
"Nasi Babi Pangang",
|
|
||||||
"Bami Babi Pangang",
|
|
||||||
"Diverse Groenten met Bami",
|
|
||||||
"Diverse Groenten met Nasi",
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
||||||
def add() -> None:
|
|
||||||
"Add Ocean Garden to the database"
|
|
||||||
chinees = Location()
|
|
||||||
chinees.configure(
|
|
||||||
"Oceans's Garden",
|
|
||||||
"Zwijnaardsesteenweg 399 9000 Gent",
|
|
||||||
"tel: 09/222.72.74",
|
|
||||||
"http://oceangarden.byethost3.com/studentenmenus.html",
|
|
||||||
)
|
|
||||||
db.session.add(chinees)
|
|
||||||
|
|
||||||
def chinees_create_entry(name) -> None:
|
|
||||||
entry = Product()
|
|
||||||
entry.configure(chinees, name, 550)
|
|
||||||
db.session.add(entry)
|
|
||||||
|
|
||||||
def chinees_create_regulat(zetmeel, vlees="", saus="") -> None:
|
|
||||||
chinees_create_entry("{} {} {}".format(zetmeel, vlees, saus).rstrip())
|
|
||||||
|
|
||||||
for z, v, s in product(zetmelen, vlezen, sauzen):
|
|
||||||
chinees_create_regulat(z, v, s)
|
|
||||||
|
|
||||||
for special in specials:
|
|
||||||
chinees_create_entry(special)
|
|
|
@ -1,121 +0,0 @@
|
||||||
"Script to add Primadonna to Haldis"
|
|
||||||
from app import db
|
|
||||||
from models import Location, Product
|
|
||||||
|
|
||||||
|
|
||||||
def add():
|
|
||||||
"Add Primadonna to the database"
|
|
||||||
addTA()
|
|
||||||
addAfhalen()
|
|
||||||
|
|
||||||
|
|
||||||
pizzasTA = {
|
|
||||||
"Peperoni": 750,
|
|
||||||
"Basis pizza (extra garneringen zie site)": 600,
|
|
||||||
"Parma": 750,
|
|
||||||
"Margharita": 600,
|
|
||||||
"Funghi": 715,
|
|
||||||
"Mamma mia": 715,
|
|
||||||
"Napoletana": 750,
|
|
||||||
"Exotic": 750,
|
|
||||||
"Siciliana": 750,
|
|
||||||
"Michelangelo": 750,
|
|
||||||
"Roma": 750,
|
|
||||||
"Torno": 750,
|
|
||||||
"Bolognese": 780,
|
|
||||||
"Hawai": 910,
|
|
||||||
"Cipolla": 910,
|
|
||||||
"Dolce vita": 910,
|
|
||||||
"Valentino": 910,
|
|
||||||
"Vegateriana": 1000,
|
|
||||||
"La donna": 1000,
|
|
||||||
"Tropical": 1000,
|
|
||||||
"Quattro Stagioni": 1000,
|
|
||||||
"Romana": 1000,
|
|
||||||
"Diabolo": 1000,
|
|
||||||
"Turkish": 1000,
|
|
||||||
"Cesar": 1000,
|
|
||||||
"Calzone": 1040,
|
|
||||||
"Calzone Vegetariana": 1040,
|
|
||||||
"Quattro Formaggi": 1040,
|
|
||||||
"Frutti di mare": 1040,
|
|
||||||
"Gerookte ham en rucola": 1040,
|
|
||||||
"Van de chef": 1170,
|
|
||||||
"Milano": 1170,
|
|
||||||
"Soronto": 1260,
|
|
||||||
"Primma Donna": 1260,
|
|
||||||
"Pasta (zie site voor opties)": 900,
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
def addTA() -> None:
|
|
||||||
"Add Primadonna on takeaway.com to the database"
|
|
||||||
primadonna_takeaway = Location()
|
|
||||||
primadonna_takeaway.configure(
|
|
||||||
"Primadonna (takeaway laten bezorgen)",
|
|
||||||
"Overpoortstraat 46 9000 Gent",
|
|
||||||
"tel: 0475 40 13 00",
|
|
||||||
"https://www.takeaway.com/be-en/prima-donna",
|
|
||||||
)
|
|
||||||
db.session.add(primadonna_takeaway)
|
|
||||||
|
|
||||||
for pizza, price in pizzasTA.items():
|
|
||||||
entry = Product()
|
|
||||||
entry.configure(primadonna_takeaway, pizza, price)
|
|
||||||
db.session.add(entry)
|
|
||||||
|
|
||||||
|
|
||||||
pizzasAfhalen = {
|
|
||||||
"Peperoni": 575,
|
|
||||||
"Basis pizza (extra garneringen zie site)": 450,
|
|
||||||
"Parma": 575,
|
|
||||||
"Margharita": 450,
|
|
||||||
"Funghi": 550,
|
|
||||||
"Mamma mia": 550,
|
|
||||||
"Napoletana": 575,
|
|
||||||
"Exotic": 575,
|
|
||||||
"Siciliana": 575,
|
|
||||||
"Michelangelo": 575,
|
|
||||||
"Roma": 575,
|
|
||||||
"Torno": 575,
|
|
||||||
"Bolognese": 600,
|
|
||||||
"Hawai": 700,
|
|
||||||
"Cipolla": 700,
|
|
||||||
"Dolce vita": 700,
|
|
||||||
"Valentino": 700,
|
|
||||||
"Vegateriana": 770,
|
|
||||||
"La donna": 770,
|
|
||||||
"Tropical": 770,
|
|
||||||
"Quattro Stagioni": 770,
|
|
||||||
"Romana": 770,
|
|
||||||
"Diabolo": 770,
|
|
||||||
"Turkish": 770,
|
|
||||||
"Cesar": 770,
|
|
||||||
"Calzone": 800,
|
|
||||||
"Calzone Vegetariana": 800,
|
|
||||||
"Quattro Formaggi": 800,
|
|
||||||
"Frutti di mare": 800,
|
|
||||||
"Gerookte ham en rucola": 800,
|
|
||||||
"Van de chef": 900,
|
|
||||||
"Milano": 900,
|
|
||||||
"Soronto": 970,
|
|
||||||
"Primma Donna": 970,
|
|
||||||
"Pasta (zie site voor opties)": 700,
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
def addAfhalen() -> None:
|
|
||||||
"Add Primadonna to takeaway to the database"
|
|
||||||
primadonna_afhalen = Location()
|
|
||||||
primadonna_afhalen.configure(
|
|
||||||
"Primadonna (bellen en afhalen)",
|
|
||||||
"Overpoortstraat 46 9000 Gent",
|
|
||||||
"tel: 0475 40 13 00",
|
|
||||||
"http://primadonnagent.be/Menu.html",
|
|
||||||
)
|
|
||||||
db.session.add(primadonna_afhalen)
|
|
||||||
|
|
||||||
for pizza, price in pizzasAfhalen.items():
|
|
||||||
entry = Product()
|
|
||||||
entry.configure(primadonna_afhalen, pizza, price)
|
|
||||||
db.session.add(entry)
|
|
|
@ -1,51 +0,0 @@
|
||||||
"Script to add SimPizza to Haldis"
|
|
||||||
from app import db
|
|
||||||
from models import Location, Product
|
|
||||||
|
|
||||||
pizzas = [
|
|
||||||
"Bolognese de luxe",
|
|
||||||
"Hawaï",
|
|
||||||
"Popeye",
|
|
||||||
"Pepperoni",
|
|
||||||
"Seafood",
|
|
||||||
"Hot pizzaaah!!!",
|
|
||||||
"Salmon delight",
|
|
||||||
"Full option",
|
|
||||||
"Pitza kebab",
|
|
||||||
"Multi cheese",
|
|
||||||
"4 Seasons",
|
|
||||||
"Mega fish",
|
|
||||||
"Creamy multi cheese",
|
|
||||||
"Green fiësta",
|
|
||||||
"Chicken bbq",
|
|
||||||
"Funky chicken",
|
|
||||||
"Veggie",
|
|
||||||
"Meat lovers",
|
|
||||||
"Scampi mampi",
|
|
||||||
"Tabasco",
|
|
||||||
"Chicken time",
|
|
||||||
"Meatballs",
|
|
||||||
"Tuna",
|
|
||||||
"Anchovy",
|
|
||||||
"Calzone",
|
|
||||||
"Bbq meatballs",
|
|
||||||
"Creamy chicken",
|
|
||||||
"Hot bolognese",
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
||||||
def add() -> None:
|
|
||||||
"Add Simpizza to the database"
|
|
||||||
simpizza = Location()
|
|
||||||
simpizza.configure(
|
|
||||||
"Sim-pizza",
|
|
||||||
"De Pintelaan 252 9000 Gent",
|
|
||||||
"tel: 09/321.02.00",
|
|
||||||
"http://simpizza.be",
|
|
||||||
)
|
|
||||||
db.session.add(simpizza)
|
|
||||||
|
|
||||||
for pizza in pizzas:
|
|
||||||
entry = Product()
|
|
||||||
entry.configure(simpizza, pizza, 1195)
|
|
||||||
db.session.add(entry)
|
|
|
@ -1,139 +0,0 @@
|
||||||
"Script to add Stefanos to Haldis"
|
|
||||||
from app import db
|
|
||||||
from models import Location, Product
|
|
||||||
|
|
||||||
bickies = {
|
|
||||||
"Bicky Burger Original": 330,
|
|
||||||
"Bicky Burger": 300,
|
|
||||||
"Bicky Glenniei": 330,
|
|
||||||
"Bicky Capoentje": 330,
|
|
||||||
"Bicky Chicken": 350,
|
|
||||||
"Bicky Fish": 350,
|
|
||||||
"Bicky Veggie": 350,
|
|
||||||
}
|
|
||||||
|
|
||||||
sauskes = {
|
|
||||||
"american": 70,
|
|
||||||
"andalouse": 70,
|
|
||||||
"bicky saus": 70,
|
|
||||||
"cocktail": 70,
|
|
||||||
"curryketchu": 70,
|
|
||||||
"gele curry saus": 70,
|
|
||||||
"hannibal": 70,
|
|
||||||
"jamballa": 70,
|
|
||||||
"joppie": 70,
|
|
||||||
"loempiasaus": 70,
|
|
||||||
"looksaus": 70,
|
|
||||||
"mammout saus": 70,
|
|
||||||
"mayo": 70,
|
|
||||||
"mosterd": 70,
|
|
||||||
"pepersaus": 70,
|
|
||||||
"pickles": 70,
|
|
||||||
"pili-pili saus": 70,
|
|
||||||
"samurai": 70,
|
|
||||||
"tartare": 70,
|
|
||||||
"ketchup": 70,
|
|
||||||
"toscanse saus": 70,
|
|
||||||
"zoete mayo": 70,
|
|
||||||
"stoverijsaus": 130,
|
|
||||||
"special op vlees": 80,
|
|
||||||
"speciaal op friet": 160,
|
|
||||||
}
|
|
||||||
|
|
||||||
special_bickies = {
|
|
||||||
"Bicky Yellow": 400,
|
|
||||||
"Bicky Hermes": 500,
|
|
||||||
"Bicky Grand Cru": 530,
|
|
||||||
"Bicky Royal": 600,
|
|
||||||
"Bicky Wrap": 400,
|
|
||||||
"Bicky Rib": 450,
|
|
||||||
"Lloydje/Plankske": 600,
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
specials = {
|
|
||||||
"Julientje": 650,
|
|
||||||
"Julientje Dubbel": 800,
|
|
||||||
"Veggie Julientje": 700,
|
|
||||||
"Veggie Julientje Dubbel": 800,
|
|
||||||
"Rombautje": 700,
|
|
||||||
"Rombautje Dubbel": 900,
|
|
||||||
"Bolleke": 650,
|
|
||||||
"Bolleke Dubbel": 800,
|
|
||||||
"Hendrik": 700,
|
|
||||||
"Hendrik Dubbel": 900,
|
|
||||||
"Lieveke": 700,
|
|
||||||
"Molleke": 850,
|
|
||||||
"Molleke Dubbel": 1200,
|
|
||||||
"Stefano": 650,
|
|
||||||
"Stefano Dubbel": 800,
|
|
||||||
"Picasso": 1350,
|
|
||||||
}
|
|
||||||
|
|
||||||
vlezekes = {
|
|
||||||
"Ardeense sate": 350,
|
|
||||||
"Bamischijf": 200,
|
|
||||||
"5 Bitterballen": 150,
|
|
||||||
"Jagerworst": 300,
|
|
||||||
"Boulet": 200,
|
|
||||||
"Chixfingers": 350,
|
|
||||||
"Chicken Nuggets": 350,
|
|
||||||
"Crizzly Pikant": 350,
|
|
||||||
"Frikandel": 100,
|
|
||||||
"Garnaalballetjes": 350,
|
|
||||||
"Garnaalkroket": 300,
|
|
||||||
"Kaasballetjes": 250,
|
|
||||||
"Kaaskroket": 100,
|
|
||||||
"Kipcorn": 200,
|
|
||||||
"Kipsate": 400,
|
|
||||||
"Loempia met kip": 350,
|
|
||||||
"Lookworst": 300,
|
|
||||||
"Merguez": 350,
|
|
||||||
"Mexicano": 200,
|
|
||||||
"Mini Loempia's met saus": 300,
|
|
||||||
"Mini Lucifers": 300,
|
|
||||||
"Ragouzi": 250,
|
|
||||||
"stoofvlees": 450,
|
|
||||||
}
|
|
||||||
|
|
||||||
friet = {"Klein pak": 200, "Midden pak": 250, "Groot pak": 300}
|
|
||||||
|
|
||||||
data = [special_bickies, specials, vlezekes, friet]
|
|
||||||
|
|
||||||
|
|
||||||
def add() -> None:
|
|
||||||
"Add Stefanos to the database"
|
|
||||||
stefanos = Location()
|
|
||||||
stefanos.configure(
|
|
||||||
"Stefano's Place",
|
|
||||||
"Overpoortstraat 12 9000 Gent",
|
|
||||||
"tel: geen",
|
|
||||||
"https://www.facebook.com/pages/category/Fast-Food-Restaurant/Stefanos-Place-370774480004139/", # pylint: disable=C0301
|
|
||||||
)
|
|
||||||
db.session.add(stefanos)
|
|
||||||
|
|
||||||
# sommige bickies kunde met een schel kaas bestellen
|
|
||||||
for name, price in bickies.items():
|
|
||||||
bicky = Product()
|
|
||||||
bicky.configure(stefanos, name, price)
|
|
||||||
db.session.add(bicky)
|
|
||||||
|
|
||||||
bicky_cheese = Product()
|
|
||||||
bicky_cheese.configure(stefanos, name + " cheese", price + 30)
|
|
||||||
db.session.add(bicky_cheese)
|
|
||||||
|
|
||||||
for dictionary in data:
|
|
||||||
for name, price in dictionary.items():
|
|
||||||
item = Product()
|
|
||||||
item.configure(stefanos, name, price)
|
|
||||||
db.session.add(item)
|
|
||||||
|
|
||||||
# saus in een potteke bestellen is 10 cent extra
|
|
||||||
for name, price in sauskes.items():
|
|
||||||
saus = Product()
|
|
||||||
saus.configure(stefanos, name, price)
|
|
||||||
db.session.add(saus)
|
|
||||||
|
|
||||||
saus_apart = Product()
|
|
||||||
saus_apart.configure(stefanos, name + " apart", price + 10)
|
|
||||||
db.session.add(saus_apart)
|
|
|
@ -1,24 +0,0 @@
|
||||||
from app import db
|
|
||||||
from models import Location, Product
|
|
||||||
|
|
||||||
STUFFS = [
|
|
||||||
("Broodje zever", 540),
|
|
||||||
("Broodje aap", 0),
|
|
||||||
("Broodje goud", 500000),
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
||||||
def add() -> None:
|
|
||||||
testlocation = Location()
|
|
||||||
testlocation.configure(
|
|
||||||
"Testlocation",
|
|
||||||
"Please ignore!",
|
|
||||||
"0469 69 69 69",
|
|
||||||
"http://localhost:8000/",
|
|
||||||
)
|
|
||||||
db.session.add(testlocation)
|
|
||||||
|
|
||||||
for stuff in STUFFS:
|
|
||||||
entry = Product()
|
|
||||||
entry.configure(testlocation, *stuff)
|
|
||||||
db.session.add(entry)
|
|
|
@ -1,19 +1,9 @@
|
||||||
"Script for interaction and changes to the database"
|
"Script for interaction and changes to the database"
|
||||||
import add_admins
|
import add_admins
|
||||||
import add_fitchen
|
|
||||||
import add_oceans_garden
|
|
||||||
import add_primadonna
|
|
||||||
import add_simpizza
|
|
||||||
import add_testlocation
|
|
||||||
from app import db, create_app
|
from app import db, create_app
|
||||||
|
|
||||||
entry_sets = {
|
entry_sets = {
|
||||||
"Admins": add_admins.add,
|
"admins": add_admins.add,
|
||||||
"Testlocation": add_testlocation.add,
|
|
||||||
"Ocean's Garden": add_oceans_garden.add,
|
|
||||||
"SimPizza": add_simpizza.add,
|
|
||||||
"Primadonna": add_primadonna.add,
|
|
||||||
"Fitchen": add_fitchen.add,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
yes = ["yes", "y"]
|
yes = ["yes", "y"]
|
||||||
|
@ -42,7 +32,7 @@ def add_all() -> None:
|
||||||
def recreate_from_scratch() -> None:
|
def recreate_from_scratch() -> None:
|
||||||
"Recreate a completely new database"
|
"Recreate a completely new database"
|
||||||
confirmation = "Are you very very sure? (Will delete previous entries!) (y/N) "
|
confirmation = "Are you very very sure? (Will delete previous entries!) (y/N) "
|
||||||
if input(confirmation) in yes:
|
if input(confirmation).lower() in yes:
|
||||||
print("Resetting the database!")
|
print("Resetting the database!")
|
||||||
db.drop_all()
|
db.drop_all()
|
||||||
db.create_all()
|
db.create_all()
|
||||||
|
|
Loading…
Reference in a new issue