API des agendas : Différence entre versions
| (7 révisions intermédiaires par 2 utilisateurs non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
[[Catégorie:API Ovidentia]] | [[Catégorie:API Ovidentia]] | ||
| + | {{Incomplet}} | ||
| − | |||
| + | == Possibilités == | ||
| + | l'API des agendas permet d'ajouter des agendas externes dans la liste des agendas utilisable des utilisateurs, de même des évènements externes peuvent êtres affichés dans les agendas, les événements pourrons être modifiés ou supprimés avec une gestion des droits d'accès. | ||
| + | depuis la version 7.4.0 d'Ovidentia, cette API permet de manipuler les événements en suivant le standard iCalendar | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | == l'API == | ||
| − | + | === Les objets === | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | Les | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | < | + | <code>bab_EventCalendar</code> : Tous les agendas visibles dans l'interface héritent de cet objet, c'est une classe abstraite sur laquelle sont déclarées des méthodes permettant le contrôle des droits d'accès sur l'agenda. |
| − | + | ||
| − | </ | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | < | + | <code>bab_PeriodCollection</code> : Les collections sont des ensembles d'événements issues de la même source de donnés, par exemple l'agenda personnel d'ovidentia affiche une collection pour les événements d'agenda et une collection pour les congés, les périodes de congés étant stockées dans le module de gestion de congés. Une collection peut être reliée à un agenda |
| − | + | ||
| − | </ | + | |
| − | + | ||
| − | < | + | <code>bab_CalendarPeriod</code> : cet objet représente une période visible ou non-visible sur l'agenda. une période est reliée à une collection. |
| − | + | ||
| − | + | === Les événements === | |
| − | + | ||
| − | + | == Ajouter un nouvel agenda == | |
Version actuelle en date du 24 août 2010 à 16:45
| |
Cet article est incomplet. Son contenu est donc à considérer avec précaution. Voir la liste des articles incomplets |
Possibilités
l'API des agendas permet d'ajouter des agendas externes dans la liste des agendas utilisable des utilisateurs, de même des évènements externes peuvent êtres affichés dans les agendas, les événements pourrons être modifiés ou supprimés avec une gestion des droits d'accès.
depuis la version 7.4.0 d'Ovidentia, cette API permet de manipuler les événements en suivant le standard iCalendar
l'API
Les objets
bab_EventCalendar : Tous les agendas visibles dans l'interface héritent de cet objet, c'est une classe abstraite sur laquelle sont déclarées des méthodes permettant le contrôle des droits d'accès sur l'agenda.
bab_PeriodCollection : Les collections sont des ensembles d'événements issues de la même source de donnés, par exemple l'agenda personnel d'ovidentia affiche une collection pour les événements d'agenda et une collection pour les congés, les périodes de congés étant stockées dans le module de gestion de congés. Une collection peut être reliée à un agenda
bab_CalendarPeriod : cet objet représente une période visible ou non-visible sur l'agenda. une période est reliée à une collection.