[{"data":1,"prerenderedAt":7042},["Reactive",2],{"navigation":3,"/dodock/versions/v4.x.x/v4_0_0":2071,"/dodock/versions/v4.x.x/v4_0_0-surround":7038},[4,1149,1811,1953,1979],{"title":5,"_path":6,"children":7,"icon":1148},"Dokos","/dokos",[8,11,93,121,154,215,245,284,302,394,439,467,491,738,794,806,822,875,898,902,906,1114,1116],{"title":9,"_path":6,"icon":10},"Bienvenue sur l'écosystème Dokos","i-icon-park-outline-fireworks",{"title":12,"_path":13,"children":14,"icon":92},"Paramétrage","/dokos/parametrage",[15,16,19,22,25,28,31,34],{"title":12,"_path":13},{"title":17,"_path":18},"La société","/dokos/parametrage/societe",{"title":20,"_path":21},"Le plan comptable","/dokos/parametrage/plan-comptable",{"title":23,"_path":24},"Les articles","/dokos/parametrage/articles",{"title":26,"_path":27},"Les prix","/dokos/parametrage/prix",{"title":29,"_path":30},"Les clients","/dokos/parametrage/clients",{"title":32,"_path":33},"Les fournisseurs","/dokos/parametrage/fournisseurs",{"title":35,"_path":36,"children":37},"Démarrage","/dokos/parametrage/demarrage",[38,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84],{"title":35,"_path":36},{"title":40,"_path":41},"Importateur de plans de comptes","/dokos/parametrage/demarrage/plan-comptable",{"title":43,"_path":44},"Configuration de la société","/dokos/parametrage/demarrage/societe",{"title":46,"_path":47},"Configurer les taxes","/dokos/parametrage/demarrage/taxes",{"title":49,"_path":50},"Paramètres de nommage des documents","/dokos/parametrage/demarrage/masques-numerotation",{"title":52,"_path":53},"Outil d'importation de données","/dokos/parametrage/demarrage/import-de-donnees",{"title":55,"_path":56},"Export de données","/dokos/parametrage/demarrage/export-de-donnees",{"title":58,"_path":59},"Les paramètres système","/dokos/parametrage/demarrage/parametres-systeme",{"title":61,"_path":62},"Valeurs par défaut globales","/dokos/parametrage/demarrage/valeurs-globales",{"title":64,"_path":65},"Termes et conditions","/dokos/parametrage/demarrage/termes-et-conditions",{"title":67,"_path":68},"Utilisateurs, rôles et autorisations","/dokos/parametrage/demarrage/utilisateurs-et-autorisations",{"title":70,"_path":71},"Définition de l'objectif de vente de l'entreprise","/dokos/parametrage/demarrage/objectifs-de-vente",{"title":73,"_path":74},"Téléchargement de sauvegardes","/dokos/parametrage/demarrage/sauvegardes",{"title":76,"_path":77},"Notifications","/dokos/parametrage/demarrage/notifications",{"title":79,"_path":80},"Imprimer les titres","/dokos/parametrage/demarrage/titres",{"title":82,"_path":83},"Modèle d'adresse","/dokos/parametrage/demarrage/modele-adresse",{"title":85,"_path":86,"children":87},"Flux de travail","/dokos/parametrage/demarrage/workflows",[88,89],{"title":85,"_path":86},{"title":90,"_path":91},"Règle d'attribution","/dokos/parametrage/demarrage/workflows/assignment-rule","i-icon-park-outline-ad-product",{"title":94,"_path":95,"children":96,"icon":120},"Achats","/dokos/achats",[97,99,102,105,108,111,114,117],{"title":98,"_path":95},"Introduction",{"title":100,"_path":101},"Paramètres des achats","/dokos/achats/parametres-achats",{"title":103,"_path":104},"Devis Fournisseur","/dokos/achats/devis-fournisseurs",{"title":106,"_path":107},"Commande Fournisseur","/dokos/achats/commandes-fournisseur",{"title":109,"_path":110},"Facture d'achat","/dokos/achats/factures-achats",{"title":112,"_path":113},"Appel d'offre","/dokos/achats/appel-offre",{"title":115,"_path":116},"Carte de pointage des fournisseurs","/dokos/achats/evaluation-fournisseurs",{"title":118,"_path":119},"Modèle de taxes et frais d'achat","/dokos/achats/taxes","i-icon-park-outline-buy",{"title":122,"_path":123,"children":124,"icon":153},"Immobilisations","/dokos/actifs",[125,126,129,132,135,138,141,144,147,150],{"title":98,"_path":123},{"title":127,"_path":128},"Premiers pas avec les actifs","/dokos/actifs/demarrer",{"title":130,"_path":131},"Les actifs","/dokos/actifs/actif",{"title":133,"_path":134},"Amortissement des actifs","/dokos/actifs/depreciation-actif",{"title":136,"_path":137},"Ajustement de la valeur de l'actif","/dokos/actifs/ajustment-de-la-valeur-des-actifs",{"title":139,"_path":140},"Achat d'un actif","/dokos/actifs/acheter-un-actif",{"title":142,"_path":143},"Réparation d'actifs","/dokos/actifs/reparation-actifs",{"title":145,"_path":146},"Vendre un actif","/dokos/actifs/vendre-un-actif",{"title":148,"_path":149},"Mouvement d'actif","/dokos/actifs/mouvements-actifs",{"title":151,"_path":152},"Maintenance des actifs","/dokos/actifs/maintenance-des-actifs","i-carbon-asset",{"title":155,"_path":156,"children":157,"icon":214},"Comptabilité","/dokos/comptabilite",[158,159,162,165,168,171,174,177,180,183,186,189,192,195,198],{"title":98,"_path":156},{"title":160,"_path":161},"Paramètres de comptabilité","/dokos/comptabilite/parametres-comptabilite",{"title":163,"_path":164},"Exercice fiscal","/dokos/comptabilite/exercice-fiscal",{"title":166,"_path":167},"Période comptable","/dokos/comptabilite/periode-comptable",{"title":169,"_path":170},"Journal Comptable","/dokos/comptabilite/journal-comptable",{"title":172,"_path":173},"Modes de paiement","/dokos/comptabilite/mode-de-paiement",{"title":175,"_path":176},"Compte bancaire","/dokos/comptabilite/compte-bancaire",{"title":178,"_path":179},"Dimensions comptables","/dokos/comptabilite/dimensions-comptables",{"title":181,"_path":182},"Écriture de journal","/dokos/comptabilite/ecriture-journal",{"title":184,"_path":185},"Ecriture de paiement","/dokos/comptabilite/ecriture-paiements",{"title":187,"_path":188},"Passerelles de paiement","/dokos/comptabilite/passerelles-paiements",{"title":190,"_path":191},"Rapprochement bancaire","/dokos/comptabilite/rapprochement-bancaire",{"title":193,"_path":194},"Synchronisation bancaire","/dokos/comptabilite/synchronisation-bancaire",{"title":196,"_path":197},"Prélèvement Sepa","/dokos/comptabilite/prelevement-sepa",{"title":199,"_path":200,"children":201},"Rapports","/dokos/comptabilite/rapports",[202,205,208,211],{"title":203,"_path":204},"Balance Générale","/dokos/comptabilite/rapports/balance-generale",{"title":206,"_path":207},"Bilan","/dokos/comptabilite/rapports/bilan",{"title":209,"_path":210},"Compte de résultat","/dokos/comptabilite/rapports/compte-de-resultat",{"title":212,"_path":213},"Grand Livre","/dokos/comptabilite/rapports/grand-livre","i-uil-balance-scale",{"title":216,"_path":217,"children":218,"icon":244},"CRM","/dokos/crm",[219,220,223,226,229,232,235,238,241],{"title":98,"_path":217},{"title":221,"_path":222},"Piste","/dokos/crm/piste",{"title":224,"_path":225},"Prospect","/dokos/crm/prospect",{"title":227,"_path":228},"Opportunité","/dokos/crm/opportunite",{"title":230,"_path":231},"Campagne","/dokos/crm/campagne",{"title":233,"_path":234},"Campagne d'emailing","/dokos/crm/email-campaign",{"title":236,"_path":237},"Contrat","/dokos/crm/contrat",{"title":239,"_path":240},"Newsletter","/dokos/crm/newsletter",{"title":242,"_path":243},"Rendez-vous","/dokos/crm/rendez-vous","i-carbon-chart-relationship",{"title":246,"_path":247,"children":248,"icon":283},"Ventes","/dokos/ventes",[249,250,253,256,259,262,265,268,271,274,277,280],{"title":246,"_path":247},{"title":251,"_path":252},"Paramètres de vente","/dokos/ventes/parametres-vente",{"title":254,"_path":255},"Devis Client","/dokos/ventes/devis",{"title":257,"_path":258},"Commande client","/dokos/ventes/commande-client",{"title":260,"_path":261},"Facture de vente","/dokos/ventes/facture-de-vente",{"title":263,"_path":264},"Modèle de taxes de vente et frais","/dokos/ventes/taxes",{"title":266,"_path":267},"Abonnements","/dokos/ventes/abonnements",{"title":269,"_path":270},"Partenaire commercial","/dokos/ventes/partenaire-commercial",{"title":272,"_path":273},"Code promotionnel","/dokos/ventes/code-promotionnel",{"title":275,"_path":276},"Vendeur","/dokos/ventes/commercial",{"title":278,"_path":279},"Demande de paiement","/dokos/ventes/demande-de-paiement",{"title":281,"_path":282},"Faq","/dokos/ventes/faq","i-ep-sell",{"title":285,"_path":286,"children":287,"icon":301},"Projets","/dokos/projets",[288,289,292,295,298],{"title":98,"_path":286},{"title":290,"_path":291},"Projet","/dokos/projets/projets",{"title":293,"_path":294},"Tâche","/dokos/projets/taches",{"title":296,"_path":297},"Feuille de temps","/dokos/projets/feuilles-de-temps",{"title":299,"_path":300},"Type d'activité","/dokos/projets/types-activite","i-eos-icons-project-outlined",{"title":303,"_path":304,"children":305,"icon":393},"Stocks","/dokos/stocks",[306,307,310,312,318,321,324,327,330,333,336,339,342,345,348,351,354,357,360,363,366,369,372,375,378,381,384,387,390],{"title":98,"_path":304},{"title":308,"_path":309},"Reçu d'achat","/dokos/stocks/recus-achats",{"title":281,"_path":311},"/dokos/stocks/faq",{"title":199,"_path":313,"children":314},"/dokos/stocks/rapports",[315],{"title":316,"_path":317},"Solde du stock","/dokos/stocks/rapports/solde-du-stock",{"title":319,"_path":320},"Remise supplémentaire","/dokos/stocks/applying-discount",{"title":322,"_path":323},"N° de Lot","/dokos/stocks/batch",{"title":325,"_path":326},"Bordereau de colis","/dokos/stocks/bordereau-colis",{"title":328,"_path":329},"Bon de livraison","/dokos/stocks/delivery-note",{"title":331,"_path":332},"Demande de matériel","/dokos/stocks/demande-materiel",{"title":334,"_path":335},"Ensemble de produit","/dokos/stocks/ensembles-de-produits",{"title":337,"_path":338},"Fabricant","/dokos/stocks/fabricant",{"title":340,"_path":341},"Attribut d'article","/dokos/stocks/item-attribute",{"title":343,"_path":344},"Groupe d'article","/dokos/stocks/item-group",{"title":346,"_path":347},"Informations sur les articles","/dokos/stocks/item-info",{"title":349,"_path":350},"Variantes d'article","/dokos/stocks/item-variants",{"title":352,"_path":353},"Stock d'ouverture","/dokos/stocks/opening-stock",{"title":355,"_path":356},"Retour d'achat","/dokos/stocks/purchase-return",{"title":358,"_path":359},"Inspection de la qualité","/dokos/stocks/quality-inspection",{"title":361,"_path":362},"Règle de livraison","/dokos/stocks/regle-de-livraison",{"title":364,"_path":365},"Règles de prix","/dokos/stocks/regles-de-prix",{"title":367,"_path":368},"Conservation du stock d'échantillons","/dokos/stocks/retain-sample-stock",{"title":370,"_path":371},"Retour des ventes","/dokos/stocks/sales-return",{"title":373,"_path":374},"Schéma promotionnel","/dokos/stocks/schemas-promotionnels",{"title":376,"_path":377},"Numéro de série","/dokos/stocks/serial-no",{"title":379,"_path":380},"Écriture de stock","/dokos/stocks/stock-entry",{"title":382,"_path":383},"Rapport sur le niveau de stock","/dokos/stocks/stock-level-report",{"title":385,"_path":386},"Paramètres de stock","/dokos/stocks/stock-settings",{"title":388,"_path":389},"Unité de mesure (UDM)","/dokos/stocks/uom",{"title":391,"_path":392},"Entrepôt","/dokos/stocks/warehouse","i-vaadin-stock",{"title":395,"_path":396,"children":397,"icon":438},"Production","/dokos/production",[398,399,402,405,411,414,417,420,423,426,429,432,435],{"title":98,"_path":396},{"title":400,"_path":401},"Paramètres de production","/dokos/production/parametres-de-production",{"title":403,"_path":404},"Introduction à la production","/dokos/production/demarrer",{"title":199,"_path":406,"children":407},"/dokos/production/rapports",[408],{"title":409,"_path":410},"Tableau de bord de production","/dokos/production/rapports/manufacturing",{"title":412,"_path":413},"Écriture de temps d'arrêt","/dokos/production/arret-de-production",{"title":415,"_path":416},"Carte de travail","/dokos/production/carte-travail",{"title":418,"_path":419},"Nomenclature","/dokos/production/nomenclature",{"title":421,"_path":422},"Opération","/dokos/production/operation",{"title":424,"_path":425},"Ordre de travail","/dokos/production/ordre-de-travail",{"title":427,"_path":428},"Plan de production","/dokos/production/plan-production",{"title":430,"_path":431},"Routage","/dokos/production/routage",{"title":433,"_path":434},"Sous-traitance","/dokos/production/sous-traitance",{"title":436,"_path":437},"Station de travail","/dokos/production/station-de-travail","i-fluent-manufacturer-24-regular",{"title":440,"_path":441,"children":442,"icon":466},"Qualité","/dokos/qualite",[443,445,448,451,454,457,460,463],{"title":444,"_path":441},"Gestion de la qualité",{"title":446,"_path":447},"Action de qualité","/dokos/qualite/action-de-qualite",{"title":449,"_path":450},"Non-conformité","/dokos/qualite/non-conformite",{"title":452,"_path":453},"Objectif de qualité","/dokos/qualite/objectif-de-qualite",{"title":455,"_path":456},"Procédure de qualité","/dokos/qualite/procedure-de-qualite",{"title":458,"_path":459},"Retours de qualité","/dokos/qualite/retour-experience-qualite",{"title":461,"_path":462},"Réunion qualité","/dokos/qualite/reunion-de-qualite",{"title":464,"_path":465},"Revue de la qualité","/dokos/qualite/revue-de-qualite","i-carbon-rule-data-quality",{"title":468,"_path":469,"children":470,"icon":490},"Support","/dokos/support",[471,472,475,478,481,484,487],{"title":98,"_path":469},{"title":473,"_path":474},"Paramètres du support","/dokos/support/parametres-du-support",{"title":476,"_path":477},"Ticket","/dokos/support/ticket",{"title":479,"_path":480},"Échéancier d'entretien","/dokos/support/calendrier-de-maintenance",{"title":482,"_path":483},"Accord de niveau de service","/dokos/support/garantie-de-niveau-de-service",{"title":485,"_path":486},"Réclamation de garantie","/dokos/support/garantie",{"title":488,"_path":489},"Visite d'entretien","/dokos/support/visites-de-maintenance","i-ri-customer-service-2-line",{"title":492,"_path":493,"children":494,"icon":737},"Ressources Humaines","/dokos/hrms",[495,497,500,512,515,550,603,622,625,651,654,719,723],{"title":496,"_path":493,"icon":10},"Bienvenue",{"title":498,"_path":499},"Paramètres RH","/dokos/hrms/parametres-rh",{"title":12,"_path":501,"children":502},"/dokos/hrms/parametrage",[503,506,509],{"title":504,"_path":505},"Département","/dokos/hrms/parametrage/departement",{"title":507,"_path":508},"Branche","/dokos/hrms/parametrage/branche",{"title":510,"_path":511},"Désignation","/dokos/hrms/parametrage/poste",{"title":513,"_path":514},"Évaluations","/dokos/hrms/evaluations",{"title":516,"_path":517,"children":518},"Quarts et présences","/dokos/hrms/quarts-et-presences",[519,520,523,526,529,532,535,538,541,544,547],{"title":516,"_path":517},{"title":521,"_path":522},"Gestion des présences","/dokos/hrms/quarts-et-presences/attendance",{"title":524,"_path":525},"Demande de validation de présence","/dokos/hrms/quarts-et-presences/attendance-request",{"title":527,"_path":528},"Outil de gestion des présences des employés","/dokos/hrms/quarts-et-presences/employee-attendance-tool",{"title":530,"_path":531},"Enregistrement des employés","/dokos/hrms/quarts-et-presences/employee-checkin",{"title":533,"_path":534},"Outil de présence des employés","/dokos/hrms/quarts-et-presences/employment-attendance-tool",{"title":536,"_path":537},"Affectation de quart","/dokos/hrms/quarts-et-presences/shift-assignment",{"title":539,"_path":540},"Sélection de quart","/dokos/hrms/quarts-et-presences/shift-request",{"title":542,"_path":543},"Type de quart","/dokos/hrms/quarts-et-presences/shift-type",{"title":545,"_path":546},"Plan de dotation","/dokos/hrms/quarts-et-presences/staffing-plan",{"title":548,"_path":549},"Outil de chargement de présence","/dokos/hrms/quarts-et-presences/upload-attendance",{"title":551,"_path":552,"children":553},"Cycle de vie des employés","/dokos/hrms/cycle-de-vie",[554,555,558,561,564,567,570,573,576,579,582,585,588,591,594,597,600],{"title":551,"_path":552},{"title":556,"_path":557},"Chauffeur","/dokos/hrms/cycle-de-vie/driver",{"title":559,"_path":560},"Employé","/dokos/hrms/cycle-de-vie/employee",{"title":562,"_path":563},"Échelon de l'employé","/dokos/hrms/cycle-de-vie/employee-grade",{"title":565,"_path":566},"Groupe d'employés","/dokos/hrms/cycle-de-vie/employee-group",{"title":568,"_path":569},"Assurance maladie des employés","/dokos/hrms/cycle-de-vie/employee-health-insurance",{"title":571,"_path":572},"Promotion des employés","/dokos/hrms/cycle-de-vie/employee-promotion",{"title":574,"_path":575},"Départ des employés","/dokos/hrms/cycle-de-vie/employee-separation",{"title":577,"_path":578},"Carte des compétences des employés","/dokos/hrms/cycle-de-vie/employee-skill-map",{"title":580,"_path":581},"Transfert des employés","/dokos/hrms/cycle-de-vie/employee-transfer",{"title":583,"_path":584},"Type d'emploi","/dokos/hrms/cycle-de-vie/employment-type",{"title":586,"_path":587},"Événement de la formation","/dokos/hrms/cycle-de-vie/training-event",{"title":589,"_path":590},"Programme de formation","/dokos/hrms/cycle-de-vie/training-program",{"title":592,"_path":593},"Résultat de la formation","/dokos/hrms/cycle-de-vie/training-result",{"title":595,"_path":596},"Demande de déplacement","/dokos/hrms/cycle-de-vie/travel-request",{"title":598,"_path":599},"Véhicule","/dokos/hrms/cycle-de-vie/vehicle",{"title":601,"_path":602},"Journal du véhicule","/dokos/hrms/cycle-de-vie/vehicle-log",{"title":604,"_path":605,"children":606},"Recrutement","/dokos/hrms/recrutement",[607,610,613,616,619],{"title":608,"_path":609},"Entretiens","/dokos/hrms/recrutement/job-interview",{"title":611,"_path":612},"Candidatures et recommandations","/dokos/hrms/recrutement/job-applicant",{"title":614,"_path":615},"Promesse d'embauche et proposition de poste","/dokos/hrms/recrutement/job-offer",{"title":617,"_path":618},"Offre d'emploi","/dokos/hrms/recrutement/job-opening",{"title":620,"_path":621},"Gestion des plans de dotation et des demandes de création de poste","/dokos/hrms/recrutement/staffing-plan",{"title":623,"_path":624},"Notes de frais","/dokos/hrms/notes-de-frais",{"title":626,"_path":627,"children":628},"Congés","/dokos/hrms/conges",[629,630,633,636,639,642,645,648],{"title":626,"_path":627},{"title":631,"_path":632},"Paramètres des congés","/dokos/hrms/conges/parametres-des-conges",{"title":634,"_path":635},"Allocation de congé","/dokos/hrms/conges/allocation-conges",{"title":637,"_path":638},"Demande de congé","/dokos/hrms/conges/demande-conges",{"title":640,"_path":641},"Demande de congé compensatoire","/dokos/hrms/conges/conges-compensatoires",{"title":643,"_path":644},"Période de congés","/dokos/hrms/conges/periode-conges",{"title":646,"_path":647},"Politique de congés","/dokos/hrms/conges/politique-conges",{"title":649,"_path":650},"Congés accumulés à encaisser","/dokos/hrms/conges/encaissement-conges",{"title":652,"_path":653},"Application mobile RH","/dokos/hrms/application-mobile-rh",{"title":655,"_path":656,"children":657},"Paie","/dokos/hrms/paie",[658,659,662,665,668,671,674,677,680,683,686,689,692,695,698,701,704,707,710,713,716],{"title":655,"_path":656},{"title":660,"_path":661},"Salaire supplémentaire","/dokos/hrms/paie/additional-salary",{"title":663,"_path":664},"Avance versées aux employés","/dokos/hrms/paie/employee-advance",{"title":666,"_path":667},"Demande d'avantages sociaux","/dokos/hrms/paie/employee-benefit-application",{"title":669,"_path":670},"Requête d'avantages sociaux","/dokos/hrms/paie/employee-benefit-claim",{"title":672,"_path":673},"Intéressement des employés","/dokos/hrms/paie/employee-incentive",{"title":675,"_path":676},"Autres revenus de l'employé","/dokos/hrms/paie/employee-other-income",{"title":678,"_path":679},"Catégorie d'exonération fiscale des employés","/dokos/hrms/paie/employee-tax-exemption-category",{"title":681,"_path":682},"Déclaration d'exemption de taxe","/dokos/hrms/paie/employee-tax-exemption-declaration",{"title":684,"_path":685},"Soumission d'une preuve d'exemption de taxe","/dokos/hrms/paie/employee-tax-exemption-proof-submission",{"title":687,"_path":688},"Sous-catégorie d'exonération de taxe","/dokos/hrms/paie/employee-tax-exemption-sub-category",{"title":690,"_path":691},"Tranche d'impôt sur le revenu","/dokos/hrms/paie/income-tax-slab",{"title":693,"_path":694},"Entrée de la paie","/dokos/hrms/paie/payroll-entry",{"title":696,"_path":697},"Gestion de la paie","/dokos/hrms/paie/payroll-intro",{"title":699,"_path":700},"Période de paie","/dokos/hrms/paie/payroll-period",{"title":702,"_path":703},"Paramètres de Paie","/dokos/hrms/paie/payroll-settings",{"title":705,"_path":706},"Prime de fidélisation","/dokos/hrms/paie/retention-bonus",{"title":708,"_path":709},"Composante salariale","/dokos/hrms/paie/salary-component",{"title":711,"_path":712},"Fiche de paie","/dokos/hrms/paie/salary-slip",{"title":714,"_path":715},"Grille des salaires","/dokos/hrms/paie/salary-structure",{"title":717,"_path":718},"Attribution de la structure salariale","/dokos/hrms/paie/salary-structure-assignment",{"title":720,"_path":721,"icon":722},"API","/dokos/hrms/api","i-carbon-api-1",{"title":724,"_path":725,"children":726},"Versions","/dokos/hrms/versions",[727],{"title":728,"_path":729,"children":730},"Version 4","/dokos/hrms/versions/v2.x.x",[731,734],{"title":732,"_path":733},"v2.0.0","/dokos/hrms/versions/v2.x.x/v2_0_0",{"title":735,"_path":736},"v2.1.0","/dokos/hrms/versions/v2.x.x/v2_1_0","i-mdi-human-capacity-increase",{"title":739,"_path":740,"children":741,"icon":793},"Lieu","/dokos/lieu",[742,744,747,758,761,764,767,770,773,776,790],{"title":743,"_path":740},"Gestion d'un lieu",{"title":745,"_path":746},"Paramètres du lieu","/dokos/lieu/parametres-lieu",{"title":748,"_path":749,"children":750},"Réservations","/dokos/lieu/reservations",[751,752,755],{"title":748,"_path":749},{"title":753,"_path":754},"Réservations de ressources","/dokos/lieu/reservations/reservations-articles",{"title":756,"_path":757},"Contrats","/dokos/lieu/reservations/contrats-bookings",{"title":759,"_path":760},"Crédits de réservation","/dokos/lieu/credit-reservation",{"title":762,"_path":763},"Événements","/dokos/lieu/evenements",{"title":765,"_path":766},"Poste d'événement","/dokos/lieu/poste-evenement",{"title":768,"_path":769},"Badges","/dokos/lieu/badges",{"title":771,"_path":772},"Abonnements et réservations limitées","/dokos/lieu/abonnement-reservation",{"title":774,"_path":775},"Gestion de lieux multiples","/dokos/lieu/multi-societe",{"title":777,"_path":778,"children":779},"Portail utilisateur","/dokos/lieu/portails",[780,781,784,787],{"title":777,"_path":778},{"title":782,"_path":783},"Formulaire Inscription Lieu","/dokos/lieu/portails/formulaire-inscription-lieu",{"title":785,"_path":786},"Trombinoscope","/dokos/lieu/portails/trombinoscope",{"title":788,"_path":789},"Formulaire d'adhésion à une association","/dokos/lieu/portails/formulaire-adhesion",{"title":791,"_path":792},"Exemple de cas d'usage","/dokos/lieu/cas-usage","i-material-symbols-location-on-outline-rounded",{"title":795,"_path":796,"children":797,"icon":805},"Portail & eCommerce","/dokos/e-commerce",[798,799,802],{"title":98,"_path":796},{"title":800,"_path":801},"Site e-commerce","/dokos/e-commerce/parametres",{"title":803,"_path":804},"Portail","/dokos/e-commerce/portal-settings","i-gg-website",{"title":807,"_path":808,"children":809,"icon":821},"Chantiers","/dokos/chantiers",[810,812,815,818],{"title":811,"_path":808},"Gestion de chantiers",{"title":813,"_path":814},"Vue Chantiers dédiée pour les tables d'articles","/dokos/chantiers/vue-chantiers",{"title":816,"_path":817},"Factures de situation","/dokos/chantiers/factures-situation",{"title":819,"_path":820},"Outils","/dokos/chantiers/outils","i-healthicons-construction-worker",{"title":823,"_path":824,"children":825,"icon":874},"Intégrations","/dokos/integrations",[826,829,832,835,838,841,844,847,850,853,856,859,862,865,868,871],{"title":827,"_path":824,"icon":828},"Intégrations Dokos","i-mdi-star-outline",{"title":830,"_path":831},"Intégration Agicap","/dokos/integrations/agicap",{"title":833,"_path":834},"Amazon MWS","/dokos/integrations/amazon-mws",{"title":836,"_path":837},"Amazon S3","/dokos/integrations/amazon-s3",{"title":839,"_path":840},"Discord","/dokos/integrations/discord",{"title":842,"_path":843},"Dropbox","/dokos/integrations/dropbox",{"title":845,"_path":846},"Google","/dokos/integrations/google",{"title":848,"_path":849},"Google Agenda","/dokos/integrations/google-calendar",{"title":851,"_path":852},"Google Chat","/dokos/integrations/google-chat",{"title":854,"_path":855},"Google Contacts","/dokos/integrations/google-contacts",{"title":857,"_path":858},"Google Drive","/dokos/integrations/google-drive",{"title":860,"_path":861},"Mattermost","/dokos/integrations/mattermost",{"title":863,"_path":864},"Rocket Chat","/dokos/integrations/rocket-chat",{"title":866,"_path":867},"Shopify","/dokos/integrations/shopify",{"title":869,"_path":870},"Slack","/dokos/integrations/slack",{"title":872,"_path":873},"Zapier","/dokos/integrations/zapier","i-mdi-connection",{"title":876,"_path":877,"children":878,"icon":897},"Cas d'usage","/dokos/cas-usage",[879,882,885,888,891,894],{"title":880,"_path":881},"Ajouter / Masquer un champ dans un formulaire","/dokos/cas-usage/customization-form",{"title":883,"_path":884},"Ajouter un champ -- Statut envoi d'email","/dokos/cas-usage/email-sent",{"title":886,"_path":887},"Exonération de TVA","/dokos/cas-usage/exemption-vat",{"title":889,"_path":890},"Rapports SQL","/dokos/cas-usage/query-report",{"title":892,"_path":893},"Revue de Presse","/dokos/cas-usage/revue-de-presse",{"title":895,"_path":896},"Rapport de type Script","/dokos/cas-usage/script-report","i-iconoir-cinema-old",{"title":899,"_path":900,"icon":901},"Tutoriels en vidéo","/dokos/tutoriels","i-ic-round-ondemand-video",{"title":903,"_path":904,"icon":905},"Comparaison entre Dokos et ERPNext","/dokos/comparaison-erpnext","i-mdi-vector-difference",{"title":724,"_path":907,"children":908,"icon":1113},"/dokos/versions",[909,921,1033,1094],{"title":728,"_path":910,"children":911},"/dokos/versions/v4.x.x",[912,915,918],{"title":913,"_path":914},"v4.0.0","/dokos/versions/v4.x.x/v4_0_0",{"title":916,"_path":917},"v4.1.0","/dokos/versions/v4.x.x/v4_1_0",{"title":919,"_path":920},"v4.2.0","/dokos/versions/v4.x.x/v4_2_0",{"title":922,"_path":923,"children":924},"Version 3","/dokos/versions/v3.x.x",[925,928,931,934,937,940,943,946,949,952,955,958,961,964,967,970,973,976,979,982,985,988,991,994,997,1000,1003,1006,1009,1012,1015,1018,1021,1024,1027,1030],{"title":926,"_path":927},"v3.0.0","/dokos/versions/v3.x.x/v3_0_0",{"title":929,"_path":930},"v3.1.0","/dokos/versions/v3.x.x/v3_1_0",{"title":932,"_path":933},"v3.2.0","/dokos/versions/v3.x.x/v3_2_0",{"title":935,"_path":936},"v3.3.0","/dokos/versions/v3.x.x/v3_3_0",{"title":938,"_path":939},"v3.4.0","/dokos/versions/v3.x.x/v3_4_0",{"title":941,"_path":942},"v3.5.0","/dokos/versions/v3.x.x/v3_5_0",{"title":944,"_path":945},"v3.6.0","/dokos/versions/v3.x.x/v3_6_0",{"title":947,"_path":948},"v3.7.0","/dokos/versions/v3.x.x/v3_7_0",{"title":950,"_path":951},"v3.8.0","/dokos/versions/v3.x.x/v3_8_0",{"title":953,"_path":954},"v3.9.0","/dokos/versions/v3.x.x/v3_9_0",{"title":956,"_path":957},"v3.10.0","/dokos/versions/v3.x.x/v3_10_0",{"title":959,"_path":960},"v3.11.0","/dokos/versions/v3.x.x/v3_11_0",{"title":962,"_path":963},"v3.12.0","/dokos/versions/v3.x.x/v3_12_0",{"title":965,"_path":966},"v3.13.0","/dokos/versions/v3.x.x/v3_13_0",{"title":968,"_path":969},"v3.14.0","/dokos/versions/v3.x.x/v3_14_0",{"title":971,"_path":972},"v3.15.0","/dokos/versions/v3.x.x/v3_15_0",{"title":974,"_path":975},"v3.16.0","/dokos/versions/v3.x.x/v3_16_0",{"title":977,"_path":978},"v3.17.0","/dokos/versions/v3.x.x/v3_17_0",{"title":980,"_path":981},"v3.18.0","/dokos/versions/v3.x.x/v3_18_0",{"title":983,"_path":984},"v3.19.0","/dokos/versions/v3.x.x/v3_19_0",{"title":986,"_path":987},"v3.20.0","/dokos/versions/v3.x.x/v3_20_0",{"title":989,"_path":990},"v3.21.0","/dokos/versions/v3.x.x/v3_21_0",{"title":992,"_path":993},"v3.22.0","/dokos/versions/v3.x.x/v3_22_0",{"title":995,"_path":996},"v3.23.0","/dokos/versions/v3.x.x/v3_23_0",{"title":998,"_path":999},"v3.24.0","/dokos/versions/v3.x.x/v3_24_0",{"title":1001,"_path":1002},"v3.25.0","/dokos/versions/v3.x.x/v3_25_0",{"title":1004,"_path":1005},"v3.26.0","/dokos/versions/v3.x.x/v3_26_0",{"title":1007,"_path":1008},"v3.27.0","/dokos/versions/v3.x.x/v3_27_0",{"title":1010,"_path":1011},"v3.28.0","/dokos/versions/v3.x.x/v3_28_0",{"title":1013,"_path":1014},"v3.29.0","/dokos/versions/v3.x.x/v3_29_0",{"title":1016,"_path":1017},"v3.30.0","/dokos/versions/v3.x.x/v3_30_0",{"title":1019,"_path":1020},"v3.31.0","/dokos/versions/v3.x.x/v3_31_0",{"title":1022,"_path":1023},"v3.32.0","/dokos/versions/v3.x.x/v3_32_0",{"title":1025,"_path":1026},"v3.33.0","/dokos/versions/v3.x.x/v3_33_0",{"title":1028,"_path":1029},"v3.34.0","/dokos/versions/v3.x.x/v3_34_0",{"title":1031,"_path":1032},"v3.35.0","/dokos/versions/v3.x.x/v3_35_0",{"title":1034,"_path":1035,"children":1036},"Version 2","/dokos/versions/v2.x.x",[1037,1040,1043,1046,1049,1052,1055,1058,1061,1064,1067,1070,1073,1076,1079,1082,1085,1088,1091],{"title":1038,"_path":1039},"V2.0.0","/dokos/versions/v2.x.x/v2_0_0",{"title":1041,"_path":1042},"V2.1.0","/dokos/versions/v2.x.x/v2_1_0",{"title":1044,"_path":1045},"V2.2.0","/dokos/versions/v2.x.x/v2_2_0",{"title":1047,"_path":1048},"V2.3.0","/dokos/versions/v2.x.x/v2_3_0",{"title":1050,"_path":1051},"V2.4.0","/dokos/versions/v2.x.x/v2_4_0",{"title":1053,"_path":1054},"V2.5.0","/dokos/versions/v2.x.x/v2_5_0",{"title":1056,"_path":1057},"V2.6.0","/dokos/versions/v2.x.x/v2_6_0",{"title":1059,"_path":1060},"V2.7.0","/dokos/versions/v2.x.x/v2_7_0",{"title":1062,"_path":1063},"V2.8.0","/dokos/versions/v2.x.x/v2_8_0",{"title":1065,"_path":1066},"V2.9.0","/dokos/versions/v2.x.x/v2_9_0",{"title":1068,"_path":1069},"V2.10.0","/dokos/versions/v2.x.x/v2_10_0",{"title":1071,"_path":1072},"V2.11.0","/dokos/versions/v2.x.x/v2_11_0",{"title":1074,"_path":1075},"V2.12.0","/dokos/versions/v2.x.x/v2_12_0",{"title":1077,"_path":1078},"V2.13.0","/dokos/versions/v2.x.x/v2_13_0",{"title":1080,"_path":1081},"V2.14.0","/dokos/versions/v2.x.x/v2_14_0",{"title":1083,"_path":1084},"V2.15.0","/dokos/versions/v2.x.x/v2_15_0",{"title":1086,"_path":1087},"V2.16.0","/dokos/versions/v2.x.x/v2_16_0",{"title":1089,"_path":1090},"V2.17.0","/dokos/versions/v2.x.x/v2_17_0",{"title":1092,"_path":1093},"V2.18.0","/dokos/versions/v2.x.x/v2_18_0",{"title":1095,"_path":1096,"children":1097},"Version 1","/dokos/versions/v1.x.x",[1098,1101,1104,1107,1110],{"title":1099,"_path":1100},"v1.0.0","/dokos/versions/v1.x.x/v1_0_0",{"title":1102,"_path":1103},"v1.1.0","/dokos/versions/v1.x.x/v1_1_0",{"title":1105,"_path":1106},"v1.2.0","/dokos/versions/v1.x.x/v1_2_0",{"title":1108,"_path":1109},"v1.3.0","/dokos/versions/v1.x.x/v1_3_0",{"title":1111,"_path":1112},"v1.4.0","/dokos/versions/v1.x.x/v1_4_0","i-system-uicons-versions",{"title":720,"_path":1115,"icon":722},"/dokos/api",{"title":1117,"_path":1118,"children":1119},"Généralités","/dokos/generalites",[1120,1121,1124,1127,1130,1133,1136,1139,1142,1145],{"title":1117,"_path":1118},{"title":1122,"_path":1123},"Les outils pratiques","/dokos/generalites/administration_outils_pratiques",{"title":1125,"_path":1126},"Les documents","/dokos/generalites/les_documents",{"title":1128,"_path":1129},"Les espaces de travail","/dokos/generalites/les_espaces_de_travail",{"title":1131,"_path":1132},"Les outils diagnostic","/dokos/generalites/les_outils_diagnostic",{"title":1134,"_path":1135},"Les paramètres systèmes","/dokos/generalites/les_parametres_systemes",{"title":1137,"_path":1138},"Les utilisateurs","/dokos/generalites/les_utilisateurs",{"title":1140,"_path":1141},"Personnalisation de l'interface","/dokos/generalites/personnaliser_l_interface",{"title":1143,"_path":1144},"La gestion des utilisateurs","/dokos/generalites/roles_et_autorisations",{"title":1146,"_path":1147},"Le tableau de bord Administratif","/dokos/generalites/tableau_de_bord_administratif","i-ic-twotone-area-chart",{"title":1150,"_path":1151,"children":1152,"icon":1482},"Framework","/dodock",[1153,1154,1158,1187,1226,1483,1582,1595,1778],{"title":496,"_path":1151,"icon":10},{"title":1155,"_path":1156,"icon":1157},"Architecture","/dodock/architecture","i-icon-park-outline-building-four",{"title":1159,"_path":1160,"children":1161,"icon":1186},"Installation","/dodock/installation",[1162,1163,1166,1169,1172],{"title":1159,"_path":1160},{"title":1164,"_path":1165},"Installation standard","/dodock/installation/manuelle",{"title":1167,"_path":1168},"Installation Docker","/dodock/installation/docker",{"title":1170,"_path":1171},"Installation Ubuntu 22","/dodock/installation/ubuntu-22",{"title":1173,"_path":1174,"children":1175,"icon":1185},"Plus de méthodes","/dodock/installation/plus",[1176,1179,1182],{"title":1177,"_path":1178},"Docker personnalisé","/dodock/installation/plus/docker-personnalise",{"title":1180,"_path":1181},"Installation sur RHEL","/dodock/installation/plus/installation-rhel-8-9",{"title":1183,"_path":1184},"Installation par script","/dodock/installation/plus/script-bash","i-icon-park-outline-add-four","i-icon-park-outline-install",{"title":1188,"_path":1189,"children":1190,"icon":1225},"Administration","/dodock/administration",[1191,1192,1195,1198,1201,1204,1207,1210,1213,1216,1219,1222],{"title":1188,"_path":1189},{"title":1193,"_path":1194},"Bench","/dodock/administration/bench",{"title":1196,"_path":1197},"Multi-tenant","/dodock/administration/domaine",{"title":1199,"_path":1200},"Installer une application","/dodock/administration/installer-une-application",{"title":1202,"_path":1203},"Mises à jour","/dodock/administration/mises-a-jour",{"title":1205,"_path":1206},"Configuration des emails","/dodock/administration/emails",{"title":1208,"_path":1209},"Certificat SSL","/dodock/administration/certificat",{"title":1211,"_path":1212},"Migrer vers la version 3 de Dokos","/dodock/administration/migration-v3",{"title":1214,"_path":1215},"Migrer vers la version 4 de Dokos","/dodock/administration/migration-v4",{"title":1217,"_path":1218},"Migrer vers la version 5 de Dokos","/dodock/administration/migration-v5",{"title":1220,"_path":1221},"Migrer depuis ERPNext","/dodock/administration/migration-erpnext",{"title":1223,"_path":1224},"Commandes","/dodock/administration/commandes","i-clarity-administrator-line",{"title":1227,"_path":1228,"children":1229,"icon":1482},"Fonctionnalités","/dodock/fonctionnalites",[1230,1232,1262,1264,1298,1332,1362,1396,1412,1415,1435,1458,1461,1463,1466],{"title":1231,"_path":1228},"Fonctionnalités de base",{"title":1233,"_path":1234,"children":1235},"Utilisateurs","/dodock/fonctionnalites/utilisateurs",[1236,1238,1241,1244,1247,1250,1253,1256,1259],{"title":1233,"_path":1237},"/dodock/fonctionnalites/utilisateurs/utilisateurs",{"title":1239,"_path":1240},"Rôle et profil de rôle","/dodock/fonctionnalites/utilisateurs/roles",{"title":1242,"_path":1243},"Autorisations basées sur les rôles","/dodock/fonctionnalites/utilisateurs/role-et-autorisations",{"title":1245,"_path":1246},"Autorisations des utilisateurs","/dodock/fonctionnalites/utilisateurs/autorisations-utilisateur",{"title":1248,"_path":1249},"Autorisation de rôle pour la page et le rapport","/dodock/fonctionnalites/utilisateurs/autorisations-pages-rapports",{"title":1251,"_path":1252},"Administrateur","/dodock/fonctionnalites/utilisateurs/administrateur",{"title":1254,"_path":1255},"Configurer l'authentification à double facteur","/dodock/fonctionnalites/utilisateurs/2fa",{"title":1257,"_path":1258},"Partager un document","/dodock/fonctionnalites/utilisateurs/partager-un-document",{"title":1260,"_path":1261},"Utilisateur limité","/dodock/fonctionnalites/utilisateurs/utilisateurs-limites",{"title":85,"_path":1263},"/dodock/fonctionnalites/workflows",{"title":1265,"_path":1266,"children":1267},"Personnalisations","/dodock/fonctionnalites/personnalisations",[1268,1271,1274,1277,1280,1283,1286,1289,1292,1295],{"title":1269,"_path":1270},"Personnalisation des documents","/dodock/fonctionnalites/personnalisations/doctype",{"title":1272,"_path":1273},"Workspaces","/dodock/fonctionnalites/personnalisations/workspaces",{"title":1275,"_path":1276},"Tableau de bord","/dodock/fonctionnalites/personnalisations/dashboard",{"title":1278,"_path":1279},"Scripts Python","/dodock/fonctionnalites/personnalisations/server_script",{"title":1281,"_path":1282},"Scripts Client","/dodock/fonctionnalites/personnalisations/client_script",{"title":1284,"_path":1285},"Modèles Jinja","/dodock/fonctionnalites/personnalisations/jinja_templates",{"title":1287,"_path":1288},"Packages","/dodock/fonctionnalites/personnalisations/packages",{"title":1290,"_path":1291},"Vue du Calendrier","/dodock/fonctionnalites/personnalisations/vue-calendrier",{"title":1293,"_path":1294},"Traductions personnalisées","/dodock/fonctionnalites/personnalisations/traductions-personnalisees",{"title":1296,"_path":1297},"Paquets","/dodock/fonctionnalites/personnalisations/paquets",{"title":819,"_path":1299,"children":1300},"/dodock/fonctionnalites/outils",[1301,1304,1307,1309,1312,1315,1317,1320,1323,1326,1329],{"title":1302,"_path":1303},"Liste à faire","/dodock/fonctionnalites/outils/todo",{"title":1305,"_path":1306},"Notes","/dodock/fonctionnalites/outils/note",{"title":762,"_path":1308},"/dodock/fonctionnalites/outils/evenement",{"title":1310,"_path":1311},"Fichier","/dodock/fonctionnalites/outils/fichier",{"title":1313,"_path":1314},"Groupe Email","/dodock/fonctionnalites/outils/groupe-email",{"title":239,"_path":1316},"/dodock/fonctionnalites/outils/newsletter",{"title":1318,"_path":1319},"Répétition automatique","/dodock/fonctionnalites/outils/repetition-automatique",{"title":1321,"_path":1322},"Regle Attribution","/dodock/fonctionnalites/outils/regle-attribution",{"title":1324,"_path":1325},"Jalons","/dodock/fonctionnalites/outils/jalons",{"title":1327,"_path":1328},"Mise à jour en masse","/dodock/fonctionnalites/outils/mise-a-jour-en-masse",{"title":1330,"_path":1331},"Points d'énergie","/dodock/fonctionnalites/outils/points-energie",{"title":1333,"_path":1334,"children":1335},"Site Web","/dodock/fonctionnalites/site-web",[1336,1339,1342,1345,1348,1351,1354,1357,1359],{"title":1337,"_path":1338},"Paramètres du site web","/dodock/fonctionnalites/site-web/parametres-site-web",{"title":1340,"_path":1341},"Page web","/dodock/fonctionnalites/site-web/page-web",{"title":1343,"_path":1344},"Thème du site web","/dodock/fonctionnalites/site-web/theme-site-web",{"title":1346,"_path":1347},"Formulaires web","/dodock/fonctionnalites/site-web/formulaire-web",{"title":1349,"_path":1350},"Pages \"À Propos\" et \"Formulaire de Contact\"","/dodock/fonctionnalites/site-web/pages-standard",{"title":1352,"_path":1353},"Blog","/dodock/fonctionnalites/site-web/blog",{"title":1355,"_path":1356},"Articles Aide","/dodock/fonctionnalites/site-web/articles-aide",{"title":803,"_path":1358},"/dodock/fonctionnalites/site-web/portail",{"title":1360,"_path":1361},"Donnees Personnelles","/dodock/fonctionnalites/site-web/donnees-personnelles",{"title":1363,"_path":1364,"children":1365},"Bureau","/dodock/fonctionnalites/bureau",[1366,1369,1381,1384,1387,1390,1393],{"title":1367,"_path":1368},"Espaces Travail","/dodock/fonctionnalites/bureau/espaces-travail",{"title":1370,"_path":1371,"children":1372},"Tableaux de bord","/dodock/fonctionnalites/bureau/tableaux-de-bord",[1373,1375,1378],{"title":1275,"_path":1374},"/dodock/fonctionnalites/bureau/tableaux-de-bord/vue-tableau-bord",{"title":1376,"_path":1377},"Graphiques Tableau Bord","/dodock/fonctionnalites/bureau/tableaux-de-bord/graphiques-tableau-bord",{"title":1379,"_path":1380},"Cartes Statistiques","/dodock/fonctionnalites/bureau/tableaux-de-bord/cartes-statistiques",{"title":1382,"_path":1383},"Onboarding","/dodock/fonctionnalites/bureau/onboarding",{"title":1385,"_path":1386},"Vue Calendrier","/dodock/fonctionnalites/bureau/vue-calendrier",{"title":1388,"_path":1389},"Console Systeme","/dodock/fonctionnalites/bureau/console-systeme",{"title":1391,"_path":1392},"Cartes de résumé","/dodock/fonctionnalites/bureau/carte-de-resume",{"title":1394,"_path":1395},"Visites Guidées","/dodock/fonctionnalites/bureau/visites-guidees",{"title":1397,"_path":1398,"children":1399},"Adresses & Contacts","/dodock/fonctionnalites/contacts-adresses",[1400,1403,1406,1409],{"title":1401,"_path":1402},"Contact","/dodock/fonctionnalites/contacts-adresses/contacts",{"title":1404,"_path":1405},"Genres","/dodock/fonctionnalites/contacts-adresses/genres",{"title":1407,"_path":1408},"Salutation","/dodock/fonctionnalites/contacts-adresses/salutation",{"title":1410,"_path":1411},"Adresses","/dodock/fonctionnalites/contacts-adresses/addresses",{"title":1413,"_path":1414},"Référentiel","/dodock/fonctionnalites/referentiel-pays-et-devises",{"title":1416,"_path":1417,"children":1418},"Impressions","/dodock/fonctionnalites/impression",[1419,1420,1423,1426,1429,1432],{"title":1416,"_path":1417},{"title":1421,"_path":1422},"Formats d'impression","/dodock/fonctionnalites/impression/format-impression",{"title":1424,"_path":1425},"En-tête de lettre","/dodock/fonctionnalites/impression/en-tete",{"title":1427,"_path":1428},"Paramètres d'impression","/dodock/fonctionnalites/impression/parametres-impression",{"title":1430,"_path":1431},"Style d'impression","/dodock/fonctionnalites/impression/style-impression",{"title":1433,"_path":1434},"Impression Brute","/dodock/fonctionnalites/impression/impression-brute",{"title":823,"_path":1436,"children":1437},"/dodock/fonctionnalites/integrations",[1438,1439,1442,1445,1448,1451,1453,1456],{"title":823,"_path":1436},{"title":1440,"_path":1441},"Oauth","/dodock/fonctionnalites/integrations/oauth",{"title":1443,"_path":1444},"Connecteurs Sociaux","/dodock/fonctionnalites/integrations/connecteurs-sociaux",{"title":1446,"_path":1447},"Ldap","/dodock/fonctionnalites/integrations/ldap",{"title":1449,"_path":1450},"Demandes Integrations","/dodock/fonctionnalites/integrations/demandes-integrations",{"title":845,"_path":1452},"/dodock/fonctionnalites/integrations/google",{"title":1454,"_path":1455},"S3","/dodock/fonctionnalites/integrations/s3",{"title":842,"_path":1457},"/dodock/fonctionnalites/integrations/dropbox",{"title":1459,"_path":1460},"Webhooks","/dodock/fonctionnalites/webhooks",{"title":76,"_path":1462},"/dodock/fonctionnalites/notifications",{"title":1464,"_path":1465},"Nommage des Documents","/dodock/fonctionnalites/nommage",{"title":1467,"_path":1468,"children":1469},"Concepts","/dodock/fonctionnalites/concepts",[1470,1473,1476,1479],{"title":1471,"_path":1472},"Espace de travail","/dodock/fonctionnalites/concepts/espace-de-travail",{"title":1474,"_path":1475},"Page","/dodock/fonctionnalites/concepts/page",{"title":1477,"_path":1478},"Rapport","/dodock/fonctionnalites/concepts/rapport",{"title":1480,"_path":1481},"Type De Document","/dodock/fonctionnalites/concepts/type-de-document","i-carbon-container-software",{"title":1484,"_path":1485,"children":1486,"icon":1581},"Développement","/dodock/ressources",[1487,1541,1552,1563,1571,1578],{"title":720,"_path":1488,"children":1489},"/dodock/ressources/api",[1490,1493,1496,1499,1502,1538],{"title":1491,"_path":1492},"API de documents","/dodock/ressources/api/document_api",{"title":1494,"_path":1495},"API Base de données","/dodock/ressources/api/database_api",{"title":1497,"_path":1498},"API Rest","/dodock/ressources/api/rest_api",{"title":1500,"_path":1501},"API Jinja","/dodock/ressources/api/jinja_api",{"title":1503,"_path":1504,"children":1505},"Exemples","/dodock/ressources/api/exemples",[1506,1509,1512,1515,1518,1521,1524,1527,1529,1532,1535],{"title":1507,"_path":1508},"Créer une réservation d'article via l'API avec Postman","/dodock/ressources/api/exemples/order_item",{"title":1510,"_path":1511},"Créer une commande client via l'API avec Postman","/dodock/ressources/api/exemples/make_order",{"title":1513,"_path":1514},"Contacts","/dodock/ressources/api/exemples/get_contact_list",{"title":1516,"_path":1517},"Récupérer la liste des contacts et adresses associées à un client","/dodock/ressources/api/exemples/get-contacts-addresses",{"title":1519,"_path":1520},"Créer une réservation d'article via l'API","/dodock/ressources/api/exemples/item-booking-call",{"title":1522,"_path":1523},"Python Database API","/dodock/ressources/api/exemples/python-database-api",{"title":1525,"_path":1526},"Python Documents API","/dodock/ressources/api/exemples/python-documents-api",{"title":1500,"_path":1528},"/dodock/ressources/api/exemples/python-jinja-api",{"title":1530,"_path":1531},"Table of content","/dodock/ressources/api/exemples/readme",{"title":1533,"_path":1534},"REST API","/dodock/ressources/api/exemples/rest-api",{"title":1536,"_path":1537},"Création d'une commande client via l'API","/dodock/ressources/api/exemples/sales-order-call",{"title":1539,"_path":1540,"icon":722},"Ressources","/dodock/ressources/api/ressources",{"title":1467,"_path":1542,"children":1543},"/dodock/ressources/concepts",[1544,1547,1549],{"title":1545,"_path":1546},"Type de document","/dodock/ressources/concepts/doctype",{"title":1284,"_path":1548},"/dodock/ressources/concepts/modeles-jinja",{"title":1550,"_path":1551},"Scripts serveur Python","/dodock/ressources/concepts/scripts-python",{"title":1553,"_path":1554,"children":1555},"Champs (DocField)","/dodock/ressources/docfield",[1556,1559],{"title":1557,"_path":1558},"Joindre/Joindre une image","/dodock/ressources/docfield/attach",{"title":1560,"_path":1561,"icon":1562},"Tous les DocFields","/dodock/ressources/docfield/frappe","i-mdi-arrow-up-right",{"title":1564,"_path":1565,"children":1566},"Applications personnalisées","/dodock/ressources/custom-app",[1567,1568],{"title":1564,"_path":1565},{"title":1569,"_path":1570},"Champs additionels","/dodock/ressources/custom-app/custom-fields",{"title":1572,"_path":1573,"children":1574},"Questions fréquentes","/dodock/ressources/faq",[1575],{"title":1576,"_path":1577},"Filtres","/dodock/ressources/faq/filtres",{"title":1579,"_path":1580},"Frappe","/dodock/ressources/frappe","i-heroicons-code-bracket-16-solid",{"title":1583,"_path":1584,"children":1585,"icon":1594},"Contribuer","/dodock/contribuer",[1586,1588,1591],{"title":1587,"_path":1584},"Un logiciel Open-source",{"title":1589,"_path":1590},"Traductions","/dodock/contribuer/traductions",{"title":1592,"_path":1593},"Documentation","/dodock/contribuer/documentation","i-mdi-open-source-initiative",{"title":724,"_path":1596,"children":1597,"icon":1113},"/dodock/versions",[1598,1613,1730,1765],{"title":728,"_path":1599,"children":1600},"/dodock/versions/v4.x.x",[1601,1603,1605,1607,1610],{"title":913,"_path":1602},"/dodock/versions/v4.x.x/v4_0_0",{"title":916,"_path":1604},"/dodock/versions/v4.x.x/v4_1_0",{"title":919,"_path":1606},"/dodock/versions/v4.x.x/v4_2_0",{"title":1608,"_path":1609},"v4.3.0","/dodock/versions/v4.x.x/v4_3_0",{"title":1611,"_path":1612},"v4.4.0","/dodock/versions/v4.x.x/v4_4_0",{"title":922,"_path":1614,"children":1615},"/dodock/versions/v3.x.x",[1616,1619,1622,1625,1628,1631,1634,1637,1640,1643,1646,1649,1652,1655,1658,1661,1664,1667,1670,1673,1676,1679,1682,1685,1688,1691,1694,1697,1700,1703,1706,1709,1712,1715,1718,1721,1724,1727],{"title":1617,"_path":1618},"V3.0.0","/dodock/versions/v3.x.x/v3_0_0",{"title":1620,"_path":1621},"V3.1.0","/dodock/versions/v3.x.x/v3_1_0",{"title":1623,"_path":1624},"V3.2.0","/dodock/versions/v3.x.x/v3_2_0",{"title":1626,"_path":1627},"V3.3.0","/dodock/versions/v3.x.x/v3_3_0",{"title":1629,"_path":1630},"V3.4.0","/dodock/versions/v3.x.x/v3_4_0",{"title":1632,"_path":1633},"V3.5.0","/dodock/versions/v3.x.x/v3_5_0",{"title":1635,"_path":1636},"V3.6.0","/dodock/versions/v3.x.x/v3_6_0",{"title":1638,"_path":1639},"V3.7.0","/dodock/versions/v3.x.x/v3_7_0",{"title":1641,"_path":1642},"V3.8.0","/dodock/versions/v3.x.x/v3_8_0",{"title":1644,"_path":1645},"V3.9.0","/dodock/versions/v3.x.x/v3_9_0",{"title":1647,"_path":1648},"V3.10.0","/dodock/versions/v3.x.x/v3_10_0",{"title":1650,"_path":1651},"V3.11.0","/dodock/versions/v3.x.x/v3_11_0",{"title":1653,"_path":1654},"V3.12.0","/dodock/versions/v3.x.x/v3_12_0",{"title":1656,"_path":1657},"V3.13.0","/dodock/versions/v3.x.x/v3_13_0",{"title":1659,"_path":1660},"V3.14.0","/dodock/versions/v3.x.x/v3_14_0",{"title":1662,"_path":1663},"V3.15.0","/dodock/versions/v3.x.x/v3_15_0",{"title":1665,"_path":1666},"V3.16.0","/dodock/versions/v3.x.x/v3_16_0",{"title":1668,"_path":1669},"V3.17.0","/dodock/versions/v3.x.x/v3_17_0",{"title":1671,"_path":1672},"V3.18.0","/dodock/versions/v3.x.x/v3_18_0",{"title":1674,"_path":1675},"V3.19.0","/dodock/versions/v3.x.x/v3_19_0",{"title":1677,"_path":1678},"V3.20.0","/dodock/versions/v3.x.x/v3_20_0",{"title":1680,"_path":1681},"V3.21.0","/dodock/versions/v3.x.x/v3_21_0",{"title":1683,"_path":1684},"V3.22.0","/dodock/versions/v3.x.x/v3_22_0",{"title":1686,"_path":1687},"V3.23.0","/dodock/versions/v3.x.x/v3_23_0",{"title":1689,"_path":1690},"V3.24.0","/dodock/versions/v3.x.x/v3_24_0",{"title":1692,"_path":1693},"V3.25.0","/dodock/versions/v3.x.x/v3_25_0",{"title":1695,"_path":1696},"V3.26.0","/dodock/versions/v3.x.x/v3_26_0",{"title":1698,"_path":1699},"V3.27.0","/dodock/versions/v3.x.x/v3_27_0",{"title":1701,"_path":1702},"V3.28.0","/dodock/versions/v3.x.x/v3_28_0",{"title":1704,"_path":1705},"V3.29.0","/dodock/versions/v3.x.x/v3_29_0",{"title":1707,"_path":1708},"V3.30.0","/dodock/versions/v3.x.x/v3_30_0",{"title":1710,"_path":1711},"V3.31.0","/dodock/versions/v3.x.x/v3_31_0",{"title":1713,"_path":1714},"V3.32.0","/dodock/versions/v3.x.x/v3_32_0",{"title":1716,"_path":1717},"V3.33.0","/dodock/versions/v3.x.x/v3_33_0",{"title":1719,"_path":1720},"V3.34.0","/dodock/versions/v3.x.x/v3_34_0",{"title":1722,"_path":1723},"V3.35.0","/dodock/versions/v3.x.x/v3_35_0",{"title":1725,"_path":1726},"V3.36.0","/dodock/versions/v3.x.x/v3_36_0",{"title":1728,"_path":1729},"V3.37.0","/dodock/versions/v3.x.x/v3_37_0",{"title":1034,"_path":1731,"children":1732},"/dodock/versions/v2.x.x",[1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763],{"title":1038,"_path":1734},"/dodock/versions/v2.x.x/v2_0_0",{"title":1041,"_path":1736},"/dodock/versions/v2.x.x/v2_1_0",{"title":1044,"_path":1738},"/dodock/versions/v2.x.x/v2_2_0",{"title":1047,"_path":1740},"/dodock/versions/v2.x.x/v2_3_0",{"title":1050,"_path":1742},"/dodock/versions/v2.x.x/v2_4_0",{"title":1053,"_path":1744},"/dodock/versions/v2.x.x/v2_5_0",{"title":1056,"_path":1746},"/dodock/versions/v2.x.x/v2_6_0",{"title":1059,"_path":1748},"/dodock/versions/v2.x.x/v2_7_0",{"title":1062,"_path":1750},"/dodock/versions/v2.x.x/v2_8_0",{"title":1065,"_path":1752},"/dodock/versions/v2.x.x/v2_9_0",{"title":1068,"_path":1754},"/dodock/versions/v2.x.x/v2_10_0",{"title":1071,"_path":1756},"/dodock/versions/v2.x.x/v2_11_0",{"title":1077,"_path":1758},"/dodock/versions/v2.x.x/v2_13_0",{"title":1080,"_path":1760},"/dodock/versions/v2.x.x/v2_14_0",{"title":1083,"_path":1762},"/dodock/versions/v2.x.x/v2_15_0",{"title":1086,"_path":1764},"/dodock/versions/v2.x.x/v2_16_0",{"title":1095,"_path":1766,"children":1767},"/dodock/versions/v1.x.x",[1768,1770,1772,1774,1776],{"title":1099,"_path":1769},"/dodock/versions/v1.x.x/v1_0_0",{"title":1102,"_path":1771},"/dodock/versions/v1.x.x/v1_1_0",{"title":1105,"_path":1773},"/dodock/versions/v1.x.x/v1_2_0",{"title":1108,"_path":1775},"/dodock/versions/v1.x.x/v1_3_0",{"title":1111,"_path":1777},"/dodock/versions/v1.x.x/v1_4_0",{"title":1779,"_path":1780,"children":1781,"icon":1784},"Ecosystème Frappe","/dodock/frappe-products",[1782,1785,1789,1793,1796,1799,1802,1805,1808],{"title":1783,"_path":1780,"icon":1784},"Applications et compatibilité","i-icon-park-outline-reverse-rotation",{"title":1786,"_path":1787,"icon":1788},"Frappe Builder","/dodock/frappe-products/builder","i-icon-park-outline-application-two",{"title":1790,"_path":1791,"icon":1792},"Frappe CRM","/dodock/frappe-products/crm","flowbite:chart-solid",{"title":1794,"_path":1795},"Frappe Helpdesk","/dodock/frappe-products/helpdesk",{"title":1797,"_path":1798},"Frappe Insights","/dodock/frappe-products/insights",{"title":1800,"_path":1801},"Frappe Learning","/dodock/frappe-products/learning",{"title":1803,"_path":1804},"Print Designer","/dodock/frappe-products/print-designer",{"title":1806,"_path":1807},"Frappe Wiki","/dodock/frappe-products/wiki",{"title":1809,"_path":1810},"Raven","/dodock/frappe-products/raven",{"title":823,"_path":1812,"children":1813,"icon":874},"/integrations",[1814,1815,1854,1875,1907,1927,1943,1946],{"title":823,"_path":1812},{"title":1816,"_path":1817,"children":1818,"icon":1853},"Paiements","/integrations/payments",[1819,1821,1825,1829,1833,1837,1840,1842],{"title":1820,"_path":1817},"Payments",{"title":1822,"_path":1823,"icon":1824},"Stripe","/integrations/payments/stripe","i-fa6-brands-cc-stripe",{"title":1826,"_path":1827,"icon":1828},"Paypal","/integrations/payments/paypal","i-fa6-brands-cc-paypal",{"title":1830,"_path":1831,"icon":1832},"GoCardless","/integrations/payments/gocardless","i-simple-icons-sepa",{"title":1834,"_path":1835,"icon":1836},"Stancer","/integrations/payments/stancer","i-simple-icons-contactlesspayment",{"title":1838,"_path":1839,"icon":1836},"HelloAsso","/integrations/payments/helloasso",{"title":720,"_path":1841,"icon":722},"/integrations/payments/api",{"title":724,"_path":1843,"children":1844,"icon":1113},"/integrations/payments/versions",[1845],{"title":1095,"_path":1846,"children":1847},"/integrations/payments/versions/v1.x.x",[1848,1851],{"title":1849,"_path":1850},"v1.0.1","/integrations/payments/versions/v1.x.x/v1_0_0",{"title":1102,"_path":1852},"/integrations/payments/versions/v1.x.x/v1_1_0","i-fluent-payment-20-filled",{"title":1855,"_path":1856,"children":1857,"icon":1874},"Signature Electronique","/integrations/esignature",[1858,1860,1864,1866],{"title":1859,"_path":1856},"eSignature",{"title":1861,"_path":1862,"icon":1863},"Adobe Sign","/integrations/esignature/adobe-sign","i-ic-outline-adobe",{"title":720,"_path":1865,"icon":722},"/integrations/esignature/api",{"title":724,"_path":1867,"children":1868,"icon":1113},"/integrations/esignature/versions",[1869],{"title":1095,"_path":1870,"children":1871},"/integrations/esignature/versions/v1.x.x",[1872],{"title":1099,"_path":1873},"/integrations/esignature/versions/v1.x.x/v1_0_0","i-fluent-signature-20-filled",{"title":1876,"_path":1877,"children":1878,"icon":1906},"WooCommerce","/integrations/woocommerce",[1879,1880,1882,1885,1887],{"title":98,"_path":1877},{"title":12,"_path":1881},"/integrations/woocommerce/woocommerce_settings",{"title":1883,"_path":1884},"WooCommerce Bookings","/integrations/woocommerce/woocommerce-bookings",{"title":720,"_path":1886,"icon":722},"/integrations/woocommerce/api",{"title":724,"_path":1888,"children":1889,"icon":1113},"/integrations/woocommerce/versions",[1890],{"title":1095,"_path":1891,"children":1892},"/integrations/woocommerce/versions/v1.x.x",[1893,1895,1897,1899,1901,1903],{"title":1099,"_path":1894},"/integrations/woocommerce/versions/v1.x.x/v1_0_0",{"title":1102,"_path":1896},"/integrations/woocommerce/versions/v1.x.x/v1_1_0",{"title":1105,"_path":1898},"/integrations/woocommerce/versions/v1.x.x/v1_2_0",{"title":1108,"_path":1900},"/integrations/woocommerce/versions/v1.x.x/v1_3_0",{"title":1111,"_path":1902},"/integrations/woocommerce/versions/v1.x.x/v1_4_0",{"title":1904,"_path":1905},"v1.5.0","/integrations/woocommerce/versions/v1.x.x/v1_5_0","i-devicon-plain-woocommerce",{"title":1908,"_path":1909,"children":1910,"icon":1926},"Hiboutik","/integrations/hiboutik",[1911,1912,1914],{"title":1908,"_path":1909},{"title":720,"_path":1913,"icon":722},"/integrations/hiboutik/api",{"title":724,"_path":1915,"children":1916,"icon":1113},"/integrations/hiboutik/versions",[1917],{"title":1095,"_path":1918,"children":1919},"/integrations/hiboutik/versions/v1.x.x",[1920,1922,1924],{"title":1099,"_path":1921},"/integrations/hiboutik/versions/v1.x.x/v1_0_0",{"title":1102,"_path":1923},"/integrations/hiboutik/versions/v1.x.x/v1_1_0",{"title":1105,"_path":1925},"/integrations/hiboutik/versions/v1.x.x/v1_2_0","i-material-symbols-point-of-sale-rounded",{"title":1928,"_path":1929,"children":1930,"icon":1942},"Banques","/integrations/banks",[1931,1934,1938],{"title":1932,"_path":1929,"icon":1933},"Open Banking","i-fluent-building-bank-16-filled",{"title":1935,"_path":1936,"icon":1937},"Bank","/integrations/banks/bank","i-fluent-building-bank-toolbox-24-regular",{"title":1939,"_path":1940,"icon":1941},"Bank API","/integrations/banks/bank-api","i-fluent-building-bank-link-16-filled","i-fa6-solid-bridge-lock",{"title":872,"_path":1944,"icon":1945},"/integrations/zapier","i-cib-zapier",{"title":1947,"_path":1948,"children":1949,"icon":1952},"Extraction de données","/integrations/extraction-donnees",[1950],{"title":1951,"_path":1948},"Extraction de données (OCR)","i-mdi-ocr",{"title":1954,"_path":1955,"children":1956,"icon":1978},"Badge inter-lieux","/federation-lieux",[1957,1959,1968],{"title":1958,"_path":1955},"Badge Inter-Lieux",{"title":1960,"_path":1961,"children":1962},"Fédération","/federation-lieux/federation-de-lieux",[1963,1966],{"title":1964,"_path":1965},"Annuaire","/federation-lieux/federation-de-lieux/annuaire",{"title":720,"_path":1967},"/federation-lieux/federation-de-lieux/api",{"title":1969,"_path":1970,"children":1971},"Lieux","/federation-lieux/lieux",[1972,1975],{"title":1973,"_path":1974},"Lieux utilisant Dokos","/federation-lieux/lieux/application-dokos",{"title":1976,"_path":1977},"Participation sans Dokos","/federation-lieux/lieux/autres-applications","i-material-symbols-add-location-alt-outline",{"title":1980,"_path":1981,"children":1982,"icon":2070},"Toobibpro","/toobibpro",[1983,1984,1987,2000,2019,2043,2052,2055,2058,2061,2064,2067],{"title":496,"_path":1981,"icon":10},{"title":1985,"_path":1986},"Démarrer rapidement","/toobibpro/demarrer-rapidement",{"title":1988,"_path":1989,"children":1990},"Dossiers","/toobibpro/dossiers",[1991,1994,1997],{"title":1992,"_path":1993},"La consultation de grossesse","/toobibpro/dossiers/consultation-grossesse",{"title":1995,"_path":1996},"Le dossier de grossesse","/toobibpro/dossiers/dossier-grossesse",{"title":1998,"_path":1999},"Le dossier patient·e","/toobibpro/dossiers/dossier-patiente",{"title":2001,"_path":2002,"children":2003},"Rendez Vous","/toobibpro/rendez-vous",[2004,2007,2010,2013,2016],{"title":2005,"_path":2006},"Comment vos patientes prennent-elles rendez-vous ?","/toobibpro/rendez-vous/comment-vos-patientes-prennent-rendez-vous",{"title":2008,"_path":2009},"Configurer la plateforme de prise de rendez-vous en ligne","/toobibpro/rendez-vous/configurer-la-plateforme-en-ligne",{"title":2011,"_path":2012},"Créer des ateliers","/toobibpro/rendez-vous/creer-des-ateliers",{"title":2014,"_path":2015},"Donner accès à votre plateforme en ligne à vos patientes","/toobibpro/rendez-vous/donner-acces-a-vos-patientes",{"title":2017,"_path":2018},"Prendre un rendez-vous","/toobibpro/rendez-vous/rendez-vous",{"title":2020,"_path":2021,"children":2022},"Gestion","/toobibpro/gestion",[2023,2025,2028,2031,2034,2037,2040],{"title":94,"_path":2024},"/toobibpro/gestion/achats",{"title":2026,"_path":2027},"Dépôt d'espèces","/toobibpro/gestion/depot-especes",{"title":2029,"_path":2030},"Enregistrer une recette","/toobibpro/gestion/enregistrer-une-recette",{"title":2032,"_path":2033},"Les codifications","/toobibpro/gestion/les-codifications",{"title":2035,"_path":2036},"Enregistrer un paiement","/toobibpro/gestion/paiements",{"title":2038,"_path":2039},"Prélèvements et apports personnels","/toobibpro/gestion/prelevement-apport-personnel",{"title":2041,"_path":2042},"Réconcilier un paiement avec son relevé bancaire","/toobibpro/gestion/reconciliation-bancaire",{"title":2044,"_path":2045,"children":2046},"Remplacements","/toobibpro/remplacements",[2047,2049],{"title":2044,"_path":2048},"/toobibpro/remplacements/remplacements",{"title":2050,"_path":2051},"Rétrocession d'Honoraires","/toobibpro/remplacements/retrocessions-honoraires",{"title":2053,"_path":2054},"Lettres Types","/toobibpro/lettres-types",{"title":2056,"_path":2057},"Modifier un champ existant","/toobibpro/modifier-un-champ-existant",{"title":2059,"_path":2060},"Les ordonnances","/toobibpro/ordonnances",{"title":2062,"_path":2063},"Personnaliser ses dossiers et fiches de consultation","/toobibpro/personnaliser-ses-dossiers-et-consultations",{"title":2065,"_path":2066},"Créer son site web","/toobibpro/site-web",{"title":2068,"_path":2069},"Synchronisation avec Google Agenda","/toobibpro/synchronisation_avec_google_agenda","i-healthicons-doctor-female-outline",{"_path":1602,"_dir":2072,"_draft":2073,"_partial":2073,"_locale":2074,"title":913,"description":2075,"body":2076,"_type":7033,"_id":7034,"_source":7035,"_file":7036,"_extension":7037},"v4.x.x",false,"fr","",{"type":2077,"children":2078,"toc":7024},"root",[2079,2087,2111,2127,2134,2146,2159,2165,5036,5042,5394,5400,5728,5734,6863,6869],{"type":2080,"tag":2081,"props":2082,"children":2084},"element","h1",{"id":2083},"v400",[2085],{"type":2086,"value":913},"text",{"type":2080,"tag":2088,"props":2089,"children":2092},"callout",{"color":2090,"icon":2091},"red","i-heroicons-fire",[2093,2099],{"type":2080,"tag":2094,"props":2095,"children":2096},"p",{},[2097],{"type":2086,"value":2098},"Si vous êtes Responsable Système de votre site Dodock, veuillez prendre connaissance des informations de migration ci-dessous avant la mise à jour de votre site.",{"type":2080,"tag":2094,"props":2100,"children":2101},{},[2102,2104,2109],{"type":2086,"value":2103},"Veuillez aussi consulter les informations concernant ",{"type":2080,"tag":2105,"props":2106,"children":2107},"a",{"href":914},[2108],{"type":2086,"value":5},{"type":2086,"value":2110}," si vous utilisez Dokos.",{"type":2080,"tag":2088,"props":2112,"children":2113},{},[2114],{"type":2080,"tag":2094,"props":2115,"children":2116},{},[2117,2119],{"type":2086,"value":2118},"La version 4.0.0 de Dodock est basée sur la version 15 de Frappe.\nUne grande partie des changements cités ci-dessous ont été développés par l'équipe de Frappe Technologies et les contributeurs aux logiciels de l'éco-système Frappe/ERPNext.\nLe détail des changements publiés dans Dodock est disponible sur ",{"type":2080,"tag":2105,"props":2120,"children":2124},{"href":2121,"rel":2122},"https://gitlab.com/dokos/dodock/-/releases/v4.0.0",[2123],"nofollow",[2125],{"type":2086,"value":2126},"GitLab",{"type":2080,"tag":2128,"props":2129,"children":2131},"h2",{"id":2130},"migration-vers-la-v4xx",[2132],{"type":2086,"value":2133},"Migration vers la v4.x.x",{"type":2080,"tag":2135,"props":2136,"children":2137},"blockquote",{},[2138],{"type":2080,"tag":2094,"props":2139,"children":2140},{},[2141],{"type":2080,"tag":2105,"props":2142,"children":2143},{"href":1215},[2144],{"type":2086,"value":2145},"Guide de migration pour les utilisateurs auto-hébergés",{"type":2080,"tag":2135,"props":2147,"children":2148},{},[2149],{"type":2080,"tag":2094,"props":2150,"children":2151},{},[2152],{"type":2080,"tag":2105,"props":2153,"children":2156},{"href":2154,"rel":2155},"https://github.com/frappe/frappe/wiki/Migrating-to-version-15",[2123],[2157],{"type":2086,"value":2158},"Migration de Dodock : v3 > v4 (Frappe v14 > v15)",{"type":2080,"tag":2128,"props":2160,"children":2162},{"id":2161},"fonctionnalités-et-améliorations",[2163],{"type":2086,"value":2164},"Fonctionnalités et améliorations",{"type":2080,"tag":2166,"props":2167,"children":2168},"ul",{},[2169,2182,2203,2223,2235,2255,2292,2312,2332,2352,2372,2384,2404,2424,2444,2456,2476,2496,2516,2536,2556,2576,2596,2616,2628,2640,2652,2672,2692,2712,2732,2747,2762,2777,2792,2807,2816,2825,2834,2849,2864,2879,2894,2909,2924,2939,2954,2969,2978,2987,2996,3011,3026,3043,3060,3080,3100,3128,3153,3173,3185,3197,3217,3237,3257,3285,3313,3333,3353,3365,3377,3397,3417,3437,3449,3461,3473,3493,3513,3533,3553,3581,3601,3621,3641,3661,3681,3686,3698,3726,3738,3766,3786,3813,3833,3853,3865,3885,3905,3917,3937,3957,3979,3989,3999,4020,4041,4062,4072,4093,4103,4113,4123,4133,4143,4153,4174,4184,4194,4204,4214,4224,4234,4244,4254,4264,4269,4274,4279,4284,4294,4299,4304,4309,4314,4324,4334,4339,4344,4349,4354,4359,4364,4369,4374,4379,4384,4389,4394,4399,4404,4409,4414,4428,4433,4438,4443,4448,4453,4458,4463,4468,4473,4478,4483,4488,4493,4498,4511,4524,4529,4534,4539,4544,4549,4562,4575,4588,4593,4598,4603,4616,4621,4626,4639,4644,4649,4654,4659,4664,4669,4674,4687,4700,4713,4726,4731,4744,4749,4754,4759,4764,4769,4782,4795,4800,4805,4810,4815,4820,4825,4836,4841,4846,4858,4863,4876,4889,4894,4899,4904,4909,4914,4919,4924,4929,4934,4939,4944,4957,4969,4973,4978,4983,4988,4993,4998,5003,5008,5013,5026,5031],{"type":2080,"tag":2170,"props":2171,"children":2172},"li",{},[2173,2175],{"type":2086,"value":2174},"Ajout de libellés de ligne dynamiques dans SummaryCard ",{"type":2080,"tag":2105,"props":2176,"children":2179},{"href":2177,"rel":2178},"https://gitlab.com/dokos/dodock/-/merge_requests/945",[2123],[2180],{"type":2086,"value":2181},"MR #945",{"type":2080,"tag":2170,"props":2183,"children":2184},{},[2185,2187,2194,2196],{"type":2086,"value":2186},"Activation de la redirection vers une URL personnalisée lors du clic sur une notification par TechnicalShree ",{"type":2080,"tag":2105,"props":2188,"children":2191},{"href":2189,"rel":2190},"https://github.com/frappe/frappe/pull/22956",[2123],[2192],{"type":2086,"value":2193},"frappe#22956",{"type":2086,"value":2195}," ",{"type":2080,"tag":2105,"props":2197,"children":2200},{"href":2198,"rel":2199},"https://gitlab.com/dokos/dodock/-/merge_requests/940",[2123],[2201],{"type":2086,"value":2202},"MR #940",{"type":2080,"tag":2170,"props":2204,"children":2205},{},[2206,2208,2215,2216],{"type":2086,"value":2207},"Révision de l'état du flux de travail par rtdany10 ",{"type":2080,"tag":2105,"props":2209,"children":2212},{"href":2210,"rel":2211},"https://github.com/frappe/frappe/pull/23207",[2123],[2213],{"type":2086,"value":2214},"frappe#23207",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2217,"children":2220},{"href":2218,"rel":2219},"https://gitlab.com/dokos/dodock/-/merge_requests/938",[2123],[2221],{"type":2086,"value":2222},"MR #938",{"type":2080,"tag":2170,"props":2224,"children":2225},{},[2226,2228],{"type":2086,"value":2227},"Ajout d'options de personnalisation et de types de ligne dans SummaryCard ",{"type":2080,"tag":2105,"props":2229,"children":2232},{"href":2230,"rel":2231},"https://gitlab.com/dokos/dodock/-/merge_requests/935",[2123],[2233],{"type":2086,"value":2234},"MR #935",{"type":2080,"tag":2170,"props":2236,"children":2237},{},[2238,2240,2247,2248],{"type":2086,"value":2239},"Autorisation de la définition des champs comme non nuls par akhilnarang ",{"type":2080,"tag":2105,"props":2241,"children":2244},{"href":2242,"rel":2243},"https://github.com/frappe/frappe/pull/22804",[2123],[2245],{"type":2086,"value":2246},"frappe#22804",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2249,"children":2252},{"href":2250,"rel":2251},"https://gitlab.com/dokos/dodock/-/merge_requests/934",[2123],[2253],{"type":2086,"value":2254},"MR #934",{"type":2080,"tag":2170,"props":2256,"children":2257},{},[2258,2260,2267,2269,2275,2277,2284,2285],{"type":2086,"value":2259},"Autorisation de l'utilisation de ",{"type":2080,"tag":2261,"props":2262,"children":2264},"code",{"className":2263},[],[2265],{"type":2086,"value":2266},"print()",{"type":2086,"value":2268}," dans ",{"type":2080,"tag":2261,"props":2270,"children":2272},{"className":2271},[],[2273],{"type":2086,"value":2274},"safe_exec()",{"type":2086,"value":2276}," par akhilnarang ",{"type":2080,"tag":2105,"props":2278,"children":2281},{"href":2279,"rel":2280},"https://github.com/frappe/frappe/pull/23084",[2123],[2282],{"type":2086,"value":2283},"frappe#23084",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2286,"children":2289},{"href":2287,"rel":2288},"https://gitlab.com/dokos/dodock/-/merge_requests/932",[2123],[2290],{"type":2086,"value":2291},"MR #932",{"type":2080,"tag":2170,"props":2293,"children":2294},{},[2295,2297,2304,2305],{"type":2086,"value":2296},"Ajout de la vue d'image dans le bloc de raccourcis du workspace par sibikumarkuppusamy ",{"type":2080,"tag":2105,"props":2298,"children":2301},{"href":2299,"rel":2300},"https://github.com/frappe/frappe/pull/23041",[2123],[2302],{"type":2086,"value":2303},"frappe#23041",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2306,"children":2309},{"href":2307,"rel":2308},"https://gitlab.com/dokos/dodock/-/merge_requests/931",[2123],[2310],{"type":2086,"value":2311},"MR #931",{"type":2080,"tag":2170,"props":2313,"children":2314},{},[2315,2317,2324,2325],{"type":2086,"value":2316},"Mise à jour de multi_select_dialog.js par hyaray ",{"type":2080,"tag":2105,"props":2318,"children":2321},{"href":2319,"rel":2320},"https://github.com/frappe/frappe/pull/23261",[2123],[2322],{"type":2086,"value":2323},"frappe#23261",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2326,"children":2329},{"href":2327,"rel":2328},"https://gitlab.com/dokos/dodock/-/merge_requests/922",[2123],[2330],{"type":2086,"value":2331},"MR #922",{"type":2080,"tag":2170,"props":2333,"children":2334},{},[2335,2337,2344,2345],{"type":2086,"value":2336},"Option Bootstrap uniquement si la base de données et l'utilisateur sont gérés de manière externe à Bench par blaggacao ",{"type":2080,"tag":2105,"props":2338,"children":2341},{"href":2339,"rel":2340},"https://github.com/frappe/frappe/pull/23170",[2123],[2342],{"type":2086,"value":2343},"frappe#23170",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2346,"children":2349},{"href":2347,"rel":2348},"https://gitlab.com/dokos/dodock/-/merge_requests/904",[2123],[2350],{"type":2086,"value":2351},"MR #904",{"type":2080,"tag":2170,"props":2353,"children":2354},{},[2355,2357,2364,2365],{"type":2086,"value":2356},"Implémentation du mappage dans la table enfant par blaggacao ",{"type":2080,"tag":2105,"props":2358,"children":2361},{"href":2359,"rel":2360},"https://github.com/frappe/frappe/pull/22592",[2123],[2362],{"type":2086,"value":2363},"frappe#22592",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2366,"children":2369},{"href":2367,"rel":2368},"https://gitlab.com/dokos/dodock/-/merge_requests/903",[2123],[2370],{"type":2086,"value":2371},"MR #903",{"type":2080,"tag":2170,"props":2373,"children":2374},{},[2375,2377],{"type":2086,"value":2376},"Fusion de la branche 'event_image_display' dans 'develop' (dokos/dodock!897) ",{"type":2080,"tag":2105,"props":2378,"children":2381},{"href":2379,"rel":2380},"https://gitlab.com/dokos/dodock/-/merge_requests/900",[2123],[2382],{"type":2086,"value":2383},"MR #900",{"type":2080,"tag":2170,"props":2385,"children":2386},{},[2387,2389,2396,2397],{"type":2086,"value":2388},"Autorisation de l'édition au format numérique dans ControlFloat ",{"type":2080,"tag":2105,"props":2390,"children":2393},{"href":2391,"rel":2392},"https://github.com/frappe/frappe/pull/23143",[2123],[2394],{"type":2086,"value":2395},"frappe#23143",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2398,"children":2401},{"href":2399,"rel":2400},"https://gitlab.com/dokos/dodock/-/merge_requests/891",[2123],[2402],{"type":2086,"value":2403},"MR #891",{"type":2080,"tag":2170,"props":2405,"children":2406},{},[2407,2409,2416,2417],{"type":2086,"value":2408},"Application de filtres aux champs de lien via le générateur de formulaires par RitvikSardana ",{"type":2080,"tag":2105,"props":2410,"children":2413},{"href":2411,"rel":2412},"https://github.com/frappe/frappe/pull/22844",[2123],[2414],{"type":2086,"value":2415},"frappe#22844",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2418,"children":2421},{"href":2419,"rel":2420},"https://gitlab.com/dokos/dodock/-/merge_requests/890",[2123],[2422],{"type":2086,"value":2423},"MR #890",{"type":2080,"tag":2170,"props":2425,"children":2426},{},[2427,2429,2435,2437],{"type":2086,"value":2428},"Ajout d'une option ",{"type":2080,"tag":2261,"props":2430,"children":2432},{"className":2431},[],[2433],{"type":2086,"value":2434},"Nouveau",{"type":2086,"value":2436}," pour le bouton principal dans SummaryCard ",{"type":2080,"tag":2105,"props":2438,"children":2441},{"href":2439,"rel":2440},"https://gitlab.com/dokos/dodock/-/merge_requests/886",[2123],[2442],{"type":2086,"value":2443},"MR #886",{"type":2080,"tag":2170,"props":2445,"children":2446},{},[2447,2449],{"type":2086,"value":2448},"Ajout de pages de couverture pour le verso dans pdf ",{"type":2080,"tag":2105,"props":2450,"children":2453},{"href":2451,"rel":2452},"https://gitlab.com/dokos/dodock/-/merge_requests/879",[2123],[2454],{"type":2086,"value":2455},"MR #879",{"type":2080,"tag":2170,"props":2457,"children":2458},{},[2459,2461,2467,2469],{"type":2086,"value":2460},"Ajout de la méthode ",{"type":2080,"tag":2261,"props":2462,"children":2464},{"className":2463},[],[2465],{"type":2086,"value":2466},"frappe.views.registerCustomListView",{"type":2086,"value":2468}," dans list_view ",{"type":2080,"tag":2105,"props":2470,"children":2473},{"href":2471,"rel":2472},"https://gitlab.com/dokos/dodock/-/merge_requests/877",[2123],[2474],{"type":2086,"value":2475},"MR #877",{"type":2080,"tag":2170,"props":2477,"children":2478},{},[2479,2481,2487,2489],{"type":2086,"value":2480},"Amélioration de la méthode ",{"type":2080,"tag":2261,"props":2482,"children":2484},{"className":2483},[],[2485],{"type":2086,"value":2486},"get_resource_ids",{"type":2086,"value":2488}," dans calendar ",{"type":2080,"tag":2105,"props":2490,"children":2493},{"href":2491,"rel":2492},"https://gitlab.com/dokos/dodock/-/merge_requests/878",[2123],[2494],{"type":2086,"value":2495},"MR #878",{"type":2080,"tag":2170,"props":2497,"children":2498},{},[2499,2501,2508,2509],{"type":2086,"value":2500},"Filtres de date dans le suivi des modifications par GursheenK ",{"type":2080,"tag":2105,"props":2502,"children":2505},{"href":2503,"rel":2504},"https://github.com/frappe/frappe/pull/22684",[2123],[2506],{"type":2086,"value":2507},"frappe#22684",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2510,"children":2513},{"href":2511,"rel":2512},"https://gitlab.com/dokos/dodock/-/merge_requests/857",[2123],[2514],{"type":2086,"value":2515},"MR #857",{"type":2080,"tag":2170,"props":2517,"children":2518},{},[2519,2521,2528,2529],{"type":2086,"value":2520},"Autorisation de la suppression et ajout de la fonction de suppression de dossier pour les pages par Vishnu7025 ",{"type":2080,"tag":2105,"props":2522,"children":2525},{"href":2523,"rel":2524},"https://github.com/frappe/frappe/pull/23077",[2123],[2526],{"type":2086,"value":2527},"frappe#23077",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2530,"children":2533},{"href":2531,"rel":2532},"https://gitlab.com/dokos/dodock/-/merge_requests/842",[2123],[2534],{"type":2086,"value":2535},"MR #842",{"type":2080,"tag":2170,"props":2537,"children":2538},{},[2539,2541,2548,2549],{"type":2086,"value":2540},"Importation du scss depuis node_modules dans les applications également par blaggacao ",{"type":2080,"tag":2105,"props":2542,"children":2545},{"href":2543,"rel":2544},"https://github.com/frappe/frappe/pull/22519",[2123],[2546],{"type":2086,"value":2547},"frappe#22519",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2550,"children":2553},{"href":2551,"rel":2552},"https://gitlab.com/dokos/dodock/-/merge_requests/818",[2123],[2554],{"type":2086,"value":2555},"MR #818",{"type":2080,"tag":2170,"props":2557,"children":2558},{},[2559,2561,2568,2569],{"type":2086,"value":2560},"Ajout du bouton \"Graphique du tableau de bord\" par Vishnu7025 ",{"type":2080,"tag":2105,"props":2562,"children":2565},{"href":2563,"rel":2564},"https://github.com/frappe/frappe/pull/22960",[2123],[2566],{"type":2086,"value":2567},"frappe#22960",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2570,"children":2573},{"href":2571,"rel":2572},"https://gitlab.com/dokos/dodock/-/merge_requests/814",[2123],[2574],{"type":2086,"value":2575},"MR #814",{"type":2080,"tag":2170,"props":2577,"children":2578},{},[2579,2581,2588,2589],{"type":2086,"value":2580},"Option pour définir le type de fichier par défaut de manière programmatique dans export de données par hyaray ",{"type":2080,"tag":2105,"props":2582,"children":2585},{"href":2583,"rel":2584},"https://github.com/frappe/frappe/pull/22658",[2123],[2586],{"type":2086,"value":2587},"frappe#22658",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2590,"children":2593},{"href":2591,"rel":2592},"https://gitlab.com/dokos/dodock/-/merge_requests/808",[2123],[2594],{"type":2086,"value":2595},"MR #808",{"type":2080,"tag":2170,"props":2597,"children":2598},{},[2599,2601,2608,2609],{"type":2086,"value":2600},"Documentation de Document.remove_tag par gavindsouza ",{"type":2080,"tag":2105,"props":2602,"children":2605},{"href":2603,"rel":2604},"https://github.com/frappe/frappe/pull/22970",[2123],[2606],{"type":2086,"value":2607},"frappe#22970",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2610,"children":2613},{"href":2611,"rel":2612},"https://gitlab.com/dokos/dodock/-/merge_requests/802",[2123],[2614],{"type":2086,"value":2615},"MR #802",{"type":2080,"tag":2170,"props":2617,"children":2618},{},[2619,2621],{"type":2086,"value":2620},"Ajustements au style de dokos v4 ",{"type":2080,"tag":2105,"props":2622,"children":2625},{"href":2623,"rel":2624},"https://gitlab.com/dokos/dodock/-/merge_requests/767",[2123],[2626],{"type":2086,"value":2627},"MR #767",{"type":2080,"tag":2170,"props":2629,"children":2630},{},[2631,2633],{"type":2086,"value":2632},"Ajout d'une traduction contextuelle à \"créer un nouveau document\" ",{"type":2080,"tag":2105,"props":2634,"children":2637},{"href":2635,"rel":2636},"https://gitlab.com/dokos/dodock/-/merge_requests/751",[2123],[2638],{"type":2086,"value":2639},"MR #751",{"type":2080,"tag":2170,"props":2641,"children":2642},{},[2643,2645],{"type":2086,"value":2644},"Toujours afficher la flèche dans ControlLink ",{"type":2080,"tag":2105,"props":2646,"children":2649},{"href":2647,"rel":2648},"https://gitlab.com/dokos/dodock/-/merge_requests/753",[2123],[2650],{"type":2086,"value":2651},"MR #753",{"type":2080,"tag":2170,"props":2653,"children":2654},{},[2655,2657,2664,2665],{"type":2086,"value":2656},"Versionnement de l'API et API v2 (bêta) par ankush ",{"type":2080,"tag":2105,"props":2658,"children":2661},{"href":2659,"rel":2660},"https://github.com/frappe/frappe/pull/22300",[2123],[2662],{"type":2086,"value":2663},"frappe#22300",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2666,"children":2669},{"href":2667,"rel":2668},"https://gitlab.com/dokos/dodock/-/merge_requests/732",[2123],[2670],{"type":2086,"value":2671},"MR #732",{"type":2080,"tag":2170,"props":2673,"children":2674},{},[2675,2677,2684,2685],{"type":2086,"value":2676},"Limite de fréquence des connexions basée sur l'adresse IP également par ankush ",{"type":2080,"tag":2105,"props":2678,"children":2681},{"href":2679,"rel":2680},"https://github.com/frappe/frappe/pull/22774",[2123],[2682],{"type":2086,"value":2683},"frappe#22774",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2686,"children":2689},{"href":2687,"rel":2688},"https://gitlab.com/dokos/dodock/-/merge_requests/741",[2123],[2690],{"type":2086,"value":2691},"MR #741",{"type":2080,"tag":2170,"props":2693,"children":2694},{},[2695,2697,2704,2705],{"type":2086,"value":2696},"Actualisation automatique lorsque l'utilisateur met à jour le thème par shridarpatil ",{"type":2080,"tag":2105,"props":2698,"children":2701},{"href":2699,"rel":2700},"https://github.com/frappe/frappe/pull/22771",[2123],[2702],{"type":2086,"value":2703},"frappe#22771",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2706,"children":2709},{"href":2707,"rel":2708},"https://gitlab.com/dokos/dodock/-/merge_requests/737",[2123],[2710],{"type":2086,"value":2711},"MR #737",{"type":2080,"tag":2170,"props":2713,"children":2714},{},[2715,2717,2724,2725],{"type":2086,"value":2716},"E-mail depuis le champ 'Table Multiselect' dans notification par sayedayman203 ",{"type":2080,"tag":2105,"props":2718,"children":2721},{"href":2719,"rel":2720},"https://github.com/frappe/frappe/pull/22733",[2123],[2722],{"type":2086,"value":2723},"frappe#22733",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2726,"children":2729},{"href":2727,"rel":2728},"https://gitlab.com/dokos/dodock/-/merge_requests/719",[2123],[2730],{"type":2086,"value":2731},"MR #719",{"type":2080,"tag":2170,"props":2733,"children":2734},{},[2735,2736,2741,2742],{"type":2086,"value":2520},{"type":2080,"tag":2105,"props":2737,"children":2739},{"href":2523,"rel":2738},[2123],[2740],{"type":2086,"value":2527},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2743,"children":2745},{"href":2531,"rel":2744},[2123],[2746],{"type":2086,"value":2535},{"type":2080,"tag":2170,"props":2748,"children":2749},{},[2750,2751,2756,2757],{"type":2086,"value":2540},{"type":2080,"tag":2105,"props":2752,"children":2754},{"href":2543,"rel":2753},[2123],[2755],{"type":2086,"value":2547},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2758,"children":2760},{"href":2551,"rel":2759},[2123],[2761],{"type":2086,"value":2555},{"type":2080,"tag":2170,"props":2763,"children":2764},{},[2765,2766,2771,2772],{"type":2086,"value":2560},{"type":2080,"tag":2105,"props":2767,"children":2769},{"href":2563,"rel":2768},[2123],[2770],{"type":2086,"value":2567},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2773,"children":2775},{"href":2571,"rel":2774},[2123],[2776],{"type":2086,"value":2575},{"type":2080,"tag":2170,"props":2778,"children":2779},{},[2780,2781,2786,2787],{"type":2086,"value":2580},{"type":2080,"tag":2105,"props":2782,"children":2784},{"href":2583,"rel":2783},[2123],[2785],{"type":2086,"value":2587},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2788,"children":2790},{"href":2591,"rel":2789},[2123],[2791],{"type":2086,"value":2595},{"type":2080,"tag":2170,"props":2793,"children":2794},{},[2795,2796,2801,2802],{"type":2086,"value":2600},{"type":2080,"tag":2105,"props":2797,"children":2799},{"href":2603,"rel":2798},[2123],[2800],{"type":2086,"value":2607},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2803,"children":2805},{"href":2611,"rel":2804},[2123],[2806],{"type":2086,"value":2615},{"type":2080,"tag":2170,"props":2808,"children":2809},{},[2810,2811],{"type":2086,"value":2620},{"type":2080,"tag":2105,"props":2812,"children":2814},{"href":2623,"rel":2813},[2123],[2815],{"type":2086,"value":2627},{"type":2080,"tag":2170,"props":2817,"children":2818},{},[2819,2820],{"type":2086,"value":2632},{"type":2080,"tag":2105,"props":2821,"children":2823},{"href":2635,"rel":2822},[2123],[2824],{"type":2086,"value":2639},{"type":2080,"tag":2170,"props":2826,"children":2827},{},[2828,2829],{"type":2086,"value":2644},{"type":2080,"tag":2105,"props":2830,"children":2832},{"href":2647,"rel":2831},[2123],[2833],{"type":2086,"value":2651},{"type":2080,"tag":2170,"props":2835,"children":2836},{},[2837,2838,2843,2844],{"type":2086,"value":2656},{"type":2080,"tag":2105,"props":2839,"children":2841},{"href":2659,"rel":2840},[2123],[2842],{"type":2086,"value":2663},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2845,"children":2847},{"href":2667,"rel":2846},[2123],[2848],{"type":2086,"value":2671},{"type":2080,"tag":2170,"props":2850,"children":2851},{},[2852,2853,2858,2859],{"type":2086,"value":2676},{"type":2080,"tag":2105,"props":2854,"children":2856},{"href":2679,"rel":2855},[2123],[2857],{"type":2086,"value":2683},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2860,"children":2862},{"href":2687,"rel":2861},[2123],[2863],{"type":2086,"value":2691},{"type":2080,"tag":2170,"props":2865,"children":2866},{},[2867,2868,2873,2874],{"type":2086,"value":2696},{"type":2080,"tag":2105,"props":2869,"children":2871},{"href":2699,"rel":2870},[2123],[2872],{"type":2086,"value":2703},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2875,"children":2877},{"href":2707,"rel":2876},[2123],[2878],{"type":2086,"value":2711},{"type":2080,"tag":2170,"props":2880,"children":2881},{},[2882,2883,2888,2889],{"type":2086,"value":2716},{"type":2080,"tag":2105,"props":2884,"children":2886},{"href":2719,"rel":2885},[2123],[2887],{"type":2086,"value":2723},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2890,"children":2892},{"href":2727,"rel":2891},[2123],[2893],{"type":2086,"value":2731},{"type":2080,"tag":2170,"props":2895,"children":2896},{},[2897,2898,2903,2904],{"type":2086,"value":2520},{"type":2080,"tag":2105,"props":2899,"children":2901},{"href":2523,"rel":2900},[2123],[2902],{"type":2086,"value":2527},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2905,"children":2907},{"href":2531,"rel":2906},[2123],[2908],{"type":2086,"value":2535},{"type":2080,"tag":2170,"props":2910,"children":2911},{},[2912,2913,2918,2919],{"type":2086,"value":2540},{"type":2080,"tag":2105,"props":2914,"children":2916},{"href":2543,"rel":2915},[2123],[2917],{"type":2086,"value":2547},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2920,"children":2922},{"href":2551,"rel":2921},[2123],[2923],{"type":2086,"value":2555},{"type":2080,"tag":2170,"props":2925,"children":2926},{},[2927,2928,2933,2934],{"type":2086,"value":2560},{"type":2080,"tag":2105,"props":2929,"children":2931},{"href":2563,"rel":2930},[2123],[2932],{"type":2086,"value":2567},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2935,"children":2937},{"href":2571,"rel":2936},[2123],[2938],{"type":2086,"value":2575},{"type":2080,"tag":2170,"props":2940,"children":2941},{},[2942,2943,2948,2949],{"type":2086,"value":2580},{"type":2080,"tag":2105,"props":2944,"children":2946},{"href":2583,"rel":2945},[2123],[2947],{"type":2086,"value":2587},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2950,"children":2952},{"href":2591,"rel":2951},[2123],[2953],{"type":2086,"value":2595},{"type":2080,"tag":2170,"props":2955,"children":2956},{},[2957,2958,2963,2964],{"type":2086,"value":2600},{"type":2080,"tag":2105,"props":2959,"children":2961},{"href":2603,"rel":2960},[2123],[2962],{"type":2086,"value":2607},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":2965,"children":2967},{"href":2611,"rel":2966},[2123],[2968],{"type":2086,"value":2615},{"type":2080,"tag":2170,"props":2970,"children":2971},{},[2972,2973],{"type":2086,"value":2620},{"type":2080,"tag":2105,"props":2974,"children":2976},{"href":2623,"rel":2975},[2123],[2977],{"type":2086,"value":2627},{"type":2080,"tag":2170,"props":2979,"children":2980},{},[2981,2982],{"type":2086,"value":2632},{"type":2080,"tag":2105,"props":2983,"children":2985},{"href":2635,"rel":2984},[2123],[2986],{"type":2086,"value":2639},{"type":2080,"tag":2170,"props":2988,"children":2989},{},[2990,2991],{"type":2086,"value":2644},{"type":2080,"tag":2105,"props":2992,"children":2994},{"href":2647,"rel":2993},[2123],[2995],{"type":2086,"value":2651},{"type":2080,"tag":2170,"props":2997,"children":2998},{},[2999,3000,3005,3006],{"type":2086,"value":2656},{"type":2080,"tag":2105,"props":3001,"children":3003},{"href":2659,"rel":3002},[2123],[3004],{"type":2086,"value":2663},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3007,"children":3009},{"href":2667,"rel":3008},[2123],[3010],{"type":2086,"value":2671},{"type":2080,"tag":2170,"props":3012,"children":3013},{},[3014,3015,3020,3021],{"type":2086,"value":2676},{"type":2080,"tag":2105,"props":3016,"children":3018},{"href":2679,"rel":3017},[2123],[3019],{"type":2086,"value":2683},{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3022,"children":3024},{"href":2687,"rel":3023},[2123],[3025],{"type":2086,"value":2691},{"type":2080,"tag":2170,"props":3027,"children":3028},{},[3029,3031,3037,3038],{"type":2086,"value":3030},"Mise à jour automatique lors de la modification du thème par shridarpatil ",{"type":2080,"tag":2105,"props":3032,"children":3034},{"href":2699,"rel":3033},[2123],[3035],{"type":2086,"value":3036},"Pull Request #22771",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3039,"children":3041},{"href":2707,"rel":3040},[2123],[3042],{"type":2086,"value":2711},{"type":2080,"tag":2170,"props":3044,"children":3045},{},[3046,3048,3054,3055],{"type":2086,"value":3047},"Notification par e-mail à partir du champ 'Table Multiselect' par sayedayman203 ",{"type":2080,"tag":2105,"props":3049,"children":3051},{"href":2719,"rel":3050},[2123],[3052],{"type":2086,"value":3053},"Pull Request #22733",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3056,"children":3058},{"href":2727,"rel":3057},[2123],[3059],{"type":2086,"value":2731},{"type":2080,"tag":2170,"props":3061,"children":3062},{},[3063,3065,3072,3073],{"type":2086,"value":3064},"Autoriser les clés de connexion sociale à contrôler les inscriptions par ankush ",{"type":2080,"tag":2105,"props":3066,"children":3069},{"href":3067,"rel":3068},"https://github.com/frappe/frappe/pull/22724",[2123],[3070],{"type":2086,"value":3071},"Pull Request #22724",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3074,"children":3077},{"href":3075,"rel":3076},"https://gitlab.com/dokos/dodock/-/merge_requests/716",[2123],[3078],{"type":2086,"value":3079},"MR #716",{"type":2080,"tag":2170,"props":3081,"children":3082},{},[3083,3085,3092,3093],{"type":2086,"value":3084},"Déplacer les \"j'aime\" vers la droite, masquer les affectations vides - PR #22659 ",{"type":2080,"tag":2105,"props":3086,"children":3089},{"href":3087,"rel":3088},"https://github.com/frappe/frappe/pull/22659",[2123],[3090],{"type":2086,"value":3091},"Pull Request #22659",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3094,"children":3097},{"href":3095,"rel":3096},"https://gitlab.com/dokos/dodock/-/merge_requests/712",[2123],[3098],{"type":2086,"value":3099},"MR #712",{"type":2080,"tag":2170,"props":3101,"children":3102},{},[3103,3105,3111,3113,3120,3121],{"type":2086,"value":3104},"Activer ",{"type":2080,"tag":2261,"props":3106,"children":3108},{"className":3107},[],[3109],{"type":2086,"value":3110},"tabSelect",{"type":2086,"value":3112}," pour awesomplete par akhilnarang ",{"type":2080,"tag":2105,"props":3114,"children":3117},{"href":3115,"rel":3116},"https://github.com/frappe/frappe/pull/22687",[2123],[3118],{"type":2086,"value":3119},"Pull Request #22687",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3122,"children":3125},{"href":3123,"rel":3124},"https://gitlab.com/dokos/dodock/-/merge_requests/690",[2123],[3126],{"type":2086,"value":3127},"MR #690",{"type":2080,"tag":2170,"props":3129,"children":3130},{},[3131,3132,3137,3138,3145,3146],{"type":2086,"value":3104},{"type":2080,"tag":2261,"props":3133,"children":3135},{"className":3134},[],[3136],{"type":2086,"value":3110},{"type":2086,"value":3112},{"type":2080,"tag":2105,"props":3139,"children":3142},{"href":3140,"rel":3141},"https://github.com/frappe/frappe/pull/22636",[2123],[3143],{"type":2086,"value":3144},"Pull Request #22636",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3147,"children":3150},{"href":3148,"rel":3149},"https://gitlab.com/dokos/dodock/-/merge_requests/677",[2123],[3151],{"type":2086,"value":3152},"MR #677",{"type":2080,"tag":2170,"props":3154,"children":3155},{},[3156,3158,3165,3166],{"type":2086,"value":3157},"Améliorer le développement d'OpenID Connect par blaggacao ",{"type":2080,"tag":2105,"props":3159,"children":3162},{"href":3160,"rel":3161},"https://github.com/frappe/frappe/pull/22330",[2123],[3163],{"type":2086,"value":3164},"Pull Request #22330",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3167,"children":3170},{"href":3168,"rel":3169},"https://gitlab.com/dokos/dodock/-/merge_requests/670",[2123],[3171],{"type":2086,"value":3172},"MR #670",{"type":2080,"tag":2170,"props":3174,"children":3175},{},[3176,3178],{"type":2086,"value":3177},"Corriger les avertissements du linter ",{"type":2080,"tag":2105,"props":3179,"children":3182},{"href":3180,"rel":3181},"https://gitlab.com/dokos/dodock/-/merge_requests/641",[2123],[3183],{"type":2086,"value":3184},"MR #641",{"type":2080,"tag":2170,"props":3186,"children":3187},{},[3188,3190],{"type":2086,"value":3189},"Redesign (frappe#22191) ",{"type":2080,"tag":2105,"props":3191,"children":3194},{"href":3192,"rel":3193},"https://gitlab.com/dokos/dodock/-/merge_requests/623",[2123],[3195],{"type":2086,"value":3196},"MR #623",{"type":2080,"tag":2170,"props":3198,"children":3199},{},[3200,3202,3209,3210],{"type":2086,"value":3201},"Liste d'autorisation globale pour les extensions de fichiers par ankush ",{"type":2080,"tag":2105,"props":3203,"children":3206},{"href":3204,"rel":3205},"https://github.com/frappe/frappe/pull/22531",[2123],[3207],{"type":2086,"value":3208},"Pull Request #22531",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3211,"children":3214},{"href":3212,"rel":3213},"https://gitlab.com/dokos/dodock/-/merge_requests/634",[2123],[3215],{"type":2086,"value":3216},"MR #634",{"type":2080,"tag":2170,"props":3218,"children":3219},{},[3220,3222,3229,3230],{"type":2086,"value":3221},"Renommer le champ 'fieldname' du champ personnalisé par ankush ",{"type":2080,"tag":2105,"props":3223,"children":3226},{"href":3224,"rel":3225},"https://github.com/frappe/frappe/pull/22513",[2123],[3227],{"type":2086,"value":3228},"Pull Request #22513",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3231,"children":3234},{"href":3232,"rel":3233},"https://gitlab.com/dokos/dodock/-/merge_requests/625",[2123],[3235],{"type":2086,"value":3236},"MR #625",{"type":2080,"tag":2170,"props":3238,"children":3239},{},[3240,3242,3249,3250],{"type":2086,"value":3241},"Vérifier les autorisations d'écriture sur les pièces jointes au doc(type) par barredterra ",{"type":2080,"tag":2105,"props":3243,"children":3246},{"href":3244,"rel":3245},"https://github.com/frappe/frappe/pull/22500",[2123],[3247],{"type":2086,"value":3248},"Pull Request #22500",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3251,"children":3254},{"href":3252,"rel":3253},"https://gitlab.com/dokos/dodock/-/merge_requests/621",[2123],[3255],{"type":2086,"value":3256},"MR #621",{"type":2080,"tag":2170,"props":3258,"children":3259},{},[3260,3262,3268,3270,3277,3278],{"type":2086,"value":3261},"Provision pour ",{"type":2080,"tag":2261,"props":3263,"children":3265},{"className":3264},[],[3266],{"type":2086,"value":3267},"set_route",{"type":2086,"value":3269}," pour la carte numérique personnalisée par DaizyModi ",{"type":2080,"tag":2105,"props":3271,"children":3274},{"href":3272,"rel":3273},"https://github.com/frappe/frappe/pull/21806",[2123],[3275],{"type":2086,"value":3276},"Pull Request #21806",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3279,"children":3282},{"href":3280,"rel":3281},"https://gitlab.com/dokos/dodock/-/merge_requests/605",[2123],[3283],{"type":2086,"value":3284},"MR #605",{"type":2080,"tag":2170,"props":3286,"children":3287},{},[3288,3290,3296,3298,3305,3306],{"type":2086,"value":3289},"Ajouter des icônes personnalisées avec le crochet ",{"type":2080,"tag":2261,"props":3291,"children":3293},{"className":3292},[],[3294],{"type":2086,"value":3295},"app_include_icons",{"type":2086,"value":3297}," par cogk ",{"type":2080,"tag":2105,"props":3299,"children":3302},{"href":3300,"rel":3301},"https://github.com/frappe/frappe/pull/22254",[2123],[3303],{"type":2086,"value":3304},"Pull Request #22254",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3307,"children":3310},{"href":3308,"rel":3309},"https://gitlab.com/dokos/dodock/-/merge_requests/603",[2123],[3311],{"type":2086,"value":3312},"MR #603",{"type":2080,"tag":2170,"props":3314,"children":3315},{},[3316,3318,3325,3326],{"type":2086,"value":3317},"Mise à jour en bloc des champs sélectionnés triés par libellés traduits par FHenry ",{"type":2080,"tag":2105,"props":3319,"children":3322},{"href":3320,"rel":3321},"https://github.com/frappe/frappe/pull/22318",[2123],[3323],{"type":2086,"value":3324},"Pull Request #22318",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3327,"children":3330},{"href":3328,"rel":3329},"https://gitlab.com/dokos/dodock/-/merge_requests/602",[2123],[3331],{"type":2086,"value":3332},"MR #602",{"type":2080,"tag":2170,"props":3334,"children":3335},{},[3336,3338,3345,3346],{"type":2086,"value":3337},"Ajouter l'argument json amont à la requête de fabrication dans les intégrations par blaggacao ",{"type":2080,"tag":2105,"props":3339,"children":3342},{"href":3340,"rel":3341},"https://github.com/frappe/frappe/pull/22462",[2123],[3343],{"type":2086,"value":3344},"Pull Request #22462",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3347,"children":3350},{"href":3348,"rel":3349},"https://gitlab.com/dokos/dodock/-/merge_requests/595",[2123],[3351],{"type":2086,"value":3352},"MR #595",{"type":2080,"tag":2170,"props":3354,"children":3355},{},[3356,3358],{"type":2086,"value":3357},"Ajouter des emojis aux espaces de travail ",{"type":2080,"tag":2105,"props":3359,"children":3362},{"href":3360,"rel":3361},"https://gitlab.com/dokos/dodock/-/merge_requests/593",[2123],[3363],{"type":2086,"value":3364},"MR #593",{"type":2080,"tag":2170,"props":3366,"children":3367},{},[3368,3370],{"type":2086,"value":3369},"Onboarding et visite guidée ",{"type":2080,"tag":2105,"props":3371,"children":3374},{"href":3372,"rel":3373},"https://gitlab.com/dokos/dodock/-/merge_requests/454",[2123],[3375],{"type":2086,"value":3376},"MR #454",{"type":2080,"tag":2170,"props":3378,"children":3379},{},[3380,3382,3389,3390],{"type":2086,"value":3381},"Ajouter un raccourci d'impression par niraj2477 ",{"type":2080,"tag":2105,"props":3383,"children":3386},{"href":3384,"rel":3385},"https://github.com/frappe/frappe/pull/22471",[2123],[3387],{"type":2086,"value":3388},"Pull Request #22471",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3391,"children":3394},{"href":3392,"rel":3393},"https://gitlab.com/dokos/dodock/-/merge_requests/590",[2123],[3395],{"type":2086,"value":3396},"MR #590",{"type":2080,"tag":2170,"props":3398,"children":3399},{},[3400,3402,3409,3410],{"type":2086,"value":3401},"Voir les requêtes validées dans le journal de la console par shadrak98 ",{"type":2080,"tag":2105,"props":3403,"children":3406},{"href":3404,"rel":3405},"https://github.com/frappe/frappe/pull/22466",[2123],[3407],{"type":2086,"value":3408},"Pull Request #22466",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3411,"children":3414},{"href":3412,"rel":3413},"https://gitlab.com/dokos/dodock/-/merge_requests/588",[2123],[3415],{"type":2086,"value":3416},"MR #588",{"type":2080,"tag":2170,"props":3418,"children":3419},{},[3420,3422,3429,3430],{"type":2086,"value":3421},"Ajouter une fonctionnalité d'autocomplétion pour le fuseau horaire de l'utilisateur par cogk ",{"type":2080,"tag":2105,"props":3423,"children":3426},{"href":3424,"rel":3425},"https://github.com/frappe/frappe/pull/22456",[2123],[3427],{"type":2086,"value":3428},"Pull Request #22456",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3431,"children":3434},{"href":3432,"rel":3433},"https://gitlab.com/dokos/dodock/-/merge_requests/587",[2123],[3435],{"type":2086,"value":3436},"MR #587",{"type":2080,"tag":2170,"props":3438,"children":3439},{},[3440,3442],{"type":2086,"value":3441},"Ouvrir le document lié au lieu de la liste lorsque le nombre est égal à 1 ",{"type":2080,"tag":2105,"props":3443,"children":3446},{"href":3444,"rel":3445},"https://gitlab.com/dokos/dodock/-/merge_requests/582",[2123],[3447],{"type":2086,"value":3448},"MR #582",{"type":2080,"tag":2170,"props":3450,"children":3451},{},[3452,3454],{"type":2086,"value":3453},"Résoudre de légers problèmes de disposition du formulaire ",{"type":2080,"tag":2105,"props":3455,"children":3458},{"href":3456,"rel":3457},"https://gitlab.com/dokos/dodock/-/merge_requests/581",[2123],[3459],{"type":2086,"value":3460},"MR #581",{"type":2080,"tag":2170,"props":3462,"children":3463},{},[3464,3466],{"type":2086,"value":3465},"Ajouter des icônes personnalisées avec app_include_icons ",{"type":2080,"tag":2105,"props":3467,"children":3470},{"href":3468,"rel":3469},"https://gitlab.com/dokos/dodock/-/merge_requests/576",[2123],[3471],{"type":2086,"value":3472},"MR #576",{"type":2080,"tag":2170,"props":3474,"children":3475},{},[3476,3478,3485,3486],{"type":2086,"value":3477},"Trier par colonne en cliquant sur le titre de la colonne par cogk ",{"type":2080,"tag":2105,"props":3479,"children":3482},{"href":3480,"rel":3481},"https://github.com/frappe/frappe/pull/22187",[2123],[3483],{"type":2086,"value":3484},"Pull Request #22187",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3487,"children":3490},{"href":3488,"rel":3489},"https://gitlab.com/dokos/dodock/-/merge_requests/570",[2123],[3491],{"type":2086,"value":3492},"MR #570",{"type":2080,"tag":2170,"props":3494,"children":3495},{},[3496,3498,3505,3506],{"type":2086,"value":3497},"Ouvrir les détails du fichier à partir de la recherche par barredterra ",{"type":2080,"tag":2105,"props":3499,"children":3502},{"href":3500,"rel":3501},"https://github.com/frappe/frappe/pull/22108",[2123],[3503],{"type":2086,"value":3504},"Pull Request #22108",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3507,"children":3510},{"href":3508,"rel":3509},"https://gitlab.com/dokos/dodock/-/merge_requests/568",[2123],[3511],{"type":2086,"value":3512},"MR #568",{"type":2080,"tag":2170,"props":3514,"children":3515},{},[3516,3518,3525,3526],{"type":2086,"value":3517},"Améliorer la réactivité de la liste d'adresses et de contacts par barredterra ",{"type":2080,"tag":2105,"props":3519,"children":3522},{"href":3520,"rel":3521},"https://github.com/frappe/frappe/pull/22270",[2123],[3523],{"type":2086,"value":3524},"Pull Request #22270",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3527,"children":3530},{"href":3528,"rel":3529},"https://gitlab.com/dokos/dodock/-/merge_requests/563",[2123],[3531],{"type":2086,"value":3532},"MR #563",{"type":2080,"tag":2170,"props":3534,"children":3535},{},[3536,3538,3545,3546],{"type":2086,"value":3537},"Utiliser le champ de lien pour la recherche dans le gestionnaire des autorisations de rôle par FHenry ",{"type":2080,"tag":2105,"props":3539,"children":3542},{"href":3540,"rel":3541},"https://github.com/frappe/frappe/pull/22232",[2123],[3543],{"type":2086,"value":3544},"Pull Request #22232",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3547,"children":3550},{"href":3548,"rel":3549},"https://gitlab.com/dokos/dodock/-/merge_requests/560",[2123],[3551],{"type":2086,"value":3552},"MR #560",{"type":2080,"tag":2170,"props":3554,"children":3555},{},[3556,3558,3564,3566,3573,3574],{"type":2086,"value":3557},"Gestionnaire de rappel ",{"type":2080,"tag":2261,"props":3559,"children":3561},{"className":3560},[],[3562],{"type":2086,"value":3563},"after_response",{"type":2086,"value":3565}," par ankush ",{"type":2080,"tag":2105,"props":3567,"children":3570},{"href":3568,"rel":3569},"https://github.com/frappe/frappe/pull/22398",[2123],[3571],{"type":2086,"value":3572},"Pull Request #22398",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3575,"children":3578},{"href":3576,"rel":3577},"https://gitlab.com/dokos/dodock/-/merge_requests/556",[2123],[3579],{"type":2086,"value":3580},"MR #556",{"type":2080,"tag":2170,"props":3582,"children":3583},{},[3584,3586,3593,3594],{"type":2086,"value":3585},"Journal d'audit par GursheenK ",{"type":2080,"tag":2105,"props":3587,"children":3590},{"href":3588,"rel":3589},"https://github.com/frappe/frappe/pull/22104",[2123],[3591],{"type":2086,"value":3592},"Pull Request #22104",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3595,"children":3598},{"href":3596,"rel":3597},"https://gitlab.com/dokos/dodock/-/merge_requests/546",[2123],[3599],{"type":2086,"value":3600},"MR #546",{"type":2080,"tag":2170,"props":3602,"children":3603},{},[3604,3606,3613,3614],{"type":2086,"value":3605},"Taille maximale du fichier configurable à partir des paramètres système par ankush ",{"type":2080,"tag":2105,"props":3607,"children":3610},{"href":3608,"rel":3609},"https://github.com/frappe/frappe/pull/22384",[2123],[3611],{"type":2086,"value":3612},"Pull Request #22384",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3615,"children":3618},{"href":3616,"rel":3617},"https://gitlab.com/dokos/dodock/-/merge_requests/544",[2123],[3619],{"type":2086,"value":3620},"MR #544",{"type":2080,"tag":2170,"props":3622,"children":3623},{},[3624,3626,3633,3634],{"type":2086,"value":3625},"#22308 par ankush ",{"type":2080,"tag":2105,"props":3627,"children":3630},{"href":3628,"rel":3629},"https://github.com/frappe/frappe/pull/22389",[2123],[3631],{"type":2086,"value":3632},"Pull Request #22389",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3635,"children":3638},{"href":3636,"rel":3637},"https://gitlab.com/dokos/dodock/-/merge_requests/548",[2123],[3639],{"type":2086,"value":3640},"MR #548",{"type":2080,"tag":2170,"props":3642,"children":3643},{},[3644,3646,3653,3654],{"type":2086,"value":3645},"Développer les assignations au survol par barredterra ",{"type":2080,"tag":2105,"props":3647,"children":3650},{"href":3648,"rel":3649},"https://github.com/frappe/frappe/pull/22337",[2123],[3651],{"type":2086,"value":3652},"Pull Request #22337",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3655,"children":3658},{"href":3656,"rel":3657},"https://gitlab.com/dokos/dodock/-/merge_requests/522",[2123],[3659],{"type":2086,"value":3660},"MR #522",{"type":2080,"tag":2170,"props":3662,"children":3663},{},[3664,3666,3673,3674],{"type":2086,"value":3665},"Générer dynamiquement le texte de la licence par niraj2477 ",{"type":2080,"tag":2105,"props":3667,"children":3670},{"href":3668,"rel":3669},"https://github.com/frappe/frappe/pull/22299",[2123],[3671],{"type":2086,"value":3672},"Pull Request #22299",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3675,"children":3678},{"href":3676,"rel":3677},"https://gitlab.com/dokos/dodock/-/merge_requests/516",[2123],[3679],{"type":2086,"value":3680},"MR #516",{"type":2080,"tag":2170,"props":3682,"children":3683},{},[3684],{"type":2086,"value":3685},"Couleurs par défaut et option de mise à jour des options des graphiques avant le rendu des graphiques du rapport",{"type":2080,"tag":2170,"props":3687,"children":3688},{},[3689,3691],{"type":2086,"value":3690},"Style d'onglet plus compact ",{"type":2080,"tag":2105,"props":3692,"children":3695},{"href":3693,"rel":3694},"https://gitlab.com/dokos/dodock/-/merge_requests/513",[2123],[3696],{"type":2086,"value":3697},"MR #513",{"type":2080,"tag":2170,"props":3699,"children":3700},{},[3701,3703,3709,3711,3718,3719],{"type":2086,"value":3702},"Utiliser ",{"type":2080,"tag":2261,"props":3704,"children":3706},{"className":3705},[],[3707],{"type":2086,"value":3708},"functools.cached_property",{"type":2086,"value":3710}," par sagarvora ",{"type":2080,"tag":2105,"props":3712,"children":3715},{"href":3713,"rel":3714},"https://github.com/frappe/frappe/pull/22304",[2123],[3716],{"type":2086,"value":3717},"Pull Request #22304",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3720,"children":3723},{"href":3721,"rel":3722},"https://gitlab.com/dokos/dodock/-/merge_requests/511",[2123],[3724],{"type":2086,"value":3725},"MR #511",{"type":2080,"tag":2170,"props":3727,"children":3728},{},[3729,3731],{"type":2086,"value":3730},"Fusionner la demande de tirage de GHSA-j2w9-8xrr-7g98 ",{"type":2080,"tag":2105,"props":3732,"children":3735},{"href":3733,"rel":3734},"https://gitlab.com/dokos/dodock/-/merge_requests/491",[2123],[3736],{"type":2086,"value":3737},"MR #491",{"type":2080,"tag":2170,"props":3739,"children":3740},{},[3741,3743,3749,3751,3758,3759],{"type":2086,"value":3742},"Remplacer ",{"type":2080,"tag":2261,"props":3744,"children":3746},{"className":3745},[],[3747],{"type":2086,"value":3748},"on_update",{"type":2086,"value":3750}," dans la communication par ssiyad ",{"type":2080,"tag":2105,"props":3752,"children":3755},{"href":3753,"rel":3754},"https://github.com/frappe/frappe/pull/22267",[2123],[3756],{"type":2086,"value":3757},"Pull Request #22267",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3760,"children":3763},{"href":3761,"rel":3762},"https://gitlab.com/dokos/dodock/-/merge_requests/505",[2123],[3764],{"type":2086,"value":3765},"MR #505",{"type":2080,"tag":2170,"props":3767,"children":3768},{},[3769,3771,3778,3779],{"type":2086,"value":3770},"Afficher le titre d'avertissement dans les fichiers publics par barredterra ",{"type":2080,"tag":2105,"props":3772,"children":3775},{"href":3773,"rel":3774},"https://github.com/frappe/frappe/pull/22242",[2123],[3776],{"type":2086,"value":3777},"Pull Request #22242",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3780,"children":3783},{"href":3781,"rel":3782},"https://gitlab.com/dokos/dodock/-/merge_requests/503",[2123],[3784],{"type":2086,"value":3785},"MR #503",{"type":2080,"tag":2170,"props":3787,"children":3788},{},[3789,3791,3797,3798,3805,3806],{"type":2086,"value":3790},"Rôle ",{"type":2080,"tag":2261,"props":3792,"children":3794},{"className":3793},[],[3795],{"type":2086,"value":3796},"Desk User",{"type":2086,"value":3565},{"type":2080,"tag":2105,"props":3799,"children":3802},{"href":3800,"rel":3801},"https://github.com/frappe/frappe/pull/22224",[2123],[3803],{"type":2086,"value":3804},"Pull Request #22224",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3807,"children":3810},{"href":3808,"rel":3809},"https://gitlab.com/dokos/dodock/-/merge_requests/476",[2123],[3811],{"type":2086,"value":3812},"MR #476",{"type":2080,"tag":2170,"props":3814,"children":3815},{},[3816,3818,3825,3826],{"type":2086,"value":3817},"Envoyer un identifiant de demande unique en tant qu'en-tête de réponse par ankush ",{"type":2080,"tag":2105,"props":3819,"children":3822},{"href":3820,"rel":3821},"https://github.com/frappe/frappe/pull/22218",[2123],[3823],{"type":2086,"value":3824},"Pull Request #22218",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3827,"children":3830},{"href":3828,"rel":3829},"https://gitlab.com/dokos/dodock/-/merge_requests/468",[2123],[3831],{"type":2086,"value":3832},"MR #468",{"type":2080,"tag":2170,"props":3834,"children":3835},{},[3836,3838,3845,3846],{"type":2086,"value":3837},"Ajout de deux options do_not_make_page et do_not_setup_menu pour l'arborescence par rohitwaghchaure ",{"type":2080,"tag":2105,"props":3839,"children":3842},{"href":3840,"rel":3841},"https://github.com/frappe/frappe/pull/22190",[2123],[3843],{"type":2086,"value":3844},"Pull Request #22190",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3847,"children":3850},{"href":3848,"rel":3849},"https://gitlab.com/dokos/dodock/-/merge_requests/450",[2123],[3851],{"type":2086,"value":3852},"MR #450",{"type":2080,"tag":2170,"props":3854,"children":3855},{},[3856,3858],{"type":2086,"value":3857},"Ajouter la sélection rapide de plusieurs lignes avec Maj+Clic ",{"type":2080,"tag":2105,"props":3859,"children":3862},{"href":3860,"rel":3861},"https://gitlab.com/dokos/dodock/-/merge_requests/444",[2123],[3863],{"type":2086,"value":3864},"MR #444",{"type":2080,"tag":2170,"props":3866,"children":3867},{},[3868,3870,3877,3878],{"type":2086,"value":3869},"Tracé de base à l'aide de l'identifiant de trace du moniteur par ankush ",{"type":2080,"tag":2105,"props":3871,"children":3874},{"href":3872,"rel":3873},"https://github.com/frappe/frappe/pull/22126",[2123],[3875],{"type":2086,"value":3876},"Pull Request #22126",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3879,"children":3882},{"href":3880,"rel":3881},"https://gitlab.com/dokos/dodock/-/merge_requests/435",[2123],[3883],{"type":2086,"value":3884},"MR #435",{"type":2080,"tag":2170,"props":3886,"children":3887},{},[3888,3890,3897,3898],{"type":2086,"value":3889},"Renvoyer le chemin absolu par barredterra ",{"type":2080,"tag":2105,"props":3891,"children":3894},{"href":3892,"rel":3893},"https://github.com/frappe/frappe/pull/22142",[2123],[3895],{"type":2086,"value":3896},"Pull Request #22142",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3899,"children":3902},{"href":3900,"rel":3901},"https://gitlab.com/dokos/dodock/-/merge_requests/433",[2123],[3903],{"type":2086,"value":3904},"MR #433",{"type":2080,"tag":2170,"props":3906,"children":3907},{},[3908,3910],{"type":2086,"value":3909},"Autoriser la réexécution des correctifs en mode développeur ",{"type":2080,"tag":2105,"props":3911,"children":3914},{"href":3912,"rel":3913},"https://gitlab.com/dokos/dodock/-/merge_requests/418",[2123],[3915],{"type":2086,"value":3916},"MR #418",{"type":2080,"tag":2170,"props":3918,"children":3919},{},[3920,3922,3929,3930],{"type":2086,"value":3921},"Améliorer attach_print et permettre d'utiliser sa sortie dans email.make par barredterra ",{"type":2080,"tag":2105,"props":3923,"children":3926},{"href":3924,"rel":3925},"https://github.com/frappe/frappe/pull/21837",[2123],[3927],{"type":2086,"value":3928},"Pull Request #21837",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3931,"children":3934},{"href":3932,"rel":3933},"https://gitlab.com/dokos/dodock/-/merge_requests/416",[2123],[3935],{"type":2086,"value":3936},"MR #416",{"type":2080,"tag":2170,"props":3938,"children":3939},{},[3940,3942,3949,3950],{"type":2086,"value":3941},"Journaux de réexécution dans la console système par RitvikSardana ",{"type":2080,"tag":2105,"props":3943,"children":3946},{"href":3944,"rel":3945},"https://github.com/frappe/frappe/pull/22103",[2123],[3947],{"type":2086,"value":3948},"Pull Request #22103",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":3951,"children":3954},{"href":3952,"rel":3953},"https://gitlab.com/dokos/dodock/-/merge_requests/413",[2123],[3955],{"type":2086,"value":3956},"MR #413",{"type":2080,"tag":2170,"props":3958,"children":3959},{},[3960,3967,3968],{"type":2080,"tag":2105,"props":3961,"children":3964},{"href":3962,"rel":3963},"https://gitlab.com/dokos/dodock/-/merge_requests/401",[2123],[3965],{"type":2086,"value":3966},"Accessibilité des pièces jointes via la barre latérale",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":3970,"children":3971},"em",{},[3972],{"type":2080,"tag":2105,"props":3973,"children":3976},{"href":3974,"rel":3975},"https://github.com/frappe/frappe/pull/21819",[2123],[3977],{"type":2086,"value":3978},"frappe#21819",{"type":2080,"tag":2170,"props":3980,"children":3981},{},[3982],{"type":2080,"tag":2105,"props":3983,"children":3986},{"href":3984,"rel":3985},"https://gitlab.com/dokos/dodock/-/merge_requests/406",[2123],[3987],{"type":2086,"value":3988},"Exécution de gunicorn dans la configuration de développement",{"type":2080,"tag":2170,"props":3990,"children":3991},{},[3992],{"type":2080,"tag":2105,"props":3993,"children":3996},{"href":3994,"rel":3995},"https://gitlab.com/dokos/dodock/-/merge_requests/402",[2123],[3997],{"type":2086,"value":3998},"Ajout de crochets pour intégrer des routes dynamiques pour différents types de vues web doctype",{"type":2080,"tag":2170,"props":4000,"children":4001},{},[4002,4009,4010],{"type":2080,"tag":2105,"props":4003,"children":4006},{"href":4004,"rel":4005},"https://gitlab.com/dokos/dodock/-/merge_requests/398",[2123],[4007],{"type":2086,"value":4008},"Fermeture d'assignation depuis la barre latérale",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":4011,"children":4012},{},[4013],{"type":2080,"tag":2105,"props":4014,"children":4017},{"href":4015,"rel":4016},"https://github.com/frappe/frappe/pull/21913",[2123],[4018],{"type":2086,"value":4019},"frappe#21913",{"type":2080,"tag":2170,"props":4021,"children":4022},{},[4023,4030,4031],{"type":2080,"tag":2105,"props":4024,"children":4027},{"href":4025,"rel":4026},"https://gitlab.com/dokos/dodock/-/merge_requests/371",[2123],[4028],{"type":2086,"value":4029},"Implémentation du bouton \"J'aime\" dans l'utilitaire de comparaison",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":4032,"children":4033},{},[4034],{"type":2080,"tag":2105,"props":4035,"children":4038},{"href":4036,"rel":4037},"https://github.com/frappe/frappe/pull/22017",[2123],[4039],{"type":2086,"value":4040},"frappe#22017",{"type":2080,"tag":2170,"props":4042,"children":4043},{},[4044,4051,4052],{"type":2080,"tag":2105,"props":4045,"children":4048},{"href":4046,"rel":4047},"https://gitlab.com/dokos/dodock/-/merge_requests/363",[2123],[4049],{"type":2086,"value":4050},"Création d'un doctype virtuel pour l'enregistreur frappe",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":4053,"children":4054},{},[4055],{"type":2080,"tag":2105,"props":4056,"children":4059},{"href":4057,"rel":4058},"https://github.com/frappe/frappe/pull/21908",[2123],[4060],{"type":2086,"value":4061},"frappe#21908",{"type":2080,"tag":2170,"props":4063,"children":4064},{},[4065],{"type":2080,"tag":2105,"props":4066,"children":4069},{"href":4067,"rel":4068},"https://gitlab.com/dokos/dodock/-/merge_requests/343",[2123],[4070],{"type":2086,"value":4071},"Ajout d'un éditeur de texte et de mentions pour les discussions",{"type":2080,"tag":2170,"props":4073,"children":4074},{},[4075,4082,4083],{"type":2080,"tag":2105,"props":4076,"children":4079},{"href":4077,"rel":4078},"https://gitlab.com/dokos/dodock/-/merge_requests/348",[2123],[4080],{"type":2086,"value":4081},"Nouvelle fonctionnalité dans le Constructeur de Rapports : Impression de tous les filtres",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":4084,"children":4085},{},[4086],{"type":2080,"tag":2105,"props":4087,"children":4090},{"href":4088,"rel":4089},"https://github.com/frappe/frappe/pull/21903",[2123],[4091],{"type":2086,"value":4092},"frappe#21903",{"type":2080,"tag":2170,"props":4094,"children":4095},{},[4096],{"type":2080,"tag":2105,"props":4097,"children":4100},{"href":4098,"rel":4099},"https://gitlab.com/dokos/dodock/-/merge_requests/340",[2123],[4101],{"type":2086,"value":4102},"Ajout du bouton \"Re-exécuter dans la Console\" dans le Doctype Journal de la Console",{"type":2080,"tag":2170,"props":4104,"children":4105},{},[4106],{"type":2080,"tag":2105,"props":4107,"children":4110},{"href":4108,"rel":4109},"https://gitlab.com/dokos/dodock/-/merge_requests/309",[2123],[4111],{"type":2086,"value":4112},"Intégration d'une variable d'environnement pour configurer le répertoire de Bench / workdir",{"type":2080,"tag":2170,"props":4114,"children":4115},{},[4116],{"type":2080,"tag":2105,"props":4117,"children":4120},{"href":4118,"rel":4119},"https://gitlab.com/dokos/dodock/-/merge_requests/306",[2123],[4121],{"type":2086,"value":4122},"Nouveau paramètre pour forcer le mode de capture web pour les téléchargements de caméra",{"type":2080,"tag":2170,"props":4124,"children":4125},{},[4126],{"type":2080,"tag":2105,"props":4127,"children":4130},{"href":4128,"rel":4129},"https://gitlab.com/dokos/dodock/-/merge_requests/294",[2123],[4131],{"type":2086,"value":4132},"Ajout d'un lien rapide vers un tableau Kanban spécifique dans l'espace de travail",{"type":2080,"tag":2170,"props":4134,"children":4135},{},[4136],{"type":2080,"tag":2105,"props":4137,"children":4140},{"href":4138,"rel":4139},"https://gitlab.com/dokos/dodock/-/merge_requests/293",[2123],[4141],{"type":2086,"value":4142},"Journalisation des adresses IP pour les activités de connexion/déconnexion",{"type":2080,"tag":2170,"props":4144,"children":4145},{},[4146],{"type":2080,"tag":2105,"props":4147,"children":4150},{"href":4148,"rel":4149},"https://gitlab.com/dokos/dodock/-/merge_requests/261",[2123],[4151],{"type":2086,"value":4152},"Nouvelle fonctionnalité (DX) : Annotations de type pour les contrôleurs",{"type":2080,"tag":2170,"props":4154,"children":4155},{},[4156,4163,4164],{"type":2080,"tag":2105,"props":4157,"children":4160},{"href":4158,"rel":4159},"https://gitlab.com/dokos/dodock/-/merge_requests/259",[2123],[4161],{"type":2086,"value":4162},"Automatisation des annotations de type Python (DX)",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":4165,"children":4166},{},[4167],{"type":2080,"tag":2105,"props":4168,"children":4171},{"href":4169,"rel":4170},"https://github.com/frappe/frappe/pull/21776",[2123],[4172],{"type":2086,"value":4173},"frappe#21776",{"type":2080,"tag":2170,"props":4175,"children":4176},{},[4177],{"type":2080,"tag":2105,"props":4178,"children":4181},{"href":4179,"rel":4180},"https://gitlab.com/dokos/dodock/-/merge_requests/235",[2123],[4182],{"type":2086,"value":4183},"Amélioration des rapports avec Tabulator",{"type":2080,"tag":2170,"props":4185,"children":4186},{},[4187],{"type":2080,"tag":2105,"props":4188,"children":4191},{"href":4189,"rel":4190},"https://gitlab.com/dokos/dodock/-/merge_requests/190",[2123],[4192],{"type":2086,"value":4193},"Renforcement de la fonction safe_block_eval",{"type":2080,"tag":2170,"props":4195,"children":4196},{},[4197],{"type":2080,"tag":2105,"props":4198,"children":4201},{"href":4199,"rel":4200},"https://gitlab.com/dokos/dodock/-/merge_requests/156",[2123],[4202],{"type":2086,"value":4203},"Éditeur de Notifications basé sur des Blocs",{"type":2080,"tag":2170,"props":4205,"children":4206},{},[4207],{"type":2080,"tag":2105,"props":4208,"children":4211},{"href":4209,"rel":4210},"https://gitlab.com/dokos/dodock/-/merge_requests/236",[2123],[4212],{"type":2086,"value":4213},"Normalisation des requêtes dans l'enregistreur",{"type":2080,"tag":2170,"props":4215,"children":4216},{},[4217],{"type":2080,"tag":2105,"props":4218,"children":4221},{"href":4219,"rel":4220},"https://gitlab.com/dokos/dodock/-/merge_requests/224",[2123],[4222],{"type":2086,"value":4223},"Analyseur personnalisé de séquences numériques via des hooks",{"type":2080,"tag":2170,"props":4225,"children":4226},{},[4227],{"type":2080,"tag":2105,"props":4228,"children":4231},{"href":4229,"rel":4230},"https://gitlab.com/dokos/dodock/-/merge_requests/216",[2123],[4232],{"type":2086,"value":4233},"Compatibilité PEP517 dans les nouvelles applications",{"type":2080,"tag":2170,"props":4235,"children":4236},{},[4237],{"type":2080,"tag":2105,"props":4238,"children":4241},{"href":4239,"rel":4240},"https://gitlab.com/dokos/dodock/-/merge_requests/214",[2123],[4242],{"type":2086,"value":4243},"Amélioration de la recherche des courriels",{"type":2080,"tag":2170,"props":4245,"children":4246},{},[4247],{"type":2080,"tag":2105,"props":4248,"children":4251},{"href":4249,"rel":4250},"https://gitlab.com/dokos/dodock/-/merge_requests/182",[2123],[4252],{"type":2086,"value":4253},"Possibilité d'utiliser des champs HTML dans les grilles",{"type":2080,"tag":2170,"props":4255,"children":4256},{},[4257],{"type":2080,"tag":2105,"props":4258,"children":4261},{"href":4259,"rel":4260},"https://gitlab.com/dokos/dodock/-/merge_requests/176",[2123],[4262],{"type":2086,"value":4263},"Liaison de l'adresse/du contact sans dynamic_link",{"type":2080,"tag":2170,"props":4265,"children":4266},{},[4267],{"type":2086,"value":4268},"Fusion de diverses propositions d'améliorations (PR)",{"type":2080,"tag":2170,"props":4270,"children":4271},{},[4272],{"type":2086,"value":4273},"Prise en charge de RQ WorkerPool",{"type":2080,"tag":2170,"props":4275,"children":4276},{},[4277],{"type":2086,"value":4278},"Hooks avant/après pour toute installation/désinstallation d'application",{"type":2080,"tag":2170,"props":4280,"children":4281},{},[4282],{"type":2086,"value":4283},"Ajout de l'intégration webhook Discord",{"type":2080,"tag":2170,"props":4285,"children":4286},{},[4287],{"type":2080,"tag":2105,"props":4288,"children":4291},{"href":4289,"rel":4290},"https://gitlab.com/dokos/dodock/-/merge_requests/160",[2123],[4292],{"type":2086,"value":4293},"Intégration webhook Discord ajoutée",{"type":2080,"tag":2170,"props":4295,"children":4296},{},[4297],{"type":2086,"value":4298},"Configuration personnalisable du nom d'amendement pour les documents",{"type":2080,"tag":2170,"props":4300,"children":4301},{},[4302],{"type":2086,"value":4303},"Commande de migration des traductions",{"type":2080,"tag":2170,"props":4305,"children":4306},{},[4307],{"type":2086,"value":4308},"Délai d'attente pour le webhook",{"type":2080,"tag":2170,"props":4310,"children":4311},{},[4312],{"type":2086,"value":4313},"Nouvel icône flèche-bas-droite ajouté pour la Carte Numérique",{"type":2080,"tag":2170,"props":4315,"children":4316},{},[4317],{"type":2080,"tag":2105,"props":4318,"children":4321},{"href":4319,"rel":4320},"https://gitlab.com/dokos/dodock/-/merge_requests/154",[2123],[4322],{"type":2086,"value":4323},"Améliorations de la flèche de ControlLink",{"type":2080,"tag":2170,"props":4325,"children":4326},{},[4327],{"type":2080,"tag":2105,"props":4328,"children":4331},{"href":4329,"rel":4330},"https://gitlab.com/dokos/dodock/-/merge_requests/153",[2123],[4332],{"type":2086,"value":4333},"Ignorer le destinataire noreply dans send_auto_reply",{"type":2080,"tag":2170,"props":4335,"children":4336},{},[4337],{"type":2086,"value":4338},"Bouton pour charger davantage de communications dans la chronologie",{"type":2080,"tag":2170,"props":4340,"children":4341},{},[4342],{"type":2086,"value":4343},"Amélioration : Réessai en masse pour la file d'attente d'e-mails et limitation du réessai infini pour certaines exceptions SMTP",{"type":2080,"tag":2170,"props":4345,"children":4346},{},[4347],{"type":2086,"value":4348},"Défilement automatique jusqu'au champ via URL",{"type":2080,"tag":2170,"props":4350,"children":4351},{},[4352],{"type":2086,"value":4353},"Possibilité de réorganiser les champs standard dans le Constructeur de Formulaires",{"type":2080,"tag":2170,"props":4355,"children":4356},{},[4357],{"type":2086,"value":4358},"Enregistrement du PID et de l'utilisateur dans les journaux de demande",{"type":2080,"tag":2170,"props":4360,"children":4361},{},[4362],{"type":2086,"value":4363},"Nouvelle fonction : Réinitialisation de la disposition à l'état d'origine par les utilisateurs",{"type":2080,"tag":2170,"props":4365,"children":4366},{},[4367],{"type":2086,"value":4368},"Réarrangement possible des champs standard dans les formulaires personnalisés",{"type":2080,"tag":2170,"props":4370,"children":4371},{},[4372],{"type":2086,"value":4373},"Paramètre \"no_smtp_authentication\" configurable depuis la configuration du site",{"type":2080,"tag":2170,"props":4375,"children":4376},{},[4377],{"type":2086,"value":4378},"Fonctionnalité : frappe.cache -> frappe.cache",{"type":2080,"tag":2170,"props":4380,"children":4381},{},[4382],{"type":2086,"value":4383},"Lecture seule pour la géolocalisation",{"type":2080,"tag":2170,"props":4385,"children":4386},{},[4387],{"type":2086,"value":4388},"Ajout du paramètre \"escapechar\" aux utilitaires CSV",{"type":2080,"tag":2170,"props":4390,"children":4391},{},[4392],{"type":2086,"value":4393},"Possibilité de vider les journaux de vue",{"type":2080,"tag":2170,"props":4395,"children":4396},{},[4397],{"type":2086,"value":4398},"Hooks de base de données pour l'exécution d'actions avant/après la validation/annulation",{"type":2080,"tag":2170,"props":4400,"children":4401},{},[4402],{"type":2086,"value":4403},"Nouveau formatage pour les champs \"Attach\" et \"Attach Image\"",{"type":2080,"tag":2170,"props":4405,"children":4406},{},[4407],{"type":2086,"value":4408},"URL de webhook dynamique",{"type":2080,"tag":2170,"props":4410,"children":4411},{},[4412],{"type":2086,"value":4413},"Personnalisation du modèle d'e-mail pour le message de bienvenue et la réinitialisation du mot de passe",{"type":2080,"tag":2170,"props":4415,"children":4416},{},[4417],{"type":2080,"tag":4418,"props":4419,"children":4420},"strong",{},[4421],{"type":2080,"tag":2105,"props":4422,"children":4425},{"href":4423,"rel":4424},"https://gitlab.com/dokos/dodock/-/merge_requests/152",[2123],[4426],{"type":2086,"value":4427},"Nouvelle fonctionnalité : Validation et mise en évidence du code Python pour safe_block_eval",{"type":2080,"tag":2170,"props":4429,"children":4430},{},[4431],{"type":2086,"value":4432},"Possibilité de vider les vues des pages web",{"type":2080,"tag":2170,"props":4434,"children":4435},{},[4436],{"type":2086,"value":4437},"Nouvelle fonction : Réexécution des correctifs en mode développeur",{"type":2080,"tag":2170,"props":4439,"children":4440},{},[4441],{"type":2086,"value":4442},"Affichage de l'utilisation de la table DB selon le type de document",{"type":2080,"tag":2170,"props":4444,"children":4445},{},[4446],{"type":2086,"value":4447},"Enregistrement de toutes les requêtes DDL dans les journaux",{"type":2080,"tag":2170,"props":4449,"children":4450},{},[4451],{"type":2086,"value":4452},"Fonctionnalité : Remplissage des champs à partir des kwargs dans frappe.new_doc",{"type":2080,"tag":2170,"props":4454,"children":4455},{},[4456],{"type":2086,"value":4457},"Utilisation de la version mise en cache du document dans le mapper",{"type":2080,"tag":2170,"props":4459,"children":4460},{},[4461],{"type":2086,"value":4462},"Configuration possible du cron en tant que fréquence du script serveur",{"type":2080,"tag":2170,"props":4464,"children":4465},{},[4466],{"type":2086,"value":4467},"Ajout et suppression simplifiés des modèles d'e-mails avec le bouton de groupe de sélection",{"type":2080,"tag":2170,"props":4469,"children":4470},{},[4471],{"type":2086,"value":4472},"Nouvelle fonction db.get_column_type pour postgres",{"type":2080,"tag":2170,"props":4474,"children":4475},{},[4476],{"type":2086,"value":4477},"Intégration des fonctions QB d'Arrondi et de Troncature",{"type":2080,"tag":2170,"props":4479,"children":4480},{},[4481],{"type":2086,"value":4482},"Visite de Découverte",{"type":2080,"tag":2170,"props":4484,"children":4485},{},[4486],{"type":2086,"value":4487},"Journalisation de wkhtmltopdf",{"type":2080,"tag":2170,"props":4489,"children":4490},{},[4491],{"type":2086,"value":4492},"Ajout automatique du modèle patches.txt pour les nouvelles applications",{"type":2080,"tag":2170,"props":4494,"children":4495},{},[4496],{"type":2086,"value":4497},"Améliorations du DocType de Webhook",{"type":2080,"tag":2170,"props":4499,"children":4500},{},[4501],{"type":2080,"tag":4418,"props":4502,"children":4503},{},[4504],{"type":2080,"tag":2105,"props":4505,"children":4508},{"href":4506,"rel":4507},"https://gitlab.com/dokos/dodock/-/merge_requests/140",[2123],[4509],{"type":2086,"value":4510},"Amélioration : Définition de l'onglet actif en fonction du #hash de l'URL",{"type":2080,"tag":2170,"props":4512,"children":4513},{},[4514],{"type":2080,"tag":4418,"props":4515,"children":4516},{},[4517],{"type":2080,"tag":2105,"props":4518,"children":4521},{"href":4519,"rel":4520},"https://gitlab.com/dokos/dodock/-/merge_requests/141",[2123],[4522],{"type":2086,"value":4523},"Refonte de l'interface de liste",{"type":2080,"tag":2170,"props":4525,"children":4526},{},[4527],{"type":2086,"value":4528},"Recevoir des réponses anonymes depuis le formulaire web",{"type":2080,"tag":2170,"props":4530,"children":4531},{},[4532],{"type":2086,"value":4533},"Nouveau contexte pour les traductions des liens de l'espace de travail",{"type":2080,"tag":2170,"props":4535,"children":4536},{},[4537],{"type":2086,"value":4538},"Ajout du type d'URL dans le raccourci de l'espace de travail",{"type":2080,"tag":2170,"props":4540,"children":4541},{},[4542],{"type":2086,"value":4543},"Obligation de rendre publiques les images du site web",{"type":2080,"tag":2170,"props":4545,"children":4546},{},[4547],{"type":2086,"value":4548},"Intégration de nouvelles analyses de site web",{"type":2080,"tag":2170,"props":4550,"children":4551},{},[4552],{"type":2080,"tag":4418,"props":4553,"children":4554},{},[4555],{"type":2080,"tag":2105,"props":4556,"children":4559},{"href":4557,"rel":4558},"https://gitlab.com/dokos/dodock/-/merge_requests/113",[2123],[4560],{"type":2086,"value":4561},"Nouvelle option pour définir un espace de travail par défaut dans le document utilisateur",{"type":2080,"tag":2170,"props":4563,"children":4564},{},[4565],{"type":2080,"tag":4418,"props":4566,"children":4567},{},[4568],{"type":2080,"tag":2105,"props":4569,"children":4572},{"href":4570,"rel":4571},"https://gitlab.com/dokos/dodock/-/merge_requests/133",[2123],[4573],{"type":2086,"value":4574},"Ajout d'une option forced_file_visibility pour les fichiers privés/publics",{"type":2080,"tag":2170,"props":4576,"children":4577},{},[4578],{"type":2080,"tag":4418,"props":4579,"children":4580},{},[4581],{"type":2080,"tag":2105,"props":4582,"children":4585},{"href":4583,"rel":4584},"https://gitlab.com/dokos/dodock/-/merge_requests/131",[2123],[4586],{"type":2086,"value":4587},"Correction : Résolution des problèmes avec les vues de liste",{"type":2080,"tag":2170,"props":4589,"children":4590},{},[4591],{"type":2086,"value":4592},"Amélioration : Rendre le nom du rapport traduisible",{"type":2080,"tag":2170,"props":4594,"children":4595},{},[4596],{"type":2086,"value":4597},"Génération de l'image Docker la plus récente",{"type":2080,"tag":2170,"props":4599,"children":4600},{},[4601],{"type":2086,"value":4602},"Réactivation des notifications pour les mises à jour du système",{"type":2080,"tag":2170,"props":4604,"children":4605},{},[4606],{"type":2080,"tag":4418,"props":4607,"children":4608},{},[4609],{"type":2080,"tag":2105,"props":4610,"children":4613},{"href":4611,"rel":4612},"https://gitlab.com/dokos/dodock/-/merge_requests/116",[2123],[4614],{"type":2086,"value":4615},"Correction et optimisation de la construction et du chargement différé",{"type":2080,"tag":2170,"props":4617,"children":4618},{},[4619],{"type":2086,"value":4620},"Nouvelle fonctionnalité : Sélectionner plusieurs lignes en cliquant et faisant glisser sur la case à cocher de la vue en liste",{"type":2080,"tag":2170,"props":4622,"children":4623},{},[4624],{"type":2086,"value":4625},"Amélioration : Encadrer get_table_name avec des backticks",{"type":2080,"tag":2170,"props":4627,"children":4628},{},[4629],{"type":2080,"tag":4418,"props":4630,"children":4631},{},[4632],{"type":2080,"tag":2105,"props":4633,"children":4636},{"href":4634,"rel":4635},"https://gitlab.com/dokos/dodock/-/merge_requests/114",[2123],[4637],{"type":2086,"value":4638},"Nouvelle fonctionnalité : Génération de base de boilerplate pour le graphique du tableau de bord",{"type":2080,"tag":2170,"props":4640,"children":4641},{},[4642],{"type":2086,"value":4643},"Vue de planification compatible avec le type de vue Calendrier",{"type":2080,"tag":2170,"props":4645,"children":4646},{},[4647],{"type":2086,"value":4648},"Options pour exclure certains champs en tant que ressources et pour ajouter une ressource par défaut",{"type":2080,"tag":2170,"props":4650,"children":4651},{},[4652],{"type":2086,"value":4653},"Nouvelle vue grille horaire de ressource",{"type":2080,"tag":2170,"props":4655,"children":4656},{},[4657],{"type":2086,"value":4658},"Première version de la vue de planification",{"type":2080,"tag":2170,"props":4660,"children":4661},{},[4662],{"type":2086,"value":4663},"Amélioration de l'icône",{"type":2080,"tag":2170,"props":4665,"children":4666},{},[4667],{"type":2086,"value":4668},"Effacement du champ doctype lors de la vidange",{"type":2080,"tag":2170,"props":4670,"children":4671},{},[4672],{"type":2086,"value":4673},"Réactivation des variables dans l'éditeur de texte enrichi",{"type":2080,"tag":2170,"props":4675,"children":4676},{},[4677],{"type":2080,"tag":4418,"props":4678,"children":4679},{},[4680],{"type":2080,"tag":2105,"props":4681,"children":4684},{"href":4682,"rel":4683},"https://gitlab.com/dokos/dodock/-/merge_requests/110",[2123],[4685],{"type":2086,"value":4686},"Nouvelle vue de planification",{"type":2080,"tag":2170,"props":4688,"children":4689},{},[4690],{"type":2080,"tag":4418,"props":4691,"children":4692},{},[4693],{"type":2080,"tag":2105,"props":4694,"children":4697},{"href":4695,"rel":4696},"https://gitlab.com/dokos/dodock/-/merge_requests/111",[2123],[4698],{"type":2086,"value":4699},"Nouvel éditeur de blocs de modèle",{"type":2080,"tag":2170,"props":4701,"children":4702},{},[4703],{"type":2080,"tag":4418,"props":4704,"children":4705},{},[4706],{"type":2080,"tag":2105,"props":4707,"children":4710},{"href":4708,"rel":4709},"https://gitlab.com/dokos/dodock/-/merge_requests/109",[2123],[4711],{"type":2086,"value":4712},"Nouvelle fonctionnalité (AutoRepeat) : Calcul des jours par rapport à la date initiale",{"type":2080,"tag":2170,"props":4714,"children":4715},{},[4716],{"type":2080,"tag":4418,"props":4717,"children":4718},{},[4719],{"type":2080,"tag":2105,"props":4720,"children":4723},{"href":4721,"rel":4722},"https://gitlab.com/dokos/dodock/-/merge_requests/107",[2123],[4724],{"type":2086,"value":4725},"Amélioration de la carte de résumé",{"type":2080,"tag":2170,"props":4727,"children":4728},{},[4729],{"type":2086,"value":4730},"Identifiants d'e-mail et de numéros de téléphone cliquables avec moins d'étiquettes",{"type":2080,"tag":2170,"props":4732,"children":4733},{},[4734],{"type":2080,"tag":4418,"props":4735,"children":4736},{},[4737],{"type":2080,"tag":2105,"props":4738,"children":4741},{"href":4739,"rel":4740},"https://gitlab.com/dokos/dodock/-/merge_requests/105",[2123],[4742],{"type":2086,"value":4743},"Amélioration du contraste de l'interface utilisateur",{"type":2080,"tag":2170,"props":4745,"children":4746},{},[4747],{"type":2086,"value":4748},"Désactivation globale du partage",{"type":2080,"tag":2170,"props":4750,"children":4751},{},[4752],{"type":2086,"value":4753},"Nouveau décorateur de cache redis",{"type":2080,"tag":2170,"props":4755,"children":4756},{},[4757],{"type":2086,"value":4758},"Affichage de l'état de l'adresse désactivée",{"type":2080,"tag":2170,"props":4760,"children":4761},{},[4762],{"type":2086,"value":4763},"Réactivation du planificateur depuis le bureau",{"type":2080,"tag":2170,"props":4765,"children":4766},{},[4767],{"type":2086,"value":4768},"Ajout de l'en-tête de lettre et d'impression à la fonction d'impression",{"type":2080,"tag":2170,"props":4770,"children":4771},{},[4772],{"type":2080,"tag":4418,"props":4773,"children":4774},{},[4775],{"type":2080,"tag":2105,"props":4776,"children":4779},{"href":4777,"rel":4778},"https://gitlab.com/dokos/dodock/-/merge_requests/98",[2123],[4780],{"type":2086,"value":4781},"Nouveau rendu collaboratif JS Jinja",{"type":2080,"tag":2170,"props":4783,"children":4784},{},[4785],{"type":2080,"tag":4418,"props":4786,"children":4787},{},[4788],{"type":2080,"tag":2105,"props":4789,"children":4792},{"href":4790,"rel":4791},"https://gitlab.com/dokos/dodock/-/merge_requests/100",[2123],[4793],{"type":2086,"value":4794},"Ajout de boutons d'action dans l'en-tête de la liste pour les éléments sélectionnés",{"type":2080,"tag":2170,"props":4796,"children":4797},{},[4798],{"type":2086,"value":4799},"Journalisation de la date et de l'heure dans le journal des tâches de fond",{"type":2080,"tag":2170,"props":4801,"children":4802},{},[4803],{"type":2086,"value":4804},"Ajout de la campagne et du média à la vue de la page web",{"type":2080,"tag":2170,"props":4806,"children":4807},{},[4808],{"type":2086,"value":4809},"Traduction possible de l'état du flux de travail",{"type":2080,"tag":2170,"props":4811,"children":4812},{},[4813],{"type":2086,"value":4814},"Restructuration des traductions web",{"type":2080,"tag":2170,"props":4816,"children":4817},{},[4818],{"type":2086,"value":4819},"Effacement des journaux de demande du journal d'intégration",{"type":2080,"tag":2170,"props":4821,"children":4822},{},[4823],{"type":2086,"value":4824},"Séparation de la colonne principale et de la colonne latérale",{"type":2080,"tag":2170,"props":4826,"children":4827},{},[4828,4830],{"type":2086,"value":4829},"Conversion de la marge de la barre latérale en unité ",{"type":2080,"tag":2261,"props":4831,"children":4833},{"className":4832},[],[4834],{"type":2086,"value":4835},"rem",{"type":2080,"tag":2170,"props":4837,"children":4838},{},[4839],{"type":2086,"value":4840},"Augmentation de la taille de police par défaut de la barre latérale",{"type":2080,"tag":2170,"props":4842,"children":4843},{},[4844],{"type":2086,"value":4845},"Refonte de la barre latérale",{"type":2080,"tag":2170,"props":4847,"children":4848},{},[4849],{"type":2080,"tag":4418,"props":4850,"children":4851},{},[4852],{"type":2080,"tag":2105,"props":4853,"children":4856},{"href":4854,"rel":4855},"https://gitlab.com/dokos/dodock/-/merge_requests/102",[2123],[4857],{"type":2086,"value":4814},{"type":2080,"tag":2170,"props":4859,"children":4860},{},[4861],{"type":2086,"value":4862},"Ajout des méthodes check_if_locked et is_locked",{"type":2080,"tag":2170,"props":4864,"children":4865},{},[4866],{"type":2080,"tag":4418,"props":4867,"children":4868},{},[4869],{"type":2080,"tag":2105,"props":4870,"children":4873},{"href":4871,"rel":4872},"https://gitlab.com/dokos/dodock/-/merge_requests/101",[2123],[4874],{"type":2086,"value":4875},"Utilisation de l'API de composition Vue 3 pour QAMI",{"type":2080,"tag":2170,"props":4877,"children":4878},{},[4879],{"type":2080,"tag":4418,"props":4880,"children":4881},{},[4882],{"type":2080,"tag":2105,"props":4883,"children":4886},{"href":4884,"rel":4885},"https://gitlab.com/dokos/dodock/-/merge_requests/74",[2123],[4887],{"type":2086,"value":4888},"Amélioration de la barre latérale",{"type":2080,"tag":2170,"props":4890,"children":4891},{},[4892],{"type":2086,"value":4893},"Ajout automatique d'un préfixe aux champs personnalisés générés par l'utilisateur",{"type":2080,"tag":2170,"props":4895,"children":4896},{},[4897],{"type":2086,"value":4898},"Autorisation de la configuration ttl pour la rétention des travaux RQ",{"type":2080,"tag":2170,"props":4900,"children":4901},{},[4902],{"type":2086,"value":4903},"Ajout de l'attribut is_standard à la Carte de Résumé",{"type":2080,"tag":2170,"props":4905,"children":4906},{},[4907],{"type":2086,"value":4908},"Simplification du DOM avec l'ajout d'un schéma",{"type":2080,"tag":2170,"props":4910,"children":4911},{},[4912],{"type":2086,"value":4913},"Intégration de traductions à la Carte de Résumé",{"type":2080,"tag":2170,"props":4915,"children":4916},{},[4917],{"type":2086,"value":4918},"Enregistrement de la Carte de Résumé en tant que bloc",{"type":2080,"tag":2170,"props":4920,"children":4921},{},[4922],{"type":2086,"value":4923},"Intégration de JavaScript et de styles pour le bloc",{"type":2080,"tag":2170,"props":4925,"children":4926},{},[4927],{"type":2086,"value":4928},"Création du type de document \"Carte de Résumé\"",{"type":2080,"tag":2170,"props":4930,"children":4931},{},[4932],{"type":2086,"value":4933},"Nouvelle méthode meta.get_views_of_doctype",{"type":2080,"tag":2170,"props":4935,"children":4936},{},[4937],{"type":2086,"value":4938},"Utilisation de time.monotonic",{"type":2080,"tag":2170,"props":4940,"children":4941},{},[4942],{"type":2086,"value":4943},"Méthodes de configuration pour l'arrondi",{"type":2080,"tag":2170,"props":4945,"children":4946},{},[4947],{"type":2080,"tag":4418,"props":4948,"children":4949},{},[4950],{"type":2080,"tag":2105,"props":4951,"children":4954},{"href":4952,"rel":4953},"https://gitlab.com/dokos/dodock/-/merge_requests/89",[2123],[4955],{"type":2086,"value":4956},"Ajout de plus de couleurs",{"type":2080,"tag":2170,"props":4958,"children":4959},{},[4960],{"type":2080,"tag":4418,"props":4961,"children":4962},{},[4963],{"type":2080,"tag":2105,"props":4964,"children":4967},{"href":4965,"rel":4966},"https://gitlab.com/dokos/dodock/-/merge_requests/87",[2123],[4968],{"type":2086,"value":4956},{"type":2080,"tag":2170,"props":4970,"children":4971},{},[4972],{"type":2086,"value":4943},{"type":2080,"tag":2170,"props":4974,"children":4975},{},[4976],{"type":2086,"value":4977},"Suppression des utilitaires de fuseau horaire obsolètes",{"type":2080,"tag":2170,"props":4979,"children":4980},{},[4981],{"type":2086,"value":4982},"Suivi du nombre de vues des courriels de la newsletter",{"type":2080,"tag":2170,"props":4984,"children":4985},{},[4986],{"type":2086,"value":4987},"Rappels pour les documents",{"type":2080,"tag":2170,"props":4989,"children":4990},{},[4991],{"type":2086,"value":4992},"Annuler/Refaire",{"type":2080,"tag":2170,"props":4994,"children":4995},{},[4996],{"type":2086,"value":4997},"Nouvelle option convertToUserTz pour corriger les écarts de fuseau horaire",{"type":2080,"tag":2170,"props":4999,"children":5000},{},[5001],{"type":2086,"value":5002},"Hooks {Avant/Après} pour les demandes et les travaux",{"type":2080,"tag":2170,"props":5004,"children":5005},{},[5006],{"type":2086,"value":5007},"Transmission d'arguments supplémentaires à la console de base de données",{"type":2080,"tag":2170,"props":5009,"children":5010},{},[5011],{"type":2086,"value":5012},"Ajustement de la taille de la fenêtre de dialogue d'entrée rapide en fonction des colonnes",{"type":2080,"tag":2170,"props":5014,"children":5015},{},[5016],{"type":2080,"tag":4418,"props":5017,"children":5018},{},[5019],{"type":2080,"tag":2105,"props":5020,"children":5023},{"href":5021,"rel":5022},"https://gitlab.com/dokos/dodock/-/merge_requests/42",[2123],[5024],{"type":2086,"value":5025},"Amélioration de la pagination dans la grille",{"type":2080,"tag":2170,"props":5027,"children":5028},{},[5029],{"type":2086,"value":5030},"Masquage/Affichage de l'espace de travail dans la barre latérale",{"type":2080,"tag":2170,"props":5032,"children":5033},{},[5034],{"type":2086,"value":5035},"Validation des indices de type d'exécution",{"type":2080,"tag":2128,"props":5037,"children":5039},{"id":5038},"refonte-du-code-et-des-fonctionnalités-existantes",[5040],{"type":2086,"value":5041},"Refonte du code et des fonctionnalités existantes",{"type":2080,"tag":2166,"props":5043,"children":5044},{},[5045,5055,5065,5075,5096,5117,5127,5137,5158,5168,5178,5188,5193,5204,5209,5214,5219,5224,5229,5234,5239,5244,5249,5254,5259,5264,5269,5274,5279,5284,5289,5294,5299,5304,5309,5314,5319,5324,5329,5334,5339,5344,5349,5354,5359,5364,5369,5374,5379,5384,5389],{"type":2080,"tag":2170,"props":5046,"children":5047},{},[5048],{"type":2080,"tag":2105,"props":5049,"children":5052},{"href":5050,"rel":5051},"https://gitlab.com/dokos/dodock/-/merge_requests/352",[2123],[5053],{"type":2086,"value":5054},"Améliorations des utilitaires d'abonnement",{"type":2080,"tag":2170,"props":5056,"children":5057},{},[5058],{"type":2080,"tag":2105,"props":5059,"children":5062},{"href":5060,"rel":5061},"https://gitlab.com/dokos/dodock/-/merge_requests/385",[2123],[5063],{"type":2086,"value":5064},"Mise à jour de get_system_users",{"type":2080,"tag":2170,"props":5066,"children":5067},{},[5068],{"type":2080,"tag":2105,"props":5069,"children":5072},{"href":5070,"rel":5071},"https://gitlab.com/dokos/dodock/-/merge_requests/378",[2123],[5073],{"type":2086,"value":5074},"Optimisation des vérifications d'attributs non sécurisés",{"type":2080,"tag":2170,"props":5076,"children":5077},{},[5078,5085,5086],{"type":2080,"tag":2105,"props":5079,"children":5082},{"href":5080,"rel":5081},"https://gitlab.com/dokos/dodock/-/merge_requests/367",[2123],[5083],{"type":2086,"value":5084},"Optimisation de la suppression des lignes enfants lors de doc.save",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":5087,"children":5088},{},[5089],{"type":2080,"tag":2105,"props":5090,"children":5093},{"href":5091,"rel":5092},"https://github.com/frappe/frappe/pull/22003",[2123],[5094],{"type":2086,"value":5095},"frappe#22003",{"type":2080,"tag":2170,"props":5097,"children":5098},{},[5099,5106,5107],{"type":2080,"tag":2105,"props":5100,"children":5103},{"href":5101,"rel":5102},"https://gitlab.com/dokos/dodock/-/merge_requests/361",[2123],[5104],{"type":2086,"value":5105},"Optimisation du code avec sourcery",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":5108,"children":5109},{},[5110],{"type":2080,"tag":2105,"props":5111,"children":5114},{"href":5112,"rel":5113},"https://github.com/frappe/frappe/pull/21955",[2123],[5115],{"type":2086,"value":5116},"frappe#21955",{"type":2080,"tag":2170,"props":5118,"children":5119},{},[5120],{"type":2080,"tag":2105,"props":5121,"children":5124},{"href":5122,"rel":5123},"https://gitlab.com/dokos/dodock/-/merge_requests/325",[2123],[5125],{"type":2086,"value":5126},"Validation des noms de licence avant l'envoi du texte",{"type":2080,"tag":2170,"props":5128,"children":5129},{},[5130],{"type":2080,"tag":2105,"props":5131,"children":5134},{"href":5132,"rel":5133},"https://gitlab.com/dokos/dodock/-/merge_requests/142",[2123],[5135],{"type":2086,"value":5136},"Création de la classe BaseWebCalendar pour le calendrier des événements",{"type":2080,"tag":2170,"props":5138,"children":5139},{},[5140,5147,5148],{"type":2080,"tag":2105,"props":5141,"children":5144},{"href":5142,"rel":5143},"https://gitlab.com/dokos/dodock/-/merge_requests/291",[2123],[5145],{"type":2086,"value":5146},"Simplification de la personnalisation du contrôle de géolocalisation",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":5149,"children":5150},{},[5151],{"type":2080,"tag":2105,"props":5152,"children":5155},{"href":5153,"rel":5154},"https://github.com/frappe/frappe/pull/21734",[2123],[5156],{"type":2086,"value":5157},"frappe#21734",{"type":2080,"tag":2170,"props":5159,"children":5160},{},[5161],{"type":2080,"tag":2105,"props":5162,"children":5165},{"href":5163,"rel":5164},"https://gitlab.com/dokos/dodock/-/merge_requests/282",[2123],[5166],{"type":2086,"value":5167},"Prise en charge de noms de devise traduisibles",{"type":2080,"tag":2170,"props":5169,"children":5170},{},[5171],{"type":2080,"tag":2105,"props":5172,"children":5175},{"href":5173,"rel":5174},"https://gitlab.com/dokos/dodock/-/merge_requests/188",[2123],[5176],{"type":2086,"value":5177},"Utilisation de l'API URLSearchParams pour les filtres de vue en liste",{"type":2080,"tag":2170,"props":5179,"children":5180},{},[5181],{"type":2080,"tag":2105,"props":5182,"children":5185},{"href":5183,"rel":5184},"https://gitlab.com/dokos/dodock/-/merge_requests/137",[2123],[5186],{"type":2086,"value":5187},"Optimisation des contrôles float, int, currency",{"type":2080,"tag":2170,"props":5189,"children":5190},{},[5191],{"type":2086,"value":5192},"Améliorations dans le reporting des rapports préparés",{"type":2080,"tag":2170,"props":5194,"children":5195},{},[5196,5198],{"type":2086,"value":5197},"Mise à jour de ",{"type":2080,"tag":2261,"props":5199,"children":5201},{"className":5200},[],[5202],{"type":2086,"value":5203},"frappe.realtime",{"type":2080,"tag":2170,"props":5205,"children":5206},{},[5207],{"type":2086,"value":5208},"Suppression de la prise en charge de currentsite.txt",{"type":2080,"tag":2170,"props":5210,"children":5211},{},[5212],{"type":2086,"value":5213},"Attribution d'un espace de noms à tous les travaux RQ",{"type":2080,"tag":2170,"props":5215,"children":5216},{},[5217],{"type":2086,"value":5218},"Dépréciation du mixin broken-img",{"type":2080,"tag":2170,"props":5220,"children":5221},{},[5222],{"type":2086,"value":5223},"Suppression du type de document de capture d'erreur",{"type":2080,"tag":2170,"props":5225,"children":5226},{},[5227],{"type":2086,"value":5228},"Préfixage des noms de champs personnalisés créés depuis Desk",{"type":2080,"tag":2170,"props":5230,"children":5231},{},[5232],{"type":2086,"value":5233},"Considération des documents uniques pour l'utilisation dynamique de set_value",{"type":2080,"tag":2170,"props":5235,"children":5236},{},[5237],{"type":2086,"value":5238},"Déblocage de l'invocation redis et de la connexion socket Unix",{"type":2080,"tag":2170,"props":5240,"children":5241},{},[5242],{"type":2086,"value":5243},"Utilisation de set_value",{"type":2080,"tag":2170,"props":5245,"children":5246},{},[5247],{"type":2086,"value":5248},"Suppression du code précédemment déprécié",{"type":2080,"tag":2170,"props":5250,"children":5251},{},[5252],{"type":2086,"value":5253},"Suppression de l'ancien hachage de mot de passe",{"type":2080,"tag":2170,"props":5255,"children":5256},{},[5257],{"type":2086,"value":5258},"Dépréciation de l'importation de fixturs/custom_scripts",{"type":2080,"tag":2170,"props":5260,"children":5261},{},[5262],{"type":2086,"value":5263},"Fusion des fonctionnalités redis_socketio et redis_queue",{"type":2080,"tag":2170,"props":5265,"children":5266},{},[5267],{"type":2086,"value":5268},"Utilisation de frappe.cache dans translate.py",{"type":2080,"tag":2170,"props":5270,"children":5271},{},[5272],{"type":2086,"value":5273},"Optimisation de l'utilisation de frappe.cache",{"type":2080,"tag":2170,"props":5275,"children":5276},{},[5277],{"type":2086,"value":5278},"Utilisation de clés simples au lieu de hachages pour le caching",{"type":2080,"tag":2170,"props":5280,"children":5281},{},[5282],{"type":2086,"value":5283},"Planification de RQ après la validation et les tests",{"type":2080,"tag":2170,"props":5285,"children":5286},{},[5287],{"type":2086,"value":5288},"Déplacement de flush_realtime_log vers realtime.py",{"type":2080,"tag":2170,"props":5290,"children":5291},{},[5292],{"type":2086,"value":5293},"Mise en place d'un gestionnaire de rappel générique",{"type":2080,"tag":2170,"props":5295,"children":5296},{},[5297],{"type":2086,"value":5298},"Transfert de flush_local_link_count vers le hook",{"type":2080,"tag":2170,"props":5300,"children":5301},{},[5302],{"type":2086,"value":5303},"Changement de l'implémentation de enqueue_after_commit",{"type":2080,"tag":2170,"props":5305,"children":5306},{},[5307],{"type":2086,"value":5308},"Suppression des observateurs de rollback",{"type":2080,"tag":2170,"props":5310,"children":5311},{},[5312],{"type":2086,"value":5313},"Suppression de frappe.db.add_before_commit",{"type":2080,"tag":2170,"props":5315,"children":5316},{},[5317],{"type":2086,"value":5318},"Suppression de l'ajout dynamique de _comments",{"type":2080,"tag":2170,"props":5320,"children":5321},{},[5322],{"type":2086,"value":5323},"Attachement du fichier txt aux e-mails reçus",{"type":2080,"tag":2170,"props":5325,"children":5326},{},[5327],{"type":2086,"value":5328},"Obtention de l'adresse par défaut",{"type":2080,"tag":2170,"props":5330,"children":5331},{},[5332],{"type":2086,"value":5333},"Utilisation de l'ID de travail pour la déduplication des travaux en arrière-plan",{"type":2080,"tag":2170,"props":5335,"children":5336},{},[5337],{"type":2086,"value":5338},"Suppression de la boîte de dialogue de mise à jour du compteur et rendu du compteur modifiable par défaut",{"type":2080,"tag":2170,"props":5340,"children":5341},{},[5342],{"type":2086,"value":5343},"Nettoyage de la récupération des e-mails",{"type":2080,"tag":2170,"props":5345,"children":5346},{},[5347],{"type":2086,"value":5348},"Remplacement de imghdr par filetype",{"type":2080,"tag":2170,"props":5350,"children":5351},{},[5352],{"type":2086,"value":5353},"Utilisation de urljoin pour construire l'URL de l'image",{"type":2080,"tag":2170,"props":5355,"children":5356},{},[5357],{"type":2086,"value":5358},"Formatage de pretty_date",{"type":2080,"tag":2170,"props":5360,"children":5361},{},[5362],{"type":2086,"value":5363},"Configuration des options de docfield sans méthode",{"type":2080,"tag":2170,"props":5365,"children":5366},{},[5367],{"type":2086,"value":5368},"Renommage des méthodes d'arrondi",{"type":2080,"tag":2170,"props":5370,"children":5371},{},[5372],{"type":2086,"value":5373},"Amélioration du suivi des journaux de webhook",{"type":2080,"tag":2170,"props":5375,"children":5376},{},[5377],{"type":2086,"value":5378},"Simplification de get_controller",{"type":2080,"tag":2170,"props":5380,"children":5381},{},[5382],{"type":2086,"value":5383},"Utilisation de qb.engine",{"type":2080,"tag":2170,"props":5385,"children":5386},{},[5387],{"type":2086,"value":5388},"Dépréciation complète de db.set_value sur les documents uniques",{"type":2080,"tag":2170,"props":5390,"children":5391},{},[5392],{"type":2086,"value":5393},"Vérification et suppression des files d'attente en double",{"type":2080,"tag":2128,"props":5395,"children":5397},{"id":5396},"amélioration-de-la-performance",[5398],{"type":2086,"value":5399},"Amélioration de la performance",{"type":2080,"tag":2166,"props":5401,"children":5402},{},[5403,5413,5423,5444,5454,5464,5474,5484,5508,5529,5539,5549,5570,5591,5612,5633,5643,5648,5653,5658,5663,5668,5673,5678,5683,5688,5693,5703,5708,5713,5718,5723],{"type":2080,"tag":2170,"props":5404,"children":5405},{},[5406],{"type":2080,"tag":2105,"props":5407,"children":5410},{"href":5408,"rel":5409},"https://gitlab.com/dokos/dodock/-/merge_requests/353",[2123],[5411],{"type":2086,"value":5412},"Amélioration de la recherche globale",{"type":2080,"tag":2170,"props":5414,"children":5415},{},[5416],{"type":2080,"tag":2105,"props":5417,"children":5420},{"href":5418,"rel":5419},"https://gitlab.com/dokos/dodock/-/merge_requests/320",[2123],[5421],{"type":2086,"value":5422},"Notification aux développeurs concernant l'activation de l'index sur les liens",{"type":2080,"tag":2170,"props":5424,"children":5425},{},[5426,5433,5434],{"type":2080,"tag":2105,"props":5427,"children":5430},{"href":5428,"rel":5429},"https://gitlab.com/dokos/dodock/-/merge_requests/316",[2123],[5431],{"type":2086,"value":5432},"Optimisation des performances du fichier : Compression légèrement plus agressive par surajshetty3416",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":5435,"children":5436},{},[5437],{"type":2080,"tag":2105,"props":5438,"children":5441},{"href":5439,"rel":5440},"https://github.com/frappe/frappe/pull/21899",[2123],[5442],{"type":2086,"value":5443},"frappe#21899",{"type":2080,"tag":2170,"props":5445,"children":5446},{},[5447],{"type":2080,"tag":2105,"props":5448,"children":5451},{"href":5449,"rel":5450},"https://gitlab.com/dokos/dodock/-/merge_requests/308",[2123],[5452],{"type":2086,"value":5453},"Gestion améliorée des documents déjà en cours d'enregistrement",{"type":2080,"tag":2170,"props":5455,"children":5456},{},[5457],{"type":2080,"tag":2105,"props":5458,"children":5461},{"href":5459,"rel":5460},"https://gitlab.com/dokos/dodock/-/merge_requests/297",[2123],[5462],{"type":2086,"value":5463},"Index de la table de la file d'attente d'e-mails",{"type":2080,"tag":2170,"props":5465,"children":5466},{},[5467],{"type":2080,"tag":2105,"props":5468,"children":5471},{"href":5469,"rel":5470},"https://gitlab.com/dokos/dodock/-/merge_requests/292",[2123],[5472],{"type":2086,"value":5473},"Ajustement de la priorité des processus en arrière-plan",{"type":2080,"tag":2170,"props":5475,"children":5476},{},[5477],{"type":2080,"tag":2105,"props":5478,"children":5481},{"href":5479,"rel":5480},"https://gitlab.com/dokos/dodock/-/merge_requests/281",[2123],[5482],{"type":2086,"value":5483},"Optimisation du traitement des nouveaux documents",{"type":2080,"tag":2170,"props":5485,"children":5486},{},[5487],{"type":2080,"tag":2105,"props":5488,"children":5491},{"href":5489,"rel":5490},"https://gitlab.com/dokos/dodock/-/merge_requests/278",[2123],[5492,5494,5500,5502],{"type":2086,"value":5493},"Suppression de ",{"type":2080,"tag":2261,"props":5495,"children":5497},{"className":5496},[],[5498],{"type":2086,"value":5499},"ifnull",{"type":2086,"value":5501}," du filtre ",{"type":2080,"tag":2261,"props":5503,"children":5505},{"className":5504},[],[5506],{"type":2086,"value":5507},"IS SET",{"type":2080,"tag":2170,"props":5509,"children":5510},{},[5511,5518,5519],{"type":2080,"tag":2105,"props":5512,"children":5515},{"href":5513,"rel":5514},"https://gitlab.com/dokos/dodock/-/merge_requests/249",[2123],[5516],{"type":2086,"value":5517},"Amélioration des performances : Réduction des appels et lectures de la base de données dans les requêtes courantes par ankush",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":5520,"children":5521},{},[5522],{"type":2080,"tag":2105,"props":5523,"children":5526},{"href":5524,"rel":5525},"https://github.com/frappe/frappe/pull/21762",[2123],[5527],{"type":2086,"value":5528},"frappe#21762",{"type":2080,"tag":2170,"props":5530,"children":5531},{},[5532],{"type":2080,"tag":2105,"props":5533,"children":5536},{"href":5534,"rel":5535},"https://gitlab.com/dokos/dodock/-/merge_requests/251",[2123],[5537],{"type":2086,"value":5538},"Obtention plus efficace des types de tâches planifiées en une seule requête",{"type":2080,"tag":2170,"props":5540,"children":5541},{},[5542],{"type":2080,"tag":2105,"props":5543,"children":5546},{"href":5544,"rel":5545},"https://gitlab.com/dokos/dodock/-/merge_requests/246",[2123],[5547],{"type":2086,"value":5548},"Optimisation du chargement des liens du tableau de bord",{"type":2080,"tag":2170,"props":5550,"children":5551},{},[5552,5559,5560],{"type":2080,"tag":2105,"props":5553,"children":5556},{"href":5554,"rel":5555},"https://gitlab.com/dokos/dodock/-/merge_requests/243",[2123],[5557],{"type":2086,"value":5558},"Amélioration des transitions et du traitement en masse des workflows par ankush",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":5561,"children":5562},{},[5563],{"type":2080,"tag":2105,"props":5564,"children":5567},{"href":5565,"rel":5566},"https://github.com/frappe/frappe/pull/21737",[2123],[5568],{"type":2086,"value":5569},"frappe#21737",{"type":2080,"tag":2170,"props":5571,"children":5572},{},[5573,5580,5581],{"type":2080,"tag":2105,"props":5574,"children":5577},{"href":5575,"rel":5576},"https://gitlab.com/dokos/dodock/-/merge_requests/225",[2123],[5578],{"type":2086,"value":5579},"Optimisation du chargement initial du bureau : Réduction des requêtes inutiles par ankush",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":5582,"children":5583},{},[5584],{"type":2080,"tag":2105,"props":5585,"children":5588},{"href":5586,"rel":5587},"https://github.com/frappe/frappe/pull/21695",[2123],[5589],{"type":2086,"value":5590},"frappe#21695",{"type":2080,"tag":2170,"props":5592,"children":5593},{},[5594,5601,5602],{"type":2080,"tag":2105,"props":5595,"children":5598},{"href":5596,"rel":5597},"https://gitlab.com/dokos/dodock/-/merge_requests/223",[2123],[5599],{"type":2086,"value":5600},"Gestion plus précise du cache des ressources par ankush",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":5603,"children":5604},{},[5605],{"type":2080,"tag":2105,"props":5606,"children":5609},{"href":5607,"rel":5608},"https://github.com/frappe/frappe/pull/21693",[2123],[5610],{"type":2086,"value":5611},"frappe#21693",{"type":2080,"tag":2170,"props":5613,"children":5614},{},[5615,5622,5623],{"type":2080,"tag":2105,"props":5616,"children":5619},{"href":5617,"rel":5618},"https://gitlab.com/dokos/dodock/-/merge_requests/221",[2123],[5620],{"type":2086,"value":5621},"Chargement efficace des statistiques des balises dans la barre latérale par ankush",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":5624,"children":5625},{},[5626],{"type":2080,"tag":2105,"props":5627,"children":5630},{"href":5628,"rel":5629},"https://github.com/frappe/frappe/pull/21683",[2123],[5631],{"type":2086,"value":5632},"frappe#21683",{"type":2080,"tag":2170,"props":5634,"children":5635},{},[5636],{"type":2080,"tag":2105,"props":5637,"children":5640},{"href":5638,"rel":5639},"https://gitlab.com/dokos/dodock/-/merge_requests/197",[2123],[5641],{"type":2086,"value":5642},"Réduction de la surcharge de l'enregistreur",{"type":2080,"tag":2170,"props":5644,"children":5645},{},[5646],{"type":2086,"value":5647},"Optimisation du pré-chargement de modules supplémentaires",{"type":2080,"tag":2170,"props":5649,"children":5650},{},[5651],{"type":2086,"value":5652},"Amélioration des vérifications de permission pour DocShare : Plus de rapidité",{"type":2080,"tag":2170,"props":5654,"children":5655},{},[5656],{"type":2086,"value":5657},"Report de l'importation pydoc",{"type":2080,"tag":2170,"props":5659,"children":5660},{},[5661],{"type":2086,"value":5662},"Utilisation plus efficace de la mémoire du travailleur web",{"type":2080,"tag":2170,"props":5664,"children":5665},{},[5666],{"type":2086,"value":5667},"Pré-chargement des modules courants pour réduire la consommation mémoire",{"type":2080,"tag":2170,"props":5669,"children":5670},{},[5671],{"type":2086,"value":5672},"Optimisation : Suspension de la collecte des déchets avant la création des travailleurs Gunicorn",{"type":2080,"tag":2170,"props":5674,"children":5675},{},[5676],{"type":2086,"value":5677},"Déplacement de l'importation de babel vers la fonction d'extraction",{"type":2080,"tag":2170,"props":5679,"children":5680},{},[5681],{"type":2086,"value":5682},"Réduction de l'utilisation de la mémoire pour les processus en arrière-plan",{"type":2080,"tag":2170,"props":5684,"children":5685},{},[5686],{"type":2086,"value":5687},"Optimisation de certaines icônes",{"type":2080,"tag":2170,"props":5689,"children":5690},{},[5691],{"type":2086,"value":5692},"Chargement efficace des icônes",{"type":2080,"tag":2170,"props":5694,"children":5695},{},[5696],{"type":2080,"tag":2105,"props":5697,"children":5700},{"href":5698,"rel":5699},"https://gitlab.com/dokos/dodock/-/merge_requests/157",[2123],[5701],{"type":2086,"value":5702},"Optimisation du chargement des icônes (site web et bureau)",{"type":2080,"tag":2170,"props":5704,"children":5705},{},[5706],{"type":2086,"value":5707},"Accélération de la logique d'exportation de rapports",{"type":2080,"tag":2170,"props":5709,"children":5710},{},[5711],{"type":2086,"value":5712},"Amélioration de la rapidité de la logique d'exportation de rapports",{"type":2080,"tag":2170,"props":5714,"children":5715},{},[5716],{"type":2086,"value":5717},"Optimisation : Requêtes plus rapides pour DocShare",{"type":2080,"tag":2170,"props":5719,"children":5720},{},[5721],{"type":2086,"value":5722},"Index pour l'utilisateur dans le journal de notification",{"type":2080,"tag":2170,"props":5724,"children":5725},{},[5726],{"type":2086,"value":5727},"Partage de la connexion de la file d'attente pour le temps réel",{"type":2080,"tag":2128,"props":5729,"children":5731},{"id":5730},"maintenance-et-organisation",[5732],{"type":2086,"value":5733},"Maintenance et organisation",{"type":2080,"tag":2166,"props":5735,"children":5736},{},[5737,5767,5786,5816,5846,5876,5906,5925,5944,5980,5999,6029,6034,6053,6058,6088,6118,6148,6178,6183,6213,6232,6262,6267,6280,6293,6306,6319,6332,6345,6358,6371,6384,6397,6410,6423,6436,6449,6454,6459,6464,6469,6474,6479,6484,6489,6494,6498,6502,6507,6512,6517,6522,6527,6532,6537,6542,6546,6551,6556,6561,6565,6570,6575,6580,6585,6590,6595,6600,6605,6610,6615,6620,6625,6630,6635,6639,6644,6649,6654,6659,6664,6669,6674,6679,6684,6697,6710,6723,6728,6733,6746,6751,6756,6761,6774,6778,6782,6787,6792,6796,6801,6814,6819,6824,6828,6833,6838,6843,6848,6853,6858],{"type":2080,"tag":2170,"props":5738,"children":5739},{},[5740,5745,5746,5756,5757],{"type":2080,"tag":4418,"props":5741,"children":5742},{},[5743],{"type":2086,"value":5744},"Prise en charge de Python 3.12 par ankush",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":5747,"children":5750},{"href":5748,"rel":5749},"https://github.com/frappe/frappe/pull/22706",[2123],[5751],{"type":2080,"tag":3969,"props":5752,"children":5753},{},[5754],{"type":2086,"value":5755},"frappe#22706",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":5758,"children":5759},{},[5760],{"type":2080,"tag":2105,"props":5761,"children":5764},{"href":5762,"rel":5763},"https://gitlab.com/dokos/dodock/-/merge_requests/961",[2123],[5765],{"type":2086,"value":5766},"!961",{"type":2080,"tag":2170,"props":5768,"children":5769},{},[5770,5775,5776],{"type":2080,"tag":4418,"props":5771,"children":5772},{},[5773],{"type":2086,"value":5774},"Suppression de cacheAcrossSpecs pour éviter les échecs massifs de permission",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":5777,"children":5778},{},[5779],{"type":2080,"tag":2105,"props":5780,"children":5783},{"href":5781,"rel":5782},"https://gitlab.com/dokos/dodock/-/merge_requests/909",[2123],[5784],{"type":2086,"value":5785},"!909",{"type":2080,"tag":2170,"props":5787,"children":5788},{},[5789,5794,5795,5805,5806],{"type":2080,"tag":4418,"props":5790,"children":5791},{},[5792],{"type":2086,"value":5793},"Restriction de la version de Python à 3.11 uniquement par blaggacao",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":5796,"children":5799},{"href":5797,"rel":5798},"https://github.com/frappe/frappe/pull/23229",[2123],[5800],{"type":2080,"tag":3969,"props":5801,"children":5802},{},[5803],{"type":2086,"value":5804},"frappe#23229",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":5807,"children":5808},{},[5809],{"type":2080,"tag":2105,"props":5810,"children":5813},{"href":5811,"rel":5812},"https://gitlab.com/dokos/dodock/-/merge_requests/898",[2123],[5814],{"type":2086,"value":5815},"!898",{"type":2080,"tag":2170,"props":5817,"children":5818},{},[5819,5824,5825,5835,5836],{"type":2080,"tag":4418,"props":5820,"children":5821},{},[5822],{"type":2086,"value":5823},"Formatage automatique des fichiers Vue avec prettier par surajshetty3416",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":5826,"children":5829},{"href":5827,"rel":5828},"https://github.com/frappe/frappe/pull/23203",[2123],[5830],{"type":2080,"tag":3969,"props":5831,"children":5832},{},[5833],{"type":2086,"value":5834},"frappe#23203",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":5837,"children":5838},{},[5839],{"type":2080,"tag":2105,"props":5840,"children":5843},{"href":5841,"rel":5842},"https://gitlab.com/dokos/dodock/-/merge_requests/885",[2123],[5844],{"type":2086,"value":5845},"!885",{"type":2080,"tag":2170,"props":5847,"children":5848},{},[5849,5854,5855,5865,5866],{"type":2080,"tag":4418,"props":5850,"children":5851},{},[5852],{"type":2086,"value":5853},"Test d'intégration Smtp en utilisant smtp4dev par ankush",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":5856,"children":5859},{"href":5857,"rel":5858},"https://github.com/frappe/frappe/pull/23094",[2123],[5860],{"type":2080,"tag":3969,"props":5861,"children":5862},{},[5863],{"type":2086,"value":5864},"frappe#23094",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":5867,"children":5868},{},[5869],{"type":2080,"tag":2105,"props":5870,"children":5873},{"href":5871,"rel":5872},"https://gitlab.com/dokos/dodock/-/merge_requests/849",[2123],[5874],{"type":2086,"value":5875},"!849",{"type":2080,"tag":2170,"props":5877,"children":5878},{},[5879,5884,5885,5895,5896],{"type":2080,"tag":4418,"props":5880,"children":5881},{},[5882],{"type":2086,"value":5883},"Mise à jour de PyPDF à la version 3.17.0 par bosue",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":5886,"children":5889},{"href":5887,"rel":5888},"https://github.com/frappe/frappe/pull/23060",[2123],[5890],{"type":2080,"tag":3969,"props":5891,"children":5892},{},[5893],{"type":2086,"value":5894},"frappe#23060",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":5897,"children":5898},{},[5899],{"type":2080,"tag":2105,"props":5900,"children":5903},{"href":5901,"rel":5902},"https://gitlab.com/dokos/dodock/-/merge_requests/839",[2123],[5904],{"type":2086,"value":5905},"!839",{"type":2080,"tag":2170,"props":5907,"children":5908},{},[5909,5914,5915],{"type":2080,"tag":4418,"props":5910,"children":5911},{},[5912],{"type":2086,"value":5913},"Correction des tests qui utilisent requests",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":5916,"children":5917},{},[5918],{"type":2080,"tag":2105,"props":5919,"children":5922},{"href":5920,"rel":5921},"https://gitlab.com/dokos/dodock/-/merge_requests/778",[2123],[5923],{"type":2086,"value":5924},"!778",{"type":2080,"tag":2170,"props":5926,"children":5927},{},[5928,5933,5934],{"type":2080,"tag":4418,"props":5929,"children":5930},{},[5931],{"type":2086,"value":5932},"Utilisation de l'image de base de docli pour la pipeline",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":5935,"children":5936},{},[5937],{"type":2080,"tag":2105,"props":5938,"children":5941},{"href":5939,"rel":5940},"https://gitlab.com/dokos/dodock/-/merge_requests/706",[2123],[5942],{"type":2086,"value":5943},"!706",{"type":2080,"tag":2170,"props":5945,"children":5946},{},[5947,5958,5959,5969,5970],{"type":2080,"tag":4418,"props":5948,"children":5949},{},[5950,5952],{"type":2086,"value":5951},"Mise à jour de postcss de 8.4.24 à 8.4.31 par dependabot",{"type":2080,"tag":5953,"props":5954,"children":5955},"span",{},[5956],{"type":2086,"value":5957},"bot",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":5960,"children":5963},{"href":5961,"rel":5962},"https://github.com/frappe/frappe/pull/22615",[2123],[5964],{"type":2080,"tag":3969,"props":5965,"children":5966},{},[5967],{"type":2086,"value":5968},"frappe#22615",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":5971,"children":5972},{},[5973],{"type":2080,"tag":2105,"props":5974,"children":5977},{"href":5975,"rel":5976},"https://gitlab.com/dokos/dodock/-/merge_requests/687",[2123],[5978],{"type":2086,"value":5979},"!687",{"type":2080,"tag":2170,"props":5981,"children":5982},{},[5983,5988,5989],{"type":2080,"tag":4418,"props":5984,"children":5985},{},[5986],{"type":2086,"value":5987},"Correction du test flaky theme switcher UI",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":5990,"children":5991},{},[5992],{"type":2080,"tag":2105,"props":5993,"children":5996},{"href":5994,"rel":5995},"https://gitlab.com/dokos/dodock/-/merge_requests/640",[2123],[5997],{"type":2086,"value":5998},"!640",{"type":2080,"tag":2170,"props":6000,"children":6001},{},[6002,6007,6008,6018,6019],{"type":2080,"tag":4418,"props":6003,"children":6004},{},[6005],{"type":2086,"value":6006},"Mise à jour de cypress par surajshetty3416",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":6009,"children":6012},{"href":6010,"rel":6011},"https://github.com/frappe/frappe/pull/22505",[2123],[6013],{"type":2080,"tag":3969,"props":6014,"children":6015},{},[6016],{"type":2086,"value":6017},"frappe#22505",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":6020,"children":6021},{},[6022],{"type":2080,"tag":2105,"props":6023,"children":6026},{"href":6024,"rel":6025},"https://gitlab.com/dokos/dodock/-/merge_requests/632",[2123],[6027],{"type":2086,"value":6028},"!632",{"type":2080,"tag":2170,"props":6030,"children":6031},{},[6032],{"type":2086,"value":6033},"Correction de test_external_link_count",{"type":2080,"tag":2170,"props":6035,"children":6036},{},[6037,6042,6043],{"type":2080,"tag":4418,"props":6038,"children":6039},{},[6040],{"type":2086,"value":6041},"Affichage des tests ignorés dans le résumé",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":6044,"children":6045},{},[6046],{"type":2080,"tag":2105,"props":6047,"children":6050},{"href":6048,"rel":6049},"https://gitlab.com/dokos/dodock/-/merge_requests/580",[2123],[6051],{"type":2086,"value":6052},"!580",{"type":2080,"tag":2170,"props":6054,"children":6055},{},[6056],{"type":2086,"value":6057},"Ajout d'un ensemble de propriétés pour configurer le suivi des événements vus",{"type":2080,"tag":2170,"props":6059,"children":6060},{},[6061,6066,6067,6077,6078],{"type":2080,"tag":4418,"props":6062,"children":6063},{},[6064],{"type":2086,"value":6065},"Ignorer les changements d'espacement lors de la comparaison HTML par ankush",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":6068,"children":6071},{"href":6069,"rel":6070},"https://github.com/frappe/frappe/pull/22386",[2123],[6072],{"type":2080,"tag":3969,"props":6073,"children":6074},{},[6075],{"type":2086,"value":6076},"frappe#22386",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":6079,"children":6080},{},[6081],{"type":2080,"tag":2105,"props":6082,"children":6085},{"href":6083,"rel":6084},"https://gitlab.com/dokos/dodock/-/merge_requests/545",[2123],[6086],{"type":2086,"value":6087},"!545",{"type":2080,"tag":2170,"props":6089,"children":6090},{},[6091,6096,6097,6107,6108],{"type":2080,"tag":4418,"props":6092,"children":6093},{},[6094],{"type":2086,"value":6095},"Mise à jour de frappe-datatable à la version 1.17.3 par surajshetty3416",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":6098,"children":6101},{"href":6099,"rel":6100},"https://github.com/frappe/frappe/pull/22347",[2123],[6102],{"type":2080,"tag":3969,"props":6103,"children":6104},{},[6105],{"type":2086,"value":6106},"frappe#22347",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":6109,"children":6110},{},[6111],{"type":2080,"tag":2105,"props":6112,"children":6115},{"href":6113,"rel":6114},"https://gitlab.com/dokos/dodock/-/merge_requests/528",[2123],[6116],{"type":2086,"value":6117},"!528",{"type":2080,"tag":2170,"props":6119,"children":6120},{},[6121,6126,6127,6137,6138],{"type":2080,"tag":4418,"props":6122,"children":6123},{},[6124],{"type":2086,"value":6125},"Mise à jour des dépendances Python par ankush",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":6128,"children":6131},{"href":6129,"rel":6130},"https://github.com/frappe/frappe/pull/22294",[2123],[6132],{"type":2080,"tag":3969,"props":6133,"children":6134},{},[6135],{"type":2086,"value":6136},"frappe#22294",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":6139,"children":6140},{},[6141],{"type":2080,"tag":2105,"props":6142,"children":6145},{"href":6143,"rel":6144},"https://gitlab.com/dokos/dodock/-/merge_requests/506",[2123],[6146],{"type":2086,"value":6147},"!506",{"type":2080,"tag":2170,"props":6149,"children":6150},{},[6151,6156,6157,6167,6168],{"type":2080,"tag":4418,"props":6152,"children":6153},{},[6154],{"type":2086,"value":6155},"Mise à jour de gitpython par ankush",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":6158,"children":6161},{"href":6159,"rel":6160},"https://github.com/frappe/frappe/pull/22290",[2123],[6162],{"type":2080,"tag":3969,"props":6163,"children":6164},{},[6165],{"type":2086,"value":6166},"frappe#22290",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":6169,"children":6170},{},[6171],{"type":2080,"tag":2105,"props":6172,"children":6175},{"href":6173,"rel":6174},"https://gitlab.com/dokos/dodock/-/merge_requests/499",[2123],[6176],{"type":2086,"value":6177},"!499",{"type":2080,"tag":2170,"props":6179,"children":6180},{},[6181],{"type":2086,"value":6182},"Autorisation des pipelines déclenchées par un mainteneur",{"type":2080,"tag":2170,"props":6184,"children":6185},{},[6186,6191,6192,6202,6203],{"type":2080,"tag":4418,"props":6187,"children":6188},{},[6189],{"type":2086,"value":6190},"Mise à jour de RestrictedPython à la dernière version par ankush",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":6193,"children":6196},{"href":6194,"rel":6195},"https://github.com/frappe/frappe/pull/22258",[2123],[6197],{"type":2080,"tag":3969,"props":6198,"children":6199},{},[6200],{"type":2086,"value":6201},"frappe#22258",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":6204,"children":6205},{},[6206],{"type":2080,"tag":2105,"props":6207,"children":6210},{"href":6208,"rel":6209},"https://gitlab.com/dokos/dodock/-/merge_requests/483",[2123],[6211],{"type":2086,"value":6212},"!483",{"type":2080,"tag":2170,"props":6214,"children":6215},{},[6216,6221,6222],{"type":2080,"tag":4418,"props":6217,"children":6218},{},[6219],{"type":2086,"value":6220},"Autorisation des pipelines à partir des MR externes approuvés",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":6223,"children":6224},{},[6225],{"type":2080,"tag":2105,"props":6226,"children":6229},{"href":6227,"rel":6228},"https://gitlab.com/dokos/dodock/-/merge_requests/456",[2123],[6230],{"type":2086,"value":6231},"!456",{"type":2080,"tag":2170,"props":6233,"children":6234},{},[6235,6240,6241,6251,6252],{"type":2080,"tag":4418,"props":6236,"children":6237},{},[6238],{"type":2086,"value":6239},"Mise à jour de gunicorn à la dernière version",{"type":2086,"value":2195},{"type":2080,"tag":2105,"props":6242,"children":6245},{"href":6243,"rel":6244},"https://github.com/frappe/frappe/pull/22086",[2123],[6246],{"type":2080,"tag":3969,"props":6247,"children":6248},{},[6249],{"type":2086,"value":6250},"frappe#22086",{"type":2086,"value":2195},{"type":2080,"tag":4418,"props":6253,"children":6254},{},[6255],{"type":2080,"tag":2105,"props":6256,"children":6259},{"href":6257,"rel":6258},"https://gitlab.com/dokos/dodock/-/merge_requests/404",[2123],[6260],{"type":2086,"value":6261},"!404",{"type":2080,"tag":2170,"props":6263,"children":6264},{},[6265],{"type":2086,"value":6266},"Mise à jour de la version de node",{"type":2080,"tag":2170,"props":6268,"children":6269},{},[6270],{"type":2080,"tag":4418,"props":6271,"children":6272},{},[6273],{"type":2080,"tag":2105,"props":6274,"children":6277},{"href":6275,"rel":6276},"https://gitlab.com/dokos/dodock/-/merge_requests/400",[2123],[6278],{"type":2086,"value":6279},"Ajout d'une option pour ignorer les rapports préparés via les options de route",{"type":2080,"tag":2170,"props":6281,"children":6282},{},[6283],{"type":2080,"tag":4418,"props":6284,"children":6285},{},[6286],{"type":2080,"tag":2105,"props":6287,"children":6290},{"href":6288,"rel":6289},"https://gitlab.com/dokos/dodock/-/merge_requests/397",[2123],[6291],{"type":2086,"value":6292},"Suppression de la télémétrie à l'échelle du système",{"type":2080,"tag":2170,"props":6294,"children":6295},{},[6296],{"type":2080,"tag":4418,"props":6297,"children":6298},{},[6299],{"type":2080,"tag":2105,"props":6300,"children":6303},{"href":6301,"rel":6302},"https://gitlab.com/dokos/dodock/-/merge_requests/390",[2123],[6304],{"type":2086,"value":6305},"[Tâche] Traductions françaises en développement",{"type":2080,"tag":2170,"props":6307,"children":6308},{},[6309],{"type":2080,"tag":4418,"props":6310,"children":6311},{},[6312],{"type":2080,"tag":2105,"props":6313,"children":6316},{"href":6314,"rel":6315},"https://gitlab.com/dokos/dodock/-/merge_requests/379",[2123],[6317],{"type":2086,"value":6318},"Correction d'une erreur dans le calcul de l'âge du site",{"type":2080,"tag":2170,"props":6320,"children":6321},{},[6322],{"type":2080,"tag":4418,"props":6323,"children":6324},{},[6325],{"type":2080,"tag":2105,"props":6326,"children":6329},{"href":6327,"rel":6328},"https://gitlab.com/dokos/dodock/-/merge_requests/373",[2123],[6330],{"type":2086,"value":6331},"Ne pas formater la requête en tant que requise/gras",{"type":2080,"tag":2170,"props":6333,"children":6334},{},[6335],{"type":2080,"tag":4418,"props":6336,"children":6337},{},[6338],{"type":2080,"tag":2105,"props":6339,"children":6342},{"href":6340,"rel":6341},"https://gitlab.com/dokos/dodock/-/merge_requests/369",[2123],[6343],{"type":2086,"value":6344},"Utiliser des chaînes de modèle pour le HTML",{"type":2080,"tag":2170,"props":6346,"children":6347},{},[6348],{"type":2080,"tag":4418,"props":6349,"children":6350},{},[6351],{"type":2080,"tag":2105,"props":6352,"children":6355},{"href":6353,"rel":6354},"https://gitlab.com/dokos/dodock/-/merge_requests/365",[2123],[6356],{"type":2086,"value":6357},"Changement de l'ordre du code de télémétrie",{"type":2080,"tag":2170,"props":6359,"children":6360},{},[6361],{"type":2080,"tag":4418,"props":6362,"children":6363},{},[6364],{"type":2080,"tag":2105,"props":6365,"children":6368},{"href":6366,"rel":6367},"https://gitlab.com/dokos/dodock/-/merge_requests/359",[2123],[6369],{"type":2086,"value":6370},"Correction d'une faute de frappe",{"type":2080,"tag":2170,"props":6372,"children":6373},{},[6374],{"type":2080,"tag":4418,"props":6375,"children":6376},{},[6377],{"type":2080,"tag":2105,"props":6378,"children":6381},{"href":6379,"rel":6380},"https://gitlab.com/dokos/dodock/-/merge_requests/326",[2123],[6382],{"type":2086,"value":6383},"Suppression du code inutilisé",{"type":2080,"tag":2170,"props":6385,"children":6386},{},[6387],{"type":2080,"tag":4418,"props":6388,"children":6389},{},[6390],{"type":2080,"tag":2105,"props":6391,"children":6394},{"href":6392,"rel":6393},"https://gitlab.com/dokos/dodock/-/merge_requests/298",[2123],[6395],{"type":2086,"value":6396},"Ignorer les tests de console sur PostgreSQL",{"type":2080,"tag":2170,"props":6398,"children":6399},{},[6400],{"type":2080,"tag":4418,"props":6401,"children":6402},{},[6403],{"type":2080,"tag":2105,"props":6404,"children":6407},{"href":6405,"rel":6406},"https://gitlab.com/dokos/dodock/-/merge_requests/288",[2123],[6408],{"type":2086,"value":6409},"Suppression des marqueurs de conflit ressemblants",{"type":2080,"tag":2170,"props":6411,"children":6412},{},[6413],{"type":2080,"tag":4418,"props":6414,"children":6415},{},[6416],{"type":2080,"tag":2105,"props":6417,"children":6420},{"href":6418,"rel":6419},"https://gitlab.com/dokos/dodock/-/merge_requests/277",[2123],[6421],{"type":2086,"value":6422},"Épingler strictement les réponses à la version 0.23.1 pour éviter les conflits de pip",{"type":2080,"tag":2170,"props":6424,"children":6425},{},[6426],{"type":2080,"tag":4418,"props":6427,"children":6428},{},[6429],{"type":2080,"tag":2105,"props":6430,"children":6433},{"href":6431,"rel":6432},"https://gitlab.com/dokos/dodock/-/merge_requests/250",[2123],[6434],{"type":2086,"value":6435},"Suppression de la variable inutilisée",{"type":2080,"tag":2170,"props":6437,"children":6438},{},[6439],{"type":2080,"tag":4418,"props":6440,"children":6441},{},[6442],{"type":2080,"tag":2105,"props":6443,"children":6446},{"href":6444,"rel":6445},"https://gitlab.com/dokos/dodock/-/merge_requests/252",[2123],[6447],{"type":2086,"value":6448},"Utiliser une expression cron standard",{"type":2080,"tag":2170,"props":6450,"children":6451},{},[6452],{"type":2086,"value":6453},"Formatage, correction de test_start_status",{"type":2080,"tag":2170,"props":6455,"children":6456},{},[6457],{"type":2086,"value":6458},"Retour anticipé en mode lecture seule",{"type":2080,"tag":2170,"props":6460,"children":6461},{},[6462],{"type":2086,"value":6463},"L'analyse de urlparse fait déjà l'analyse pour nous, pas besoin de le faire soi-même",{"type":2080,"tag":2170,"props":6465,"children":6466},{},[6467],{"type":2086,"value":6468},"Ajout d'une traduction au texte dans Update kanban_settings.js",{"type":2080,"tag":2170,"props":6470,"children":6471},{},[6472],{"type":2086,"value":6473},"Suivi des actions de mise à jour par type de document",{"type":2080,"tag":2170,"props":6475,"children":6476},{},[6477],{"type":2086,"value":6478},"Ajout d'une traduction au texte de confirmation dans Update kanban_view.js",{"type":2080,"tag":2170,"props":6480,"children":6481},{},[6482],{"type":2086,"value":6483},"Augmentation de la limite de communication",{"type":2080,"tag":2170,"props":6485,"children":6486},{},[6487],{"type":2086,"value":6488},"Suppression de l'argument inutilisé",{"type":2080,"tag":2170,"props":6490,"children":6491},{},[6492],{"type":2086,"value":6493},"Suppression de l'utilisation de get_shade",{"type":2080,"tag":2170,"props":6495,"children":6496},{},[6497],{"type":2086,"value":6483},{"type":2080,"tag":2170,"props":6499,"children":6500},{},[6501],{"type":2086,"value":6483},{"type":2080,"tag":2170,"props":6503,"children":6504},{},[6505],{"type":2086,"value":6506},"Réorganisation des actions du formulaire de personnalisation",{"type":2080,"tag":2170,"props":6508,"children":6509},{},[6510],{"type":2086,"value":6511},"Traductions françaises",{"type":2080,"tag":2170,"props":6513,"children":6514},{},[6515],{"type":2086,"value":6516},"Suppression de socketio du flux de travail de base",{"type":2080,"tag":2170,"props":6518,"children":6519},{},[6520],{"type":2086,"value":6521},"Mise à jour de nombreuses autres bibliothèques",{"type":2080,"tag":2170,"props":6523,"children":6524},{},[6525],{"type":2086,"value":6526},"Utilisation de cgitb comme vendeur",{"type":2080,"tag":2170,"props":6528,"children":6529},{},[6530],{"type":2086,"value":6531},"Ignorer l'engagement de redis.cache",{"type":2080,"tag":2170,"props":6533,"children":6534},{},[6535],{"type":2086,"value":6536},"Ajout de l'entrée \"sauté\" dans la vue de liste pour le journal de correctif",{"type":2080,"tag":2170,"props":6538,"children":6539},{},[6540],{"type":2086,"value":6541},"Suppression de get_docname inutilisé",{"type":2080,"tag":2170,"props":6543,"children":6544},{},[6545],{"type":2086,"value":6536},{"type":2080,"tag":2170,"props":6547,"children":6548},{},[6549],{"type":2086,"value":6550},"Suppression de \"select\" de ddl prefix",{"type":2080,"tag":2170,"props":6552,"children":6553},{},[6554],{"type":2086,"value":6555},"Suppression de la suppression en double du cache",{"type":2080,"tag":2170,"props":6557,"children":6558},{},[6559],{"type":2086,"value":6560},"Séparation de la clé d'appel de la fonction pour @redis_cache",{"type":2080,"tag":2170,"props":6562,"children":6563},{},[6564],{"type":2086,"value":6511},{"type":2080,"tag":2170,"props":6566,"children":6567},{},[6568],{"type":2086,"value":6569},"Capturer la version de frappe dans le \"heartbeat\"",{"type":2080,"tag":2170,"props":6571,"children":6572},{},[6573],{"type":2086,"value":6574},"Augmentation du niveau de journalisation",{"type":2080,"tag":2170,"props":6576,"children":6577},{},[6578],{"type":2086,"value":6579},"Pré-engagement pour les fichiers JSON",{"type":2080,"tag":2170,"props":6581,"children":6582},{},[6583],{"type":2086,"value":6584},"Ajout d'indications de type aux documents, BaseDocument et get_doc",{"type":2080,"tag":2170,"props":6586,"children":6587},{},[6588],{"type":2086,"value":6589},"Mise à jour de socketio",{"type":2080,"tag":2170,"props":6591,"children":6592},{},[6593],{"type":2086,"value":6594},"Suppression du code mixpanel",{"type":2080,"tag":2170,"props":6596,"children":6597},{},[6598],{"type":2086,"value":6599},"Mise à jour de nombreuses bibliothèques telles que demandes, chardet et dropbox",{"type":2080,"tag":2170,"props":6601,"children":6602},{},[6603],{"type":2086,"value":6604},"Suivi des vues de route pour les premiers jours",{"type":2080,"tag":2170,"props":6606,"children":6607},{},[6608],{"type":2086,"value":6609},"Capitalisation",{"type":2080,"tag":2170,"props":6611,"children":6612},{},[6613],{"type":2086,"value":6614},"Augmentation de la période d'inactivité de la session par défaut",{"type":2080,"tag":2170,"props":6616,"children":6617},{},[6618],{"type":2086,"value":6619},"Formatage de server_script.json",{"type":2080,"tag":2170,"props":6621,"children":6622},{},[6623],{"type":2086,"value":6624},"Obtention des icônes doctype directement au démarrage",{"type":2080,"tag":2170,"props":6626,"children":6627},{},[6628],{"type":2086,"value":6629},"Ajout de nouveau du nom du rapport préparé dans l'URL",{"type":2080,"tag":2170,"props":6631,"children":6632},{},[6633],{"type":2086,"value":6634},"Ne pas suivre les modifications pour le rapport préparé",{"type":2080,"tag":2170,"props":6636,"children":6637},{},[6638],{"type":2086,"value":6614},{"type":2080,"tag":2170,"props":6640,"children":6641},{},[6642],{"type":2086,"value":6643},"Meilleures étiquettes",{"type":2080,"tag":2170,"props":6645,"children":6646},{},[6647],{"type":2086,"value":6648},"Limitation des événements de télémétrie",{"type":2080,"tag":2170,"props":6650,"children":6651},{},[6652],{"type":2086,"value":6653},"Passage des champs \"sauté\" et \"traceback\" en lecture seule dans le journal de correctif",{"type":2080,"tag":2170,"props":6655,"children":6656},{},[6657],{"type":2086,"value":6658},"Déplacement de l'avertissement dans un commentaire",{"type":2080,"tag":2170,"props":6660,"children":6661},{},[6662],{"type":2086,"value":6663},"Journalisation des événements de planification \"sautés\"",{"type":2080,"tag":2170,"props":6665,"children":6666},{},[6667],{"type":2086,"value":6668},"Suivi de la progression de l'intégration",{"type":2080,"tag":2170,"props":6670,"children":6671},{},[6672],{"type":2086,"value":6673},"Définition de la docstring set_value",{"type":2080,"tag":2170,"props":6675,"children":6676},{},[6677],{"type":2086,"value":6678},"En-tête de lettre et format d'impression par défaut en impression en masse",{"type":2080,"tag":2170,"props":6680,"children":6681},{},[6682],{"type":2086,"value":6683},"Correction de la traduction rapide des listes",{"type":2080,"tag":2170,"props":6685,"children":6686},{},[6687],{"type":2080,"tag":4418,"props":6688,"children":6689},{},[6690],{"type":2080,"tag":2105,"props":6691,"children":6694},{"href":6692,"rel":6693},"https://gitlab.com/dokos/dodock/-/merge_requests/128",[2123],[6695],{"type":2086,"value":6696},"Refonte des espaces de travail",{"type":2080,"tag":2170,"props":6698,"children":6699},{},[6700],{"type":2080,"tag":4418,"props":6701,"children":6702},{},[6703],{"type":2080,"tag":2105,"props":6704,"children":6707},{"href":6705,"rel":6706},"https://gitlab.com/dokos/dodock/-/merge_requests/125",[2123],[6708],{"type":2086,"value":6709},"Correction de la traduction de l'argent en mots + journalisation get_all_docs",{"type":2080,"tag":2170,"props":6711,"children":6712},{},[6713],{"type":2080,"tag":4418,"props":6714,"children":6715},{},[6716],{"type":2080,"tag":2105,"props":6717,"children":6720},{"href":6718,"rel":6719},"https://gitlab.com/dokos/dodock/-/merge_requests/124",[2123],[6721],{"type":2086,"value":6722},"Traductions et améliorations pour Form Builder",{"type":2080,"tag":2170,"props":6724,"children":6725},{},[6726],{"type":2086,"value":6727},"Ajout d'une limitation de fréquence utilisateur pour les tests",{"type":2080,"tag":2170,"props":6729,"children":6730},{},[6731],{"type":2086,"value":6732},"Rendre le lien du titre traduisible pour les documents principaux",{"type":2080,"tag":2170,"props":6734,"children":6735},{},[6736],{"type":2080,"tag":4418,"props":6737,"children":6738},{},[6739],{"type":2080,"tag":2105,"props":6740,"children":6743},{"href":6741,"rel":6742},"https://gitlab.com/dokos/dodock/-/merge_requests/115",[2123],[6744],{"type":2086,"value":6745},"Corrections pour le widget de graphique",{"type":2080,"tag":2170,"props":6747,"children":6748},{},[6749],{"type":2086,"value":6750},"Mise à jour de FullCalendar et ajout du module complémentaire de ressources",{"type":2080,"tag":2170,"props":6752,"children":6753},{},[6754],{"type":2086,"value":6755},"Nettoyage du CSS de l'indicateur",{"type":2080,"tag":2170,"props":6757,"children":6758},{},[6759],{"type":2086,"value":6760},"Correction du z-index pour le nouvel en-tête de liste",{"type":2080,"tag":2170,"props":6762,"children":6763},{},[6764],{"type":2080,"tag":4418,"props":6765,"children":6766},{},[6767],{"type":2080,"tag":2105,"props":6768,"children":6771},{"href":6769,"rel":6770},"https://gitlab.com/dokos/dodock/-/merge_requests/112",[2123],[6772],{"type":2086,"value":6773},"Correction du test_rename_doc",{"type":2080,"tag":2170,"props":6775,"children":6776},{},[6777],{"type":2086,"value":6760},{"type":2080,"tag":2170,"props":6779,"children":6780},{},[6781],{"type":2086,"value":6511},{"type":2080,"tag":2170,"props":6783,"children":6784},{},[6785],{"type":2086,"value":6786},"Correction du style de la zone de pagination de la liste",{"type":2080,"tag":2170,"props":6788,"children":6789},{},[6790],{"type":2086,"value":6791},"Ajout de l'ordre ascendant au constructeur de requêtes",{"type":2080,"tag":2170,"props":6793,"children":6794},{},[6795],{"type":2086,"value":6511},{"type":2080,"tag":2170,"props":6797,"children":6798},{},[6799],{"type":2086,"value":6800},"Mise à niveau de babel de 2.9.0 à 2.12.1",{"type":2080,"tag":2170,"props":6802,"children":6803},{},[6804],{"type":2080,"tag":4418,"props":6805,"children":6806},{},[6807],{"type":2080,"tag":2105,"props":6808,"children":6811},{"href":6809,"rel":6810},"https://gitlab.com/dokos/dodock/-/merge_requests/94",[2123],[6812],{"type":2086,"value":6813},"En cours : Carte de résumé",{"type":2080,"tag":2170,"props":6815,"children":6816},{},[6817],{"type":2086,"value":6818},"Modification des traductions françaises",{"type":2080,"tag":2170,"props":6820,"children":6821},{},[6822],{"type":2086,"value":6823},"Traduction du nouveau bouton dans le formulaire web",{"type":2080,"tag":2170,"props":6825,"children":6826},{},[6827],{"type":2086,"value":6800},{"type":2080,"tag":2170,"props":6829,"children":6830},{},[6831],{"type":2086,"value":6832},"Condition de vérification simplifiée *",{"type":2080,"tag":2170,"props":6834,"children":6835},{},[6836],{"type":2086,"value":6837},"Simplifier la condition",{"type":2080,"tag":2170,"props":6839,"children":6840},{},[6841],{"type":2086,"value":6842},"Supprimer la fonction auxiliaire inutile",{"type":2080,"tag":2170,"props":6844,"children":6845},{},[6846],{"type":2086,"value":6847},"Suppression du cache local spécial pour les documents",{"type":2080,"tag":2170,"props":6849,"children":6850},{},[6851],{"type":2086,"value":6852},"Suppression de code inutilisé",{"type":2080,"tag":2170,"props":6854,"children":6855},{},[6856],{"type":2086,"value":6857},"Suppression de la fonction dépréciée check_admin_or_system_manager",{"type":2080,"tag":2170,"props":6859,"children":6860},{},[6861],{"type":2086,"value":6862},"Épingler markupsafe",{"type":2080,"tag":2128,"props":6864,"children":6866},{"id":6865},"gestion-des-dépendances",[6867],{"type":2086,"value":6868},"Gestion des dépendances",{"type":2080,"tag":2166,"props":6870,"children":6871},{},[6872,6884,6897,6921,6934,6947,6952,6965,6970,6975,6980,6985,6990,6995,7000,7005,7010,7015,7020],{"type":2080,"tag":2170,"props":6873,"children":6874},{},[6875],{"type":2080,"tag":4418,"props":6876,"children":6877},{},[6878],{"type":2080,"tag":2105,"props":6879,"children":6881},{"href":6257,"rel":6880},[2123],[6882],{"type":2086,"value":6883},"Mise à jour de la version de gunicorn",{"type":2080,"tag":2170,"props":6885,"children":6886},{},[6887],{"type":2080,"tag":4418,"props":6888,"children":6889},{},[6890],{"type":2080,"tag":2105,"props":6891,"children":6894},{"href":6892,"rel":6893},"https://gitlab.com/dokos/dodock/-/merge_requests/268",[2123],[6895],{"type":2086,"value":6896},"Mise à jour de la version du client node redis",{"type":2080,"tag":2170,"props":6898,"children":6899},{},[6900,6910,6911],{"type":2080,"tag":4418,"props":6901,"children":6902},{},[6903],{"type":2080,"tag":2105,"props":6904,"children":6907},{"href":6905,"rel":6906},"https://gitlab.com/dokos/dodock/-/merge_requests/269",[2123],[6908],{"type":2086,"value":6909},"Mise à jour de la version de bleach par blaggacao",{"type":2086,"value":2195},{"type":2080,"tag":3969,"props":6912,"children":6913},{},[6914],{"type":2080,"tag":2105,"props":6915,"children":6918},{"href":6916,"rel":6917},"https://github.com/frappe/frappe/pull/21782",[2123],[6919],{"type":2086,"value":6920},"frappe#21782",{"type":2080,"tag":2170,"props":6922,"children":6923},{},[6924],{"type":2080,"tag":4418,"props":6925,"children":6926},{},[6927],{"type":2080,"tag":2105,"props":6928,"children":6931},{"href":6929,"rel":6930},"https://gitlab.com/dokos/dodock/-/merge_requests/260",[2123],[6932],{"type":2086,"value":6933},"Mise à jour de la version de premailer",{"type":2080,"tag":2170,"props":6935,"children":6936},{},[6937],{"type":2080,"tag":4418,"props":6938,"children":6939},{},[6940],{"type":2080,"tag":2105,"props":6941,"children":6944},{"href":6942,"rel":6943},"https://gitlab.com/dokos/dodock/-/merge_requests/234",[2123],[6945],{"type":2086,"value":6946},"Mise à jour de la version de pyyaml",{"type":2080,"tag":2170,"props":6948,"children":6949},{},[6950],{"type":2086,"value":6951},"Mise à jour des dépendances JS",{"type":2080,"tag":2170,"props":6953,"children":6954},{},[6955],{"type":2080,"tag":4418,"props":6956,"children":6957},{},[6958],{"type":2080,"tag":2105,"props":6959,"children":6962},{"href":6960,"rel":6961},"https://gitlab.com/dokos/dodock/-/merge_requests/183",[2123],[6963],{"type":2086,"value":6964},"Mise à jour de la version de semver",{"type":2080,"tag":2170,"props":6966,"children":6967},{},[6968],{"type":2086,"value":6969},"Mise à jour de la version de Pydantic",{"type":2080,"tag":2170,"props":6971,"children":6972},{},[6973],{"type":2086,"value":6974},"Mise à jour de la version minimale requise de node",{"type":2080,"tag":2170,"props":6976,"children":6977},{},[6978],{"type":2086,"value":6979},"Mise à jour de la version de RQ",{"type":2080,"tag":2170,"props":6981,"children":6982},{},[6983],{"type":2086,"value":6984},"Ajout de responses en tant que dépendance de développement",{"type":2080,"tag":2170,"props":6986,"children":6987},{},[6988],{"type":2086,"value":6989},"Mise à jour de la bibliothèque PyPDF2",{"type":2080,"tag":2170,"props":6991,"children":6992},{},[6993],{"type":2086,"value":6994},"Mise à jour de plusieurs dépendances",{"type":2080,"tag":2170,"props":6996,"children":6997},{},[6998],{"type":2086,"value":6999},"Suppression de setup.py",{"type":2080,"tag":2170,"props":7001,"children":7002},{},[7003],{"type":2086,"value":7004},"Mise à jour de cryptography et pyOpenSSL",{"type":2080,"tag":2170,"props":7006,"children":7007},{},[7008],{"type":2086,"value":7009},"Mise à jour de la version de redis",{"type":2080,"tag":2170,"props":7011,"children":7012},{},[7013],{"type":2086,"value":7014},"Mise à jour de la version de pymysql",{"type":2080,"tag":2170,"props":7016,"children":7017},{},[7018],{"type":2086,"value":7019},"Mise à jour de la version de frappe-datatable",{"type":2080,"tag":2170,"props":7021,"children":7022},{},[7023],{"type":2086,"value":6946},{"title":2075,"searchDepth":7025,"depth":7025,"links":7026},2,[7027,7028,7029,7030,7031,7032],{"id":2130,"depth":7025,"text":2133},{"id":2161,"depth":7025,"text":2164},{"id":5038,"depth":7025,"text":5041},{"id":5396,"depth":7025,"text":5399},{"id":5730,"depth":7025,"text":5733},{"id":6865,"depth":7025,"text":6868},"markdown","content:3.dodock:98.versions:1.v4.x.x:v4_0_0.md","content","3.dodock/98.versions/1.v4.x.x/v4_0_0.md","md",[7039,7041],{"_path":1593,"title":1592,"description":7040},"Vous pouvez participer à la rédaction et à l'amélioration de cette documentation de différentes manières:",{"_path":1604,"title":916,"description":2075},1747740678949]