feat(pet): integrates cloudinary, finishes register

This commit is contained in:
2024-12-09 01:58:19 -03:00
parent 28544a4bf8
commit 61fe4728a5
4 changed files with 50 additions and 11 deletions

View File

@@ -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)