def ownerDelete(owner_id): if "username" not in login_session: return render_template("unauthorized.html") else: owner = models.selectAllOwners().filter_by(owner_id=owner_id) if request.method == "POST": models.deleteOwner(owner_id) return redirect(url_for("owners")) else: return render_template("ownerDelete.html", owner=owner, owner_id=owner_id)
def ownerDelete(owner_id): if 'username' not in login_session: return render_template('unauthorized.html') else: owner = models.selectAllOwners().filter_by(owner_id=owner_id) if request.method == "POST": models.deleteOwner(owner_id) return redirect(url_for('owners')) else: return render_template('ownerDelete.html', owner=owner, owner_id=owner_id)
def ownerView(owner_id): puppy = models.selectAllPuppies().filter_by(owner_id=owner_id) owner = models.selectAllOwners().filter_by(owner_id=owner_id) try: a = puppy.scalar() if a is None: pups = "No puppies adopted yet!" else: pups = "Adopted Puppies:" except: pups = "Adopted Puppies:" print pups return render_template("ownerView.html", owner_id=owner_id, owner=owner, puppy=puppy, pups=pups)
def ownerView(owner_id): puppy = models.selectAllPuppies().filter_by(owner_id=owner_id) owner = models.selectAllOwners().filter_by(owner_id=owner_id) try: a = puppy.scalar() if a is None: pups = "No puppies adopted yet!" else: pups = "Adopted Puppies:" except: pups = "Adopted Puppies:" print pups return render_template('ownerView.html', owner_id=owner_id, owner=owner, puppy=puppy, pups=pups)
def puppyAdopt(puppy_id): puppy = models.selectAllPuppies().filter_by(puppy_id=puppy_id) for pup in puppy: shelt = pup.shelter_id owners = models.selectAllOwners() shelters = models.selectAllShelters().filter_by(shelter_id=shelt) a = models.selectAdopterOwners(puppy_id).scalar() if a is None: txt1 = 'Adopt' txt2 = 'now!' btn = 'success' att = 'enabled' else: txt1 = '' txt2 = 'was already adopted' btn = 'danger' att = 'disabled' if request.method == "POST": dict_ownr = {'owner_id': request.form['owner_id']} print dict_ownr ownr = dict_ownr.get('owner_id') models.adoptPuppy(puppy_id, ownr, shelt) text = ( 'puppy_id(%s) was adopted from shelter_id(%s) by owner_id(%s)' % (puppy_id, ownr, shelt)) logging.info = text text = text r = owners.filter_by(owner_id=ownr) for r in r: print r recipient = r.email email.email(text, recipient) return redirect(url_for('puppies')) else: return render_template('adoptPuppy.html', puppy=puppy, owners=owners, shelters=shelters, txt1=txt1, txt2=txt2, att=att, btn=btn)
def puppyAdopt(puppy_id): puppy = models.selectAllPuppies().filter_by(puppy_id=puppy_id) for pup in puppy: shelt = pup.shelter_id owners = models.selectAllOwners() shelters = models.selectAllShelters().filter_by(shelter_id=shelt) a = models.selectAdopterOwners(puppy_id).scalar() if a is None: txt1 = 'Adopt' txt2 = 'now!' btn = 'success' att = 'enabled' else: txt1 = '' txt2 = 'was already adopted' btn = 'danger' att = 'disabled' if request.method == "POST": dict_ownr = {'owner_id': request.form['owner_id']} print dict_ownr ownr = dict_ownr.get('owner_id') models.adoptPuppy(puppy_id, ownr, shelt) text = ('puppy_id(%s) was adopted from shelter_id(%s) by owner_id(%s)' % (puppy_id, ownr, shelt)) logging.info = text text = text r = owners.filter_by(owner_id=ownr) for r in r: print r recipient = r.email email.email(text,recipient) return redirect(url_for('puppies')) else: return render_template('adoptPuppy.html', puppy = puppy, owners = owners, shelters = shelters, txt1 = txt1, txt2 = txt2, att = att, btn = btn)
def ownerEdit(owner_id): if "username" not in login_session: return render_template("unauthorized.html") else: form = forms.OwnerForm(request.form) owner = models.selectAllOwners().filter_by(owner_id=owner_id) if request.method == "POST" and form.validate(): edit_owner = { "firstName": form.firstName.data, "lastName": form.lastName.data, "address": form.address.data, "city": form.city.data, "state": form.state.data, "zipCode": form.zipCode.data, "cellnum": form.cellnum.data, "email": form.email.data, "needs": form.needs.data, } models.editOwner(edit_owner, owner_id) return redirect(url_for("owners")) else: return render_template("ownerEdit.html", owner=owner, form=form)
def ownerEdit(owner_id): if 'username' not in login_session: return render_template('unauthorized.html') else: form = forms.OwnerForm(request.form) owner = models.selectAllOwners().filter_by(owner_id=owner_id) if request.method == "POST" and form.validate(): edit_owner = { 'firstName': form.firstName.data, 'lastName': form.lastName.data, 'address': form.address.data, 'city': form.city.data, 'state': form.state.data, 'zipCode': form.zipCode.data, 'cellnum': form.cellnum.data, 'email': form.email.data, 'needs': form.needs.data } models.editOwner(edit_owner, owner_id) return redirect(url_for('owners')) else: return render_template('ownerEdit.html', owner=owner, form=form)
def owners(): owners = models.selectAllOwners() return render_template("ownerAll.html", owners=owners)
def owners(): owners = models.selectAllOwners() return render_template('ownerAll.html', owners=owners)