Projet

Général

Profil

Bug #19370

Dégager combo.apps.calendar

Ajouté par Frédéric Péters il y a plus de 6 ans. Mis à jour il y a presque 2 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
11 octobre 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

C'est un entre-deux mal placé, trop spécifique et qui apporte de la confusion; il y a eu des discussions comme quoi ça aurait plutôt sa place comme étant un widget de sélection dans w.c.s. (comme on a un template pour la sélection d'un créneau horaire).


Demandes liées

Lié à Combo - Development #19452: cellule "calendar": combiner tous les agendas dans la même celluleRejeté16 octobre 2017

Actions
Lié à Combo - Development #19460: cellule "calendar": afficher premier créneau disponible dans intituléFermé16 octobre 201720 octobre 2017

Actions
Lié à Combo - Bug #19368: Cellule Calendar: avoir un affichage des jours glissant Fermé11 octobre 2017

Actions
Lié à Combo - Bug #21430: Cellule calendar: récupérer que les agendas type 'events' depuis ChronoRejeté25 janvier 2018

Actions
Lié à Combo - Bug #21804: Ne pas exposer la cellule "calendrier de réservation"Fermé13 février 2018

Actions

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 6 ans

  • Lié à Development #19452: cellule "calendar": combiner tous les agendas dans la même cellule ajouté
#2

Mis à jour par Frédéric Péters il y a plus de 6 ans

  • Lié à Development #19460: cellule "calendar": afficher premier créneau disponible dans intitulé ajouté
#3

Mis à jour par Frédéric Péters il y a plus de 6 ans

  • Lié à Bug #19368: Cellule Calendar: avoir un affichage des jours glissant ajouté
#4

Mis à jour par Josué Kouka il y a environ 6 ans

  • Lié à Bug #21430: Cellule calendar: récupérer que les agendas type 'events' depuis Chrono ajouté
#5

Mis à jour par Frédéric Péters il y a environ 6 ans

  • Lié à Bug #21804: Ne pas exposer la cellule "calendrier de réservation" ajouté
#6

Mis à jour par Josué Kouka il y a environ 6 ans

  • Statut changé de Nouveau à En cours

Pour dégager la cellule calendar et peut etre passer à une cellule JSON il faudrait surement avoir au niveau de chrono une vue qui renvoie les événements sous forme de calendrier.
On pourrait via l'api définir le pas des créneaux (api/agenda/foo/calendar/?offset=30&startdate=...) et avoir en retour quelque chose du genre:

{
    "data": [
        {
            "2018-02-16": [
                {
                    "api": {
                        "fillslot_url": "http://chrono.debian.local/api/agenda/201/fillslot/47461/" 
                    },
                    "datetime": "2018-02-16 09:00:00",
                    "disabled": true,
                    "id": 47461,
                    "text": "16 f\u00e9vrier 2018 09:00" 
                },
                {
                    "api": {
                        "fillslot_url": "http://chrono.debian.local/api/agenda/201/fillslot/47462/" 
                    },
                    "datetime": "2018-02-16 09:30:00",
                    "disabled": true,
                    "id": 47462,
                    "text": "16 f\u00e9vrier 2018 09:30" 
                }
            ]
        },
        {
            "2018-02-17": [
                {
                    "api": {
                        "fillslot_url": "http://chrono.debian.local/api/agenda/201/fillslot/47463/" 
                    },
                    "datetime": "2018-02-17 9:00:00",
                    "disabled": true,
                    "id": 47463,
                    "text": "17 f\u00e9vrier 2018 9:00" 
                },
                {
                    "api": {
                        "fillslot_url": "http://chrono.debian.local/api/agenda/201/fillslot/47464/" 
                    },
                    "datetime": "2018-02-17 9:30:00",
                    "disabled": true,
                    "id": 47464,
                    "text": "17 f\u00e9vrier 2018 9:30" 
                }
            ]
        }
    ]
}

#7

Mis à jour par Josué Kouka il y a environ 6 ans

Ah oui, il faudrait aussi pouvoir définir les business hours. Donc en parametres on pourraient avoir:
  • start: debut du calendier
  • end: fin du calendrier
  • duration: durée du créneau
  • bh_start: heure debut journée
  • bh_end: heure fin de journée.

Peut être d'autres filtres après

#9

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Sujet changé de Dégager combo.apps.calendar (?) à Dégager combo.apps.calendar
#10

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de En cours à Nouveau
#14

Mis à jour par Frédéric Péters il y a presque 2 ans

  • Statut changé de Nouveau à Rejeté

Ça a été vidé et repris pour publik famille.

Formats disponibles : Atom PDF