Overslaan naar inhoud

Sport-Org-Suite : gestion de club et ligue sportive sur Odoo

Deux modules Odoo 19 Community, prêts mais pas encore publiés sur l’Odoo Apps Store
28 september 2026 in
Sport-Org-Suite : gestion de club et ligue sportive sur Odoo
DYONYSOS

Sport-Org-Suite regroupe deux modules Odoo 19 Community, indépendants mais compatibles : Sport Club Manager, pour la gestion opérationnelle d’un club sportif local, et Sport League Manager, pour le pilotage d’une ligue, d’une fédération ou d’un comité regroupant plusieurs clubs affiliés. Les deux modules sont conçus pour couvrir n’importe quelle discipline sportive, celle-ci étant un champ paramétrable plutôt que codée en dur.

Cet article présente les fonctionnalités de chaque module, les rôles d’accès prévus, et l’état réel du projet à la date de rédaction : les deux modules sont fonctionnels et documentés, mais n’ont pas encore été soumis à l’Odoo Apps Store.

Sport Club Manager : piloter un club sportif local

Sport Club Manager s’adresse à un club sportif local, mono ou multi-section (judo, football, natation, pelote basque…). Il couvre les sections et saisons du club, les adhérents (niveau, sections pratiquées, détection automatique du statut mineur avec représentant légal requis, certificat médical avec date de validité), le bureau et les entraîneurs (salariés ou bénévoles), les groupes d’entraînement et la génération en un clic de la feuille de présence, les adhésions avec facturation intégrée, les événements du club, et les installations et le matériel avec détection automatique des conflits de réservation.

La confirmation d’une adhésion est bloquée tant que le certificat médical n’est pas fourni, et tant que l’autorisation parentale n’est pas cochée pour un mineur : une sécurité intégrée au workflow, pas une simple case à cocher facultative.

Cinq rôles structurent les droits d’accès :

  • Club - Bureau / Dirigeant : accès complet, y compris configuration
  • Club - Secrétariat : gestion quotidienne (adhérents, adhésions, entraîneurs, planning, installations)
  • Club - Entraîneur : uniquement ses groupes, ses séances, ses présences
  • Club - Bénévole / Contributeur (portail) : uniquement les événements où il est mobilisé
  • Adhérent (portail) : sa propre fiche, ses adhésions, ses présences, ses inscriptions événement

Sport League Manager : piloter une ligue multi-clubs

Sport League Manager s’adresse aux ligues, fédérations, comités et districts sportifs multi-clubs. Il couvre le référentiel des disciplines et la hiérarchie fédérale (national, régional, départemental), les saisons sportives, l’affiliation des clubs avec cotisation et facturation en un clic, les licences (joueurs, entraîneurs, arbitres, dirigeants) avec suivi du certificat médical et rappels automatiques avant expiration, les compétitions et divisions, le calendrier et les résultats des rencontres avec synchronisation automatique dans le calendrier Odoo, le classement calculé automatiquement par une vue SQL selon le barème de points de la division, et le suivi disciplinaire (cartons, avertissements, suspensions, amendes).

Les restrictions « propre club » et « propres désignations » sont appliquées par des règles d’enregistrement Odoo (ir.rule), pas seulement par les menus : un accès direct par URL ou API reste bloqué pour un dirigeant de club affilié ou un arbitre connectés via le portail.

Deux générations de fonctionnalités ajoutées après étude de marché

Une première évolution (V1.1) a ajouté, sur les deux modules, des tableaux de bord analytiques natifs (vues graphique et tableau croisé dynamique), des vues kanban enrichies par statut, une carte numérique avec QR code (licence côté ligue, adhésion côté club) et des pages web publiques consultables sans compte (résultats et classements pour une ligue, calendrier d’événements pour un club) — le tout avec des briques 100 % Odoo Community, sans dépendance Enterprise.

Une deuxième évolution (V2) a ajouté huit fonctionnalités côté ligue (dont l’historique des transferts de licence, la désignation des arbitres par disponibilité déclarée avec convocation automatique par e-mail, les relances et l’export fédéral des cotisations, et le cycle complet d’appel d’une sanction disciplinaire) et quatre côté club (liste d’attente sur les groupes complets, suivi des prêts de matériel avec relance automatique des retards, espace documentaire par adhérent, et alerte d’expiration des diplômes d’entraîneur).

État réel du projet

Les deux modules sont fonctionnels selon leur documentation technique (manifestes Odoo 19.0, dépendances standard base, mail, contacts, calendar, account, portal, website, et hr/event pour le club), avec une licence Odoo Proprietary (OPL-1) déjà déclarée, une icône et une page de présentation déjà préparées pour chaque module. Ils n’ont toutefois pas encore été soumis à l’Odoo Apps Store : la soumission finale nécessite un compte Odoo Partner et reste une action à réaliser par DYONYSOS. Les captures d’écran destinées à cette soumission ne peuvent être prises qu’après déploiement sur une instance de démonstration, ce déploiement étant lui aussi une étape restant à réaliser.

Aucun tarif public n’existe donc à ce jour pour ces deux modules : ils s’inscrivent dans le principe de « prix sur demande » de cette section, via le formulaire de contact.

Questions fréquentes

Les réponses aux questions que l'on nous pose le plus souvent sur ce sujet.

Les deux modules sont fonctionnels et documentés, mais ne sont pas encore publiés sur l’Odoo Apps Store ; leur disponibilité se discute sur demande, via le formulaire de contact de cette section.

Non. Sport Club Manager et Sport League Manager sont indépendants et utilisent des préfixes de modèles distincts (club.* et sport.*) : ils peuvent être installés séparément ou ensemble sur la même base Odoo, selon le besoin.

Les fonctionnalités décrites reposent uniquement sur des dépendances Odoo Community standard ; aucune fonction Enterprise n’est requise pour l’usage décrit dans cet article.

Sport-Org-Suite illustre un produit du portfolio DYONYSOS techniquement abouti mais commercialement en attente : le code, les rôles et les fonctionnalités sont documentés en détail, la publication publique reste à finaliser. Pour un besoin de gestion de club ou de ligue sportive, le formulaire de contact permet d’échanger sur une mise à disposition anticipée.

Échanger sur Sport-Org-Suite

Marketplace en marque blanche : socle et produits DYONYSOS
Un socle marketplace personnalisable et un portfolio de produits en marque blanche, prix sur demande