refactor: Htmx dans la page signalments #251

Merged
dnova merged 11 commits from signalment_htmx into htmx_refactor 2026-06-25 17:34:16 -04:00
Member
No description provided.
@ -219,0 +54,4 @@
document.getElementById('inbox-create-error').textContent = '';
});
document.getElementById('modal-create').addEventListener('close', () => {
Member

dans resolution j'avais fait un modal-state.js pour les reset de modal, car c'est problement du code qui se repete dans plusieurs fichiers. Peut utiliser le meme code pour tous les create modals par example

dans resolution j'avais fait un modal-state.js pour les reset de modal, car c'est problement du code qui se repete dans plusieurs fichiers. Peut utiliser le meme code pour tous les create modals par example
@ -154,6 +154,18 @@ input {
box-shadow: 0 24px 60px rgba(15, 23, 42, 0.18);
}
.modal-card {
Member

J'aime ce patron, classic!

J'aime ce patron, classic!
Member

Screenshot From 2026-06-25 12-03-39

Hmmmm peut etre mettre une limite de character sur titre et message

![Screenshot From 2026-06-25 12-03-39](/attachments/989e5aab-0ca5-416a-8f08-adf77d040712) Hmmmm peut etre mettre une limite de character sur titre et message
@ -229,0 +230,4 @@
{{ end }}
</div>
<div class="pagination">
Member

besoin de padding entre pagination et list des signalements

besoin de padding entre pagination et list des signalements
dnova marked this conversation as resolved
@ -225,0 +75,4 @@
</dialog>
<!-- Modal: Créer signalement / catégorie -->
<dialog id="modal-create" class="modal">
Member

create category devrait ajouter l'option immediatement sans refresh. Il y aucun indication que le category etait créé

create category devrait ajouter l'option immediatement sans refresh. Il y aucun indication que le category etait créé
dnova marked this conversation as resolved
@ -225,0 +108,4 @@
<textarea id="inbox-create-message" name="message" class="inbox-modal-textarea" rows="4" placeholder="Décrivez le signalement" required></textarea>
</div>
<div class="inbox-modal-field">
<label class="inbox-modal-label" for="inbox-create-membre">Membre ID (optionnel)</label>
Member

MembreID 0000001 ne fonctionne pas meme si le membre existe, il n'y a pas de message d'erreur.

ajoute des verification pour les autres champs avec error handling pour les message d'erreurs (locationID existe, invalid format, etc...)

créer un autre issue au pire si c'est trop long

MembreID 0000001 ne fonctionne pas meme si le membre existe, il n'y a pas de message d'erreur. ajoute des verification pour les autres champs avec error handling pour les message d'erreurs (locationID existe, invalid format, etc...) créer un autre issue au pire si c'est trop long
Author
Member

yep je pense ca ira mieux dans un autre issue avec des error handlers et message ui pour ceux la je veux fermer cela pour evitera etre chiens a review

yep je pense ca ira mieux dans un autre issue avec des error handlers et message ui pour ceux la je veux fermer cela pour evitera etre chiens a review
@ -229,0 +186,4 @@
<div class="inbox-date-divider">{{ .Label }}</div>
{{ range .Items }}
{{ $href := "" }}
{{ if .LocationID }}{{ $href = printf "/location/detail/?location_id=%s" .LocationID }}{{ end }}
Member

lien vers location ou achat doit prendre priorite au dessus de membre, mais pour l'instant on va direct sur page membre

lien vers location ou achat doit prendre priorite au dessus de membre, mais pour l'instant on va direct sur page membre
ariasat marked this conversation as resolved
Member

Je ne suis plus capable de creer des categories

Je ne suis plus capable de creer des categories
Member

creer un signalement avec membreID: 1234567 et locationID: ffd27baa-9433-4d38-b3a9-72d74f462cdc
ne march pas for some reason

creer un signalement avec membreID: 1234567 et locationID: ffd27baa-9433-4d38-b3a9-72d74f462cdc ne march pas for some reason
Author
Member

@ariasat wrote in #251 (comment):

creer un signalement avec membreID: 1234567 et locationID: ffd27baa-9433-4d38-b3a9-72d74f462cdc ne march pas for some reason

normal cest surement pas la location du membre tu peux pas creer un signalment dun location qui nest pas liée au membre qui a fait la location.

@ariasat wrote in https://git.agecem.com/bottin/cms/pulls/251#issuecomment-8401: > creer un signalement avec membreID: 1234567 et locationID: ffd27baa-9433-4d38-b3a9-72d74f462cdc ne march pas for some reason normal cest surement pas la location du membre tu peux pas creer un signalment dun location qui nest pas liée au membre qui a fait la location.
Member

Categories sont selection par defaut et archive modal n'a pas de css pour DARK MODE!!!!!

Categories sont selection par defaut et archive modal n'a pas de css pour DARK MODE!!!!!
dnova merged commit ec0ac6171c into htmx_refactor 2026-06-25 17:34:16 -04:00
dnova deleted branch signalment_htmx 2026-06-25 17:34:22 -04:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
bottin/cms!251
No description provided.