add_announcement.pug 2,1 ko
Newer Older
doctype html
html(lang="en")
  head
    meta(charset="UTF-8")
    meta(name="viewport", content="width=device-width, initial-scale=1.0")
    title Ajouter une Annonce
    link(rel="stylesheet", href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css")

  body
    .container.mt-5

      h1 Ajouter une Annonce

      form(action="/announcements/add-announcement", method="post", enctype="multipart/form-data")
        .form-group
          label(for="title") Titre
          input#title.form-control(type="text", name="title", required)

        .form-group
          label(for="propertyType") Type de Bien
          select#propertyType.form-control(name="propertyType", required)
            option(value="À la vente") À la vente
            option(value="À la location") À la location

        .form-group
          label(for="price") Prix
          input#price.form-control(type="text", name="price", required, pattern="[0-9]+(\.[0-9]{1,2})?", title="Veuillez entrer un nombre")

        .form-group
          label(for="availabilityDate") Date de disponibilité
          input#availabilityDate.form-control(type="date", name="availabilityDate", required)


        .form-group
          label(for="description") Description
          textarea#description.form-control(name="description", required)

        .form-group
          label(for="publicationStatus") Statut Publication
          select#publicationStatus.form-control(name="publicationStatus", required)
            option(value="Publiée") Publiée
            option(value="Non publiée") Non publiée

        .form-group
          label(for="propertyStatus") Statut Bien
          select#propertyStatus.form-control(name="propertyStatus", required)
            option(value="Disponible") Disponible
            option(value="Loué") Loué
            option(value="Vendu") Vendu

        .form-group
          label(for="photos") Photos
          input#photos.form-control(type="file", name="photos", accept="image/*", multiple)

        button.btn.btn-primary(type="submit") Ajouter l'annonce
        a.btn.btn-secondary(href="/announcements") Annuler