hebdo opened report
This commit is contained in:
parent
698c01ac07
commit
d33eee1127
@ -5,6 +5,7 @@ var _ = require('lodash');
|
|||||||
var parseString = require("xml2js").parseString;
|
var parseString = require("xml2js").parseString;
|
||||||
var router = express.Router();
|
var router = express.Router();
|
||||||
|
|
||||||
|
let searchTagsForHebdoReport = /\b(dev|sysadmin|écriture|edu|fediverse|april|chapril)\b/g;
|
||||||
let convertFiles = true;
|
let convertFiles = true;
|
||||||
// let convertFiles = false;
|
// let convertFiles = false;
|
||||||
let computeDataOnExtract = true;
|
let computeDataOnExtract = true;
|
||||||
@ -92,6 +93,7 @@ function computeData(jsonAllData) {
|
|||||||
listClosed : [],
|
listClosed : [],
|
||||||
listClosedWeekly : [],
|
listClosedWeekly : [],
|
||||||
listDevWeeklyClosed : [],
|
listDevWeeklyClosed : [],
|
||||||
|
listDevWeeklyOpen : [],
|
||||||
listClosedMonthly : [],
|
listClosedMonthly : [],
|
||||||
}
|
}
|
||||||
let now = new Date();
|
let now = new Date();
|
||||||
@ -110,6 +112,12 @@ function computeData(jsonAllData) {
|
|||||||
|
|
||||||
if (daysDiff <= 7) {
|
if (daysDiff <= 7) {
|
||||||
jsonAllData.stats.listOpenWeekly.push(t)
|
jsonAllData.stats.listOpenWeekly.push(t)
|
||||||
|
// listDevWeeklyOpen
|
||||||
|
// tâches uniquement de dev
|
||||||
|
if((searchTagsForHebdoReport).test(t['$'].tags)
|
||||||
|
){
|
||||||
|
jsonAllData.stats.listDevWeeklyOpen.push(t)
|
||||||
|
}
|
||||||
} else if (daysDiff >= 7 & daysDiff <= 31) {
|
} else if (daysDiff >= 7 & daysDiff <= 31) {
|
||||||
jsonAllData.stats.listOpenMonthly.push(t)
|
jsonAllData.stats.listOpenMonthly.push(t)
|
||||||
}
|
}
|
||||||
@ -123,7 +131,7 @@ function computeData(jsonAllData) {
|
|||||||
jsonAllData.stats.listClosedWeekly.push(t)
|
jsonAllData.stats.listClosedWeekly.push(t)
|
||||||
|
|
||||||
// tâches uniquement de dev
|
// tâches uniquement de dev
|
||||||
if((/\b(dev|sysadmin|écriture|edu|fediverse)\b/g).test(t['$'].tags)
|
if((searchTagsForHebdoReport).test(t['$'].tags)
|
||||||
){
|
){
|
||||||
jsonAllData.stats.listDevWeeklyClosed.push(t)
|
jsonAllData.stats.listDevWeeklyClosed.push(t)
|
||||||
}
|
}
|
||||||
@ -230,11 +238,40 @@ function exportToMarkdown(res) {
|
|||||||
|
|
||||||
markdownExportData = `# Export de Tâches GTG \n date: ` + datenow.toLocaleString()
|
markdownExportData = `# Export de Tâches GTG \n date: ` + datenow.toLocaleString()
|
||||||
// fichier de rapport des tâches fermées durant les 7 derniers jours
|
// fichier de rapport des tâches fermées durant les 7 derniers jours
|
||||||
weeklyDevReport += `\n# Rapport hebdomadaire de dev `;
|
weeklyDevReport = `\n# Rapport hebdomadaire de dev `;
|
||||||
weeklyDevReport += `\r\n## ${jsonAllData.stats.listDevWeeklyClosed.length} ont été fermées `;
|
weeklyDevReport += `\n## 1/ Actions passées ou en cours
|
||||||
|
\n `
|
||||||
|
weeklyDevReport += `\r\n## ${jsonAllData.stats.listDevWeeklyClosed.length} ont été fermées
|
||||||
|
\n___`;
|
||||||
jsonAllData.stats.listDevWeeklyClosed.map(elem => {
|
jsonAllData.stats.listDevWeeklyClosed.map(elem => {
|
||||||
weeklyDevReport += `\n* ${elem.title}`;
|
weeklyDevReport += `\n| ${elem['$'].tags} | ${elem.title}|`;
|
||||||
})
|
})
|
||||||
|
weeklyDevReport += `
|
||||||
|
\n___
|
||||||
|
\n
|
||||||
|
\n## 2/ Actions à venir
|
||||||
|
\n `
|
||||||
|
weeklyDevReport += `\r\n## ${jsonAllData.stats.listDevWeeklyOpen.length} ont été ouvertes
|
||||||
|
\n___`;
|
||||||
|
jsonAllData.stats.listDevWeeklyOpen.map(elem => {
|
||||||
|
// weeklyDevReport += `\n| ${elem['$'].tags} | ${elem.title}|`;
|
||||||
|
weeklyDevReport += `\n| ${elem.title}|`;
|
||||||
|
})
|
||||||
|
weeklyDevReport += `
|
||||||
|
\n___
|
||||||
|
\n
|
||||||
|
\n## 3/ Points de blocage / points en retard corrigés cette semaine
|
||||||
|
\n
|
||||||
|
\n## 4/ Points de blocage existants / points en retard à traiter
|
||||||
|
\n
|
||||||
|
\n## 5/ Points forts de la semaine
|
||||||
|
\n
|
||||||
|
\n## 6/ Points de vigilance de la semaine
|
||||||
|
\n
|
||||||
|
\n## 7/ Points forts de la réunion
|
||||||
|
\n
|
||||||
|
\n## 8/ Points de vigilance de la réunion `;
|
||||||
|
|
||||||
markdownExportData += `\n ${weeklyDevReport}`;
|
markdownExportData += `\n ${weeklyDevReport}`;
|
||||||
markdownExportData += `\n---`;
|
markdownExportData += `\n---`;
|
||||||
markdownExportData += `\n `;
|
markdownExportData += `\n `;
|
||||||
|
Loading…
Reference in New Issue
Block a user