feat(pet): integrates cloudinary, finishes register
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
from flask import request, render_template
|
||||
from flask import request, render_template, redirect, flash
|
||||
from app.pets import bp
|
||||
from app.services.pet_service import PetService
|
||||
from app.utils.alert_type import AlertType
|
||||
from app.utils.flash_message import FlashMessage
|
||||
from app.utils.helpers import login_required
|
||||
|
||||
@bp.route('/')
|
||||
@@ -12,8 +14,12 @@ def index():
|
||||
)
|
||||
|
||||
@bp.route('register', methods=["GET", "POST"])
|
||||
@login_required
|
||||
def register():
|
||||
if request.method == 'POST':
|
||||
PetService.register_pet(request)
|
||||
register = PetService.register_pet(request)
|
||||
if not register:
|
||||
return redirect("/users/login")
|
||||
flash(FlashMessage("Pet added!", AlertType.SUCCESS.value ))
|
||||
types = PetService.get_pets_kind()
|
||||
return render_template("pets/register.html", types=types)
|
||||
Reference in New Issue
Block a user