def get_info_for_new(): vets = vet_repository.select_all() owners = owner_repository.select_all() return render_template('/animals/new.html', vets=vets, owners=owners, title='New Animal')
def new_appointment(): animals = animal_repository.select_all() owners = owner_repository.select_all() return render_template("appointments/new.html", animals=animals, owners=owners) return render_template("appointments/new.html")
def edit_animal(id): animal = animal_repository.select(id) owners = owner_repository.select_all() vets = vet_repository.select_all() return render_template('animals/edit.html', animal=animal, all_owners=owners, all_vets=vets)
def home(): owners = owner_repository.select_all() animals = animal_repository.select_all() appointments = appointment_repository.select_all() return render_template('index.html', owners=owners, animals=animals, appointments=appointments)
def get_info_for_update(id): animal = animal_repository.select(id) vets = vet_repository.select_all() owners = owner_repository.select_all() return render_template('/animals/edit.html', animal=animal, vets=vets, owners=owners, title=f"Update {animal.name}")
def index(): owner_repository.create_no_owner() message = request.args.get('message') show_all = request.args.get('show_all') if show_all == "True": all_owners = owner_repository.select_all() else: all_owners = owner_repository.select_all_active() return render_template("owners/index.html.j2", **locals())
def home(): owners = owner_repository.select_all() animals = animal_repository.select_all() vets = vet_repository.select_all() counts = {'owners':len(owners), 'animals':len(animals), 'vets':len(vets)} date_today = datetime.datetime.now().date() treatments = treatment_repository.select_all() treatments_today = [treatment for treatment in treatments if treatment.date == date_today] return render_template('index.html', treatments_today=treatments_today, counts=counts, title='Home')
def new(): # Pull in the required data from other repos owners = OR.select_all() vets = VR.select_all() pet_types = PTR.select_all() # Render the page return render_template('pets/add.html', title='Add Pet', owners=owners, vets=vets, pet_types=pet_types)
def index(): # Check for session session_exists = session.get('error_message') if session_exists != None: error_message = session_exists session.pop('error_message') else: error_message = None owners = OR.select_all() return render_template('owners/index.html', title='Owners', owners=owners, error_message=error_message)
def edit(id): # Pull in the required data from other repos pet = PR.select(id) owners = OR.select_all() vets = VR.select_all() pet_types = PTR.select_all() # Render the page return render_template('pets/edit.html', title='Edit Pet', pet=pet, owners=owners, vets=vets, pet_types=pet_types)
def new(): owners = owner_repository.select_all() vets = vet_repository.select_all() for vet in vets: count = animal_repository.assigned_to(vet) vet.set_count(count) if vet.animal_count >= vet.max_animals: vet.set_busy() else: vet.set_available() return render_template( "/animals/new.html", title="Register Animal", owners=owners, vets=vets, )
def index(): global search results = [] search_term = False owners = owner_repository.select_all() if search: results = [ owner for owner in owners if search.lower() in f"{owner.first_name.lower()} {owner.last_name.lower()}" ] search_term = search search = False return render_template( "owners/index.html", title="Owners", owners=owners, results=results, search=search_term, )
def index(): pets = PR.select_all() vets = VR.select_all() owners = OR.select_all() return render_template('index.html', title='Home', pets=pets, vets=vets, owners=owners)
import pdb from models.animal import Animal from models.owner import Owner import repositories.animal_repository as animal_repository import repositories.owner_repository as owner_repository # animal_repository.delete_all() # owner_repository.delete_all() owner_1 = Owner("Geoff") owner_repository.save(owner_1) owner_2 = Owner("Clive") owner_repository.save(owner_2) owner_repository.select_all() animal_1 = Animal("Bear", "Gentle Ben", owner_1) animal_repository.save(animal_1) animal_2 = Animal("Ferret", "Nibbles", owner_1) animal_repository.save(animal_2) animal_3 = Animal("Rabbit", "Jessica", owner_2) animal_repository.save(animal_3) animal_4 = Animal("Hedgehog", "Spike", owner_2) animal_repository.save(animal_4) animal_repository.select_all()
def new_animal(): owners = owner_repository.select_all() vets = vet_repository.select_all() return render_template('animals/new.html', all_owners=owners, all_vets=vets)
def list_owners(): all_owners = owner_repository.select_all() return render_template("/owners/index.html", all_owners=all_owners)
def owner(): owners = owner_repository.select_all() return render_template("owners/index.html", all_owners=owners)
def new_animal(): owners = owner_repository.select_all() animals = animal_repository.select_all() return render_template("animals/new.html", owners=owners, animals=animals)
def owners(): owners = owner_repository.select_all() return render_template('owners/index.html', owners=owners)
def new_animal(): all_owners = owner_repository.select_all() return render_template("animals/new.html", all_owners=all_owners)
def edit_animal(id): animal = animal_repository.select(id) owners = owner_repository.select_all() return render_template("/animals/edit.html", all_owners=owners, animal=animal)
def new_animal(): owners = owner_repository.select_all() return render_template('new.html', owners = owners)