From 5577ffee7dc5b817f5632b7fbd99cb52fd24a588 Mon Sep 17 00:00:00 2001 From: Karl-Philipp Wulfert Date: Wed, 20 Mar 2019 16:30:42 +0100 Subject: [PATCH] refactor: remove remains of markdown specific code --- package.json | 4 +- reports/2019-03-27.md | 220 +++++++++++++++++------------------ src/tasks/report.ts | 19 +-- templates/report.md.mustache | 10 +- 4 files changed, 128 insertions(+), 125 deletions(-) diff --git a/package.json b/package.json index 6f5b3217..2ac1e078 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "build": "npm run tslint && npm run compile && npm run documentation", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md && git commit -m 'docs: update changelog'", "check-configuration": "openstapps-configuration", - "compile": "rimraf lib && tsc --outDir lib && prepend lib/cli.js '#!/usr/bin/env node\n'", - "documentation": "typedoc --includeDeclarations --excludeExternals --mode modules --out docs src", + "compile": "rimraf lib && tsc && prepend lib/cli.js '#!/usr/bin/env node\n'", + "documentation": "typedoc --includeDeclarations --mode modules --out docs --readme README.md --listInvalidSymbolLinks src", "prepublishOnly": "npm ci && npm run build", "tslint": "tslint 'src/**/*.ts'" }, diff --git a/reports/2019-03-27.md b/reports/2019-03-27.md index d3d1aa5d..c57b080b 100644 --- a/reports/2019-03-27.md +++ b/reports/2019-03-27.md @@ -1,132 +1,132 @@ # Meeting 2019-03-27 - ## Rainer Killinger - + ## Rainer Killinger Rainer Killinger + ### open: 4, closed: 3 - + quota closed: 42% - + | __title__ | __status__ | __project__ | __weeks__ | | --- | --- | --- | --- | - | __[Insert sample data from the StappsCore into the backend](https://gitlab.com/openstapps/minimal-connector/issues/4)__
__Labels:__ meeting | | [openstapps/minimal-connector](https://gitlab.com/openstapps/minimal-connector) | 0 | -| __[Simplify translation implementation](https://gitlab.com/openstapps/core/issues/43)__
__Labels:__ feature, meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 0 | -| __[Update transport security in nginx configuration](https://gitlab.com/openstapps/proxy/issues/1)__
__Labels:__ meeting | [](https://gitlab.com/openstapps/proxy/merge_requests/3) | [openstapps/proxy](https://gitlab.com/openstapps/proxy) | 3 | -| __[Add notion of study modules](https://gitlab.com/openstapps/core/issues/20)__
__Labels:__ feature, meeting | [](https://gitlab.com/openstapps/core/merge_requests/10) | [openstapps/core](https://gitlab.com/openstapps/core) | 11 | -| __[Manual docker image publishing fails](https://gitlab.com/openstapps/backend/issues/28)__
__Labels:__ __bug__, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 1 | -| __[Fix folder permissions for elasticsearch volume](https://gitlab.com/openstapps/minimal-deployment/issues/5)__
__Labels:__ meeting | | [openstapps/minimal-deployment](https://gitlab.com/openstapps/minimal-deployment) | 0 | -| __[Test docker image building](https://gitlab.com/openstapps/proxy/issues/7)__
__Labels:__ meeting, testing | | [openstapps/proxy](https://gitlab.com/openstapps/proxy) | 1 | - ## Jovan Krunić - - ### open: 33, closed: 1 - - quota closed: 2% - + | __[Insert sample data from the StappsCore into the backend](https://gitlab.com/openstapps/minimal-connector/issues/4)__
__Labels:__ meeting | | [openstapps/minimal-connector](https://gitlab.com/openstapps/minimal-connector) | 0 | +| __[Simplify translation implementation](https://gitlab.com/openstapps/core/issues/43)__
__Labels:__ feature meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 1 | +| __[Update transport security in nginx configuration](https://gitlab.com/openstapps/proxy/issues/1)__
__Labels:__ meeting | branch exists[merge request exists](https://gitlab.com/openstapps/proxy/merge_requests/3) | [openstapps/proxy](https://gitlab.com/openstapps/proxy) | 3 | +| __[Add notion of study modules](https://gitlab.com/openstapps/core/issues/20)__
__Labels:__ feature meeting | branch exists[merge request exists](https://gitlab.com/openstapps/core/merge_requests/10) | [openstapps/core](https://gitlab.com/openstapps/core) | 11 | +| __[~~Manual docker image publishing fails~~](https://gitlab.com/openstapps/backend/issues/28)__
__Labels:__ __bug__ meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 1 | +| __[~~Fix folder permissions for elasticsearch volume~~](https://gitlab.com/openstapps/minimal-deployment/issues/5)__
__Labels:__ meeting | | [openstapps/minimal-deployment](https://gitlab.com/openstapps/minimal-deployment) | 0 | +| __[~~Test docker image building~~](https://gitlab.com/openstapps/proxy/issues/7)__
__Labels:__ meeting testing | | [openstapps/proxy](https://gitlab.com/openstapps/proxy) | 1 | + ## Jovan Krunić Jovan Krunić + + ### open: 32, closed: 1 + + quota closed: 3% + | __title__ | __status__ | __project__ | __weeks__ | | --- | --- | --- | --- | - | __[Improve image docs and standardize usage](https://gitlab.com/openstapps/core/issues/44)__
__Labels:__ __bug__, meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 0 | -| __[Include sample JSON files within the published package](https://gitlab.com/openstapps/core/issues/46)__
__Labels:__ feature, meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 0 | -| __[Use review apps from gitlab to provide demo](https://gitlab.com/openstapps/app/issues/42)__
__Labels:__ feature, meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 0 | -| __[Make sure appearance is compatible with (new) devices with cutouts](https://gitlab.com/openstapps/app/issues/40)__
__Labels:__ improvement, meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 3 | -| __[Inconsistency in definitions of things without references](https://gitlab.com/openstapps/core/issues/41)__
__Labels:__ feature, meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 3 | -| __[Show dishes for multiple days](https://gitlab.com/openstapps/app/issues/39)__
__Labels:__ feature, meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 3 | -| __[Use fake backend - backendless development](https://gitlab.com/openstapps/app/issues/37)__
__Labels:__ improvement, meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 3 | -| __[add a main page for the group (whole project)](https://gitlab.com/openstapps/openstapps.gitlab.io/issues/1)__
__Labels:__ documentation, meeting, organization | | [openstapps/openstapps.gitlab.io](https://gitlab.com/openstapps/openstapps.gitlab.io) | 6 | -| __[upgrade to Ionic 4.0 (stable)](https://gitlab.com/openstapps/app/issues/35)__
__Labels:__ improvement, meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 6 | -| __[Develop a prototype for authentication](https://gitlab.com/openstapps/backend/issues/8)__
__Labels:__ feature, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | -| __[Add examples for routes](https://gitlab.com/openstapps/core/issues/17)__
__Labels:__ feature, meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 13 | -| __[(TODO: complete) school module: evaluate and create a prototype of a generic app](https://gitlab.com/openstapps/app/issues/29)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[List of most recent searches](https://gitlab.com/openstapps/app/issues/28)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Sorting by categories should be default for certain views](https://gitlab.com/openstapps/app/issues/25)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Evaluate solutions for adding monitoring (automatic error reports)](https://gitlab.com/openstapps/app/issues/24)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Todos module - predefined and user-defined tasks](https://gitlab.com/openstapps/app/issues/23)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Add deep-linking support](https://gitlab.com/openstapps/app/issues/22)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Show menus of (student) canteens for multiple days](https://gitlab.com/openstapps/app/issues/19)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Limit loaded places by the current zoom level](https://gitlab.com/openstapps/app/issues/18)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Appointment system module - queue number and estimated waiting time](https://gitlab.com/openstapps/app/issues/17)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __["About" module - app information and policies](https://gitlab.com/openstapps/app/issues/16)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Catalog tree module - catalog of university events](https://gitlab.com/openstapps/app/issues/15)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Styles and images](https://gitlab.com/openstapps/app/issues/14)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Home module - home page with widgets](https://gitlab.com/openstapps/app/issues/13)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Map module: show places and position](https://gitlab.com/openstapps/app/issues/12)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Export persons into the phone's contact list](https://gitlab.com/openstapps/app/issues/11)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Favorites module - save frequently used data as favorites](https://gitlab.com/openstapps/app/issues/10)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Events (timetable) module - schedule and calendar](https://gitlab.com/openstapps/app/issues/8)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[First start module: initial information and settings](https://gitlab.com/openstapps/app/issues/6)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | -| __[Use skeleton screens](https://gitlab.com/openstapps/app/issues/4)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | -| __[Data synchronization and consistency](https://gitlab.com/openstapps/app/issues/2)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | -| __[Data module - data handling and presentation](https://gitlab.com/openstapps/app/issues/1)__
__Labels:__ meeting | [](https://gitlab.com/openstapps/app/merge_requests/2) | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | -| __[Add an npm initializer package](https://gitlab.com/openstapps/projectmanagement/issues/2)__
__Labels:__ meeting | | [openstapps/projectmanagement](https://gitlab.com/openstapps/projectmanagement) | 15 | -| __[Backend should "wait" for the database container to be ready](https://gitlab.com/openstapps/minimal-deployment/issues/1)__
__Labels:__ meeting | | [openstapps/minimal-deployment](https://gitlab.com/openstapps/minimal-deployment) | 6 | - ## Karl-Philipp Wulfert - - ### open: 9, closed: 0 - - quota closed: 0% - + | __[Improve image docs and standardize usage](https://gitlab.com/openstapps/core/issues/44)__
__Labels:__ __bug__ meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 0 | +| __[Include sample JSON files within the published package](https://gitlab.com/openstapps/core/issues/46)__
__Labels:__ feature meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 0 | +| __[Use review apps from gitlab to provide demo](https://gitlab.com/openstapps/app/issues/42)__
__Labels:__ feature meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 0 | +| __[Make sure appearance is compatible with (new) devices with cutouts](https://gitlab.com/openstapps/app/issues/40)__
__Labels:__ improvement meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 3 | +| __[Inconsistency in definitions of things without references](https://gitlab.com/openstapps/core/issues/41)__
__Labels:__ feature meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 3 | +| __[Show dishes for multiple days](https://gitlab.com/openstapps/app/issues/39)__
__Labels:__ feature meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 3 | +| __[Use fake backend - backendless development](https://gitlab.com/openstapps/app/issues/37)__
__Labels:__ improvement meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 3 | +| __[upgrade to Ionic 4.0 (stable)](https://gitlab.com/openstapps/app/issues/35)__
__Labels:__ improvement meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 6 | +| __[Develop a prototype for authentication](https://gitlab.com/openstapps/backend/issues/8)__
__Labels:__ feature meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | +| __[Add examples for routes](https://gitlab.com/openstapps/core/issues/17)__
__Labels:__ feature meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 13 | +| __[(TODO: complete) school module: evaluate and create a prototype of a generic app](https://gitlab.com/openstapps/app/issues/29)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[List of most recent searches](https://gitlab.com/openstapps/app/issues/28)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Sorting by categories should be default for certain views](https://gitlab.com/openstapps/app/issues/25)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Evaluate solutions for adding monitoring (automatic error reports)](https://gitlab.com/openstapps/app/issues/24)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Todos module - predefined and user-defined tasks](https://gitlab.com/openstapps/app/issues/23)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Add deep-linking support](https://gitlab.com/openstapps/app/issues/22)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Show menus of (student) canteens for multiple days](https://gitlab.com/openstapps/app/issues/19)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Limit loaded places by the current zoom level](https://gitlab.com/openstapps/app/issues/18)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Appointment system module - queue number and estimated waiting time](https://gitlab.com/openstapps/app/issues/17)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __["About" module - app information and policies](https://gitlab.com/openstapps/app/issues/16)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Catalog tree module - catalog of university events](https://gitlab.com/openstapps/app/issues/15)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Styles and images](https://gitlab.com/openstapps/app/issues/14)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Home module - home page with widgets](https://gitlab.com/openstapps/app/issues/13)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Map module: show places and position](https://gitlab.com/openstapps/app/issues/12)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Export persons into the phone's contact list](https://gitlab.com/openstapps/app/issues/11)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Favorites module - save frequently used data as favorites](https://gitlab.com/openstapps/app/issues/10)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Events (timetable) module - schedule and calendar](https://gitlab.com/openstapps/app/issues/8)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[First start module: initial information and settings](https://gitlab.com/openstapps/app/issues/6)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | +| __[Use skeleton screens](https://gitlab.com/openstapps/app/issues/4)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | +| __[Data synchronization and consistency](https://gitlab.com/openstapps/app/issues/2)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | +| __[Data module - data handling and presentation](https://gitlab.com/openstapps/app/issues/1)__
__Labels:__ meeting | branch exists[merge request exists](https://gitlab.com/openstapps/app/merge_requests/2) | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | +| __[Add an npm initializer package](https://gitlab.com/openstapps/projectmanagement/issues/2)__
__Labels:__ meeting | | [openstapps/projectmanagement](https://gitlab.com/openstapps/projectmanagement) | 15 | +| __[~~Backend should "wait" for the database container to be ready~~](https://gitlab.com/openstapps/minimal-deployment/issues/1)__
__Labels:__ meeting | branch exists | [openstapps/minimal-deployment](https://gitlab.com/openstapps/minimal-deployment) | 6 | + ## Karl-Philipp Wulfert Karl-Philipp Wulfert + + ### open: 9, closed: 1 + + quota closed: 10% + | __title__ | __status__ | __project__ | __weeks__ | | --- | --- | --- | --- | - | __[Add systemd service file and error handler](https://gitlab.com/openstapps/proxy/issues/5)__
__Labels:__ feature, meeting | [](https://gitlab.com/openstapps/proxy/merge_requests/2) | [openstapps/proxy](https://gitlab.com/openstapps/proxy) | 3 | -| __[Add issue templates](https://gitlab.com/openstapps/minimal-deployment/issues/3)__
__Labels:__ meeting | | [openstapps/minimal-deployment](https://gitlab.com/openstapps/minimal-deployment) | 3 | -| __[Remove links to old GitLab instance](https://gitlab.com/openstapps/proxy/issues/3)__
__Labels:__ meeting | | [openstapps/proxy](https://gitlab.com/openstapps/proxy) | 3 | -| __[Throws error in `production` environment: "... doesn't set an transport agent ..."](https://gitlab.com/openstapps/logger/issues/4)__
__Labels:__ meeting | | [openstapps/logger](https://gitlab.com/openstapps/logger) | 7 | -| __[Support adding links to external services of a university/school](https://gitlab.com/openstapps/app/issues/21)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Include place when exporting events into the native calendar](https://gitlab.com/openstapps/app/issues/20)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Evaluate use of clickable alphabet for lists](https://gitlab.com/openstapps/app/issues/7)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[`circular-json` is deprecated](https://gitlab.com/openstapps/logger/issues/2)__
__Labels:__ meeting | [](https://gitlab.com/openstapps/logger/merge_requests/2) | [openstapps/logger](https://gitlab.com/openstapps/logger) | 15 | -| __[Test coverage levels are too low](https://gitlab.com/openstapps/logger/issues/1)__
__Labels:__ meeting | | [openstapps/logger](https://gitlab.com/openstapps/logger) | 15 | - ## Michel Jonathan Schmitz - + | __[Add systemd service file and error handler](https://gitlab.com/openstapps/proxy/issues/5)__
__Labels:__ feature meeting | branch exists[merge request exists](https://gitlab.com/openstapps/proxy/merge_requests/2) | [openstapps/proxy](https://gitlab.com/openstapps/proxy) | 3 | +| __[Add issue templates](https://gitlab.com/openstapps/minimal-deployment/issues/3)__
__Labels:__ meeting | | [openstapps/minimal-deployment](https://gitlab.com/openstapps/minimal-deployment) | 3 | +| __[Remove links to old GitLab instance](https://gitlab.com/openstapps/proxy/issues/3)__
__Labels:__ meeting | | [openstapps/proxy](https://gitlab.com/openstapps/proxy) | 3 | +| __[Throws error in `production` environment: "... doesn't set an transport agent ..."](https://gitlab.com/openstapps/logger/issues/4)__
__Labels:__ meeting | | [openstapps/logger](https://gitlab.com/openstapps/logger) | 7 | +| __[Support adding links to external services of a university/school](https://gitlab.com/openstapps/app/issues/21)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Include place when exporting events into the native calendar](https://gitlab.com/openstapps/app/issues/20)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Evaluate use of clickable alphabet for lists](https://gitlab.com/openstapps/app/issues/7)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | +| __[`circular-json` is deprecated](https://gitlab.com/openstapps/logger/issues/2)__
__Labels:__ meeting | branch exists[merge request exists](https://gitlab.com/openstapps/logger/merge_requests/2) | [openstapps/logger](https://gitlab.com/openstapps/logger) | 15 | +| __[Test coverage levels are too low](https://gitlab.com/openstapps/logger/issues/1)__
__Labels:__ meeting | | [openstapps/logger](https://gitlab.com/openstapps/logger) | 15 | +| __[~~add a main page for the group (whole project)~~](https://gitlab.com/openstapps/openstapps.gitlab.io/issues/1)__
__Labels:__ documentation meeting organization | | [openstapps/openstapps.gitlab.io](https://gitlab.com/openstapps/openstapps.gitlab.io) | 6 | + ## Michel Jonathan Schmitz Michel Jonathan Schmitz + ### open: 7, closed: 0 - + quota closed: 0% - + | __title__ | __status__ | __project__ | __weeks__ | | --- | --- | --- | --- | - | __[Provide context based search](https://gitlab.com/openstapps/core/issues/45)__
__Labels:__ feature, meeting | [](https://gitlab.com/openstapps/core/merge_requests/34) | [openstapps/core](https://gitlab.com/openstapps/core) | 0 | -| __[minimal connector and app should be part of the minimal deployment](https://gitlab.com/openstapps/minimal-deployment/issues/2)__
__Labels:__ meeting | [](https://gitlab.com/openstapps/minimal-deployment/merge_requests/2) | [openstapps/minimal-deployment](https://gitlab.com/openstapps/minimal-deployment) | 3 | -| __[Easy access for connector developers](https://gitlab.com/openstapps/minimal-connector/issues/3)__
__Labels:__ meeting | [](https://gitlab.com/openstapps/minimal-connector/merge_requests/3) | [openstapps/minimal-connector](https://gitlab.com/openstapps/minimal-connector) | 5 | -| __[Provide context based search](https://gitlab.com/openstapps/backend/issues/11)__
__Labels:__ feature, meeting | [](https://gitlab.com/openstapps/backend/merge_requests/12) | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | -| __[Do not exclude externals from reflection](https://gitlab.com/openstapps/core-tools/issues/7)__
__Labels:__ meeting | | [openstapps/core-tools](https://gitlab.com/openstapps/core-tools) | 9 | -| __[UML generation for data models](https://gitlab.com/openstapps/core-tools/issues/3)__
__Labels:__ Doing, meeting | [](https://gitlab.com/openstapps/core-tools/merge_requests/2) | [openstapps/core-tools](https://gitlab.com/openstapps/core-tools) | 10 | -| __[Unclear documentation](https://gitlab.com/openstapps/projectmanagement/issues/6)__
__Labels:__ meeting | | [openstapps/projectmanagement](https://gitlab.com/openstapps/projectmanagement) | 15 | - ## Sebastian Lange - + | __[Provide context based search](https://gitlab.com/openstapps/core/issues/45)__
__Labels:__ feature meeting | branch exists[merge request exists](https://gitlab.com/openstapps/core/merge_requests/34) | [openstapps/core](https://gitlab.com/openstapps/core) | 0 | +| __[minimal connector and app should be part of the minimal deployment](https://gitlab.com/openstapps/minimal-deployment/issues/2)__
__Labels:__ meeting | branch exists[merge request exists](https://gitlab.com/openstapps/minimal-deployment/merge_requests/2) | [openstapps/minimal-deployment](https://gitlab.com/openstapps/minimal-deployment) | 3 | +| __[Easy access for connector developers](https://gitlab.com/openstapps/minimal-connector/issues/3)__
__Labels:__ meeting | branch exists[merge request exists](https://gitlab.com/openstapps/minimal-connector/merge_requests/3) | [openstapps/minimal-connector](https://gitlab.com/openstapps/minimal-connector) | 5 | +| __[Provide context based search](https://gitlab.com/openstapps/backend/issues/11)__
__Labels:__ feature meeting | branch exists[merge request exists](https://gitlab.com/openstapps/backend/merge_requests/12) | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | +| __[Do not exclude externals from reflection](https://gitlab.com/openstapps/core-tools/issues/7)__
__Labels:__ meeting | | [openstapps/core-tools](https://gitlab.com/openstapps/core-tools) | 9 | +| __[UML generation for data models](https://gitlab.com/openstapps/core-tools/issues/3)__
__Labels:__ Doing meeting | branch exists[merge request exists](https://gitlab.com/openstapps/core-tools/merge_requests/2) | [openstapps/core-tools](https://gitlab.com/openstapps/core-tools) | 10 | +| __[Unclear documentation](https://gitlab.com/openstapps/projectmanagement/issues/6)__
__Labels:__ meeting | | [openstapps/projectmanagement](https://gitlab.com/openstapps/projectmanagement) | 15 | + ## Sebastian Lange Sebastian Lange + ### open: 5, closed: 2 - + quota closed: 28% - + | __title__ | __status__ | __project__ | __weeks__ | | --- | --- | --- | --- | - | __[Follow-up from "Resolve "Config module - Provider for app configuration""](https://gitlab.com/openstapps/app/issues/41)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 0 | -| __[Config module - Provider for app configuration](https://gitlab.com/openstapps/app/issues/34)__
__Labels:__ feature, meeting | [](https://gitlab.com/openstapps/app/merge_requests/5) | [openstapps/app](https://gitlab.com/openstapps/app) | 7 | -| __[Initialize settings with from backend served app configuration](https://gitlab.com/openstapps/app/issues/30)__
__Labels:__ feature, meeting | [](https://gitlab.com/openstapps/app/merge_requests/7) | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | -| __[Use i18n](https://gitlab.com/openstapps/app/issues/5)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | -| __[Menu module - main and context menu](https://gitlab.com/openstapps/app/issues/3)__
__Labels:__ meeting | [](https://gitlab.com/openstapps/app/merge_requests/9) | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | -| __[Update core dependency to v0.12.0](https://gitlab.com/openstapps/backend/issues/30)__
__Labels:__ feature, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 0 | -| __[Remodeling of Buckets in SCFacets](https://gitlab.com/openstapps/core/issues/42)__
__Labels:__ feature, meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 1 | - ## Wieland Schöbl - + | __[Follow-up from "Resolve "Config module - Provider for app configuration""](https://gitlab.com/openstapps/app/issues/41)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 0 | +| __[Config module - Provider for app configuration](https://gitlab.com/openstapps/app/issues/34)__
__Labels:__ feature meeting | branch exists[merge request exists](https://gitlab.com/openstapps/app/merge_requests/5) | [openstapps/app](https://gitlab.com/openstapps/app) | 7 | +| __[Initialize settings with from backend served app configuration](https://gitlab.com/openstapps/app/issues/30)__
__Labels:__ feature meeting | branch exists[merge request exists](https://gitlab.com/openstapps/app/merge_requests/7) | [openstapps/app](https://gitlab.com/openstapps/app) | 13 | +| __[Use i18n](https://gitlab.com/openstapps/app/issues/5)__
__Labels:__ meeting | | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | +| __[Menu module - main and context menu](https://gitlab.com/openstapps/app/issues/3)__
__Labels:__ meeting | branch exists[merge request exists](https://gitlab.com/openstapps/app/merge_requests/9) | [openstapps/app](https://gitlab.com/openstapps/app) | 14 | +| __[~~Update core dependency to v0.12.0~~](https://gitlab.com/openstapps/backend/issues/30)__
__Labels:__ feature meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 0 | +| __[~~Remodeling of Buckets in SCFacets~~](https://gitlab.com/openstapps/core/issues/42)__
__Labels:__ feature meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 1 | + ## Wieland Schöbl Wieland Schöbl + ### open: 17, closed: 1 - + quota closed: 5% - + | __title__ | __status__ | __project__ | __weeks__ | | --- | --- | --- | --- | - | __[SCIndexResponse: additionalProperty "uid" exists in instance when not allowed](https://gitlab.com/openstapps/backend/issues/32)__
__Labels:__ __bug__, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 0 | -| __[There are still occcurences of `isProductiveEnvironment`](https://gitlab.com/openstapps/backend/issues/29)__
__Labels:__ __bug__, meeting | [](https://gitlab.com/openstapps/backend/merge_requests/11) | [openstapps/backend](https://gitlab.com/openstapps/backend) | 0 | -| __[Refactoring of search (query building)](https://gitlab.com/openstapps/backend/issues/13)__
__Labels:__ __bug__, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | -| __[Backend should throw an Error if someone tries to close an empty bulk process](https://gitlab.com/openstapps/backend/issues/7)__
__Labels:__ __bug__, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | -| __[Implement unit tests](https://gitlab.com/openstapps/backend/issues/31)__
__Labels:__ feature, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 0 | -| __[Add better documentation](https://gitlab.com/openstapps/backend/issues/26)__
__Labels:__ feature, meeting | [](https://gitlab.com/openstapps/backend/merge_requests/7) | [openstapps/backend](https://gitlab.com/openstapps/backend) | 2 | -| __[Automatically check database version](https://gitlab.com/openstapps/backend/issues/24)__
__Labels:__ feature, meeting | [](https://gitlab.com/openstapps/backend/merge_requests/6) | [openstapps/backend](https://gitlab.com/openstapps/backend) | 3 | -| __[Publish documentation to gitlab pages](https://gitlab.com/openstapps/backend/issues/22)__
__Labels:__ feature, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 3 | -| __[backend version should be provided by the requested path instead of the `X-StApps-Version` header](https://gitlab.com/openstapps/proxy/issues/2)__
__Labels:__ meeting | | [openstapps/proxy](https://gitlab.com/openstapps/proxy) | 3 | -| __[Dynamic Data should be accesible by the search route as well](https://gitlab.com/openstapps/backend/issues/17)__
__Labels:__ feature, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | -| __[Link documentation for routes in the README.ms](https://gitlab.com/openstapps/backend/issues/10)__
__Labels:__ feature, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | -| __[Develop a monitoring solution for backend load](https://gitlab.com/openstapps/backend/issues/9)__
__Labels:__ feature, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | -| __[Aggregations for the first letters of search results](https://gitlab.com/openstapps/backend/issues/6)__
__Labels:__ feature, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | -| __[Boosting of academic terms should be done dynamically](https://gitlab.com/openstapps/backend/issues/4)__
__Labels:__ feature, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | -| __[Develop a new plugin structure that registers plugins via HTTP](https://gitlab.com/openstapps/backend/issues/2)__
__Labels:__ feature, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 9 | -| __[Elasticsearch Mapping files should be generated from the StAppsCore schema](https://gitlab.com/openstapps/core-tools/issues/6)__
__Labels:__ meeting | [](https://gitlab.com/openstapps/core-tools/merge_requests/8) | [openstapps/core-tools](https://gitlab.com/openstapps/core-tools) | 9 | -| __[Add model for routes that register backend plugins](https://gitlab.com/openstapps/core/issues/15)__
__Labels:__ feature, meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 14 | -| __[Closing a bulk fails for SCThingTypes that contain a space character](https://gitlab.com/openstapps/backend/issues/25)__
__Labels:__ __bug__, meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 3 | + | __[SCIndexResponse: additionalProperty "uid" exists in instance when not allowed](https://gitlab.com/openstapps/backend/issues/32)__
__Labels:__ __bug__ meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 0 | +| __[There are still occcurences of `isProductiveEnvironment`](https://gitlab.com/openstapps/backend/issues/29)__
__Labels:__ __bug__ meeting | branch exists[merge request exists](https://gitlab.com/openstapps/backend/merge_requests/11) | [openstapps/backend](https://gitlab.com/openstapps/backend) | 0 | +| __[Refactoring of search (query building)](https://gitlab.com/openstapps/backend/issues/13)__
__Labels:__ __bug__ meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | +| __[Backend should throw an Error if someone tries to close an empty bulk process](https://gitlab.com/openstapps/backend/issues/7)__
__Labels:__ __bug__ meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | +| __[Implement unit tests](https://gitlab.com/openstapps/backend/issues/31)__
__Labels:__ feature meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 0 | +| __[Add better documentation](https://gitlab.com/openstapps/backend/issues/26)__
__Labels:__ feature meeting | branch exists[merge request exists](https://gitlab.com/openstapps/backend/merge_requests/7) | [openstapps/backend](https://gitlab.com/openstapps/backend) | 2 | +| __[Automatically check database version](https://gitlab.com/openstapps/backend/issues/24)__
__Labels:__ feature meeting | branch exists[merge request exists](https://gitlab.com/openstapps/backend/merge_requests/6) | [openstapps/backend](https://gitlab.com/openstapps/backend) | 3 | +| __[Publish documentation to gitlab pages](https://gitlab.com/openstapps/backend/issues/22)__
__Labels:__ feature meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 3 | +| __[backend version should be provided by the requested path instead of the `X-StApps-Version` header](https://gitlab.com/openstapps/proxy/issues/2)__
__Labels:__ meeting | | [openstapps/proxy](https://gitlab.com/openstapps/proxy) | 3 | +| __[Dynamic Data should be accesible by the search route as well](https://gitlab.com/openstapps/backend/issues/17)__
__Labels:__ feature meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | +| __[Link documentation for routes in the README.ms](https://gitlab.com/openstapps/backend/issues/10)__
__Labels:__ feature meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | +| __[Develop a monitoring solution for backend load](https://gitlab.com/openstapps/backend/issues/9)__
__Labels:__ feature meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | +| __[Aggregations for the first letters of search results](https://gitlab.com/openstapps/backend/issues/6)__
__Labels:__ feature meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | +| __[Boosting of academic terms should be done dynamically](https://gitlab.com/openstapps/backend/issues/4)__
__Labels:__ feature meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 8 | +| __[Develop a new plugin structure that registers plugins via HTTP](https://gitlab.com/openstapps/backend/issues/2)__
__Labels:__ feature meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 9 | +| __[Elasticsearch Mapping files should be generated from the StAppsCore schema](https://gitlab.com/openstapps/core-tools/issues/6)__
__Labels:__ meeting | branch exists[merge request exists](https://gitlab.com/openstapps/core-tools/merge_requests/8) | [openstapps/core-tools](https://gitlab.com/openstapps/core-tools) | 9 | +| __[Add model for routes that register backend plugins](https://gitlab.com/openstapps/core/issues/15)__
__Labels:__ feature meeting | | [openstapps/core](https://gitlab.com/openstapps/core) | 14 | +| __[~~Closing a bulk fails for SCThingTypes that contain a space character~~](https://gitlab.com/openstapps/backend/issues/25)__
__Labels:__ __bug__ meeting | | [openstapps/backend](https://gitlab.com/openstapps/backend) | 3 | diff --git a/src/tasks/report.ts b/src/tasks/report.ts index c9852838..9feb65e4 100644 --- a/src/tasks/report.ts +++ b/src/tasks/report.ts @@ -55,7 +55,11 @@ export interface AssigneeWithIssues { */ export interface IssueWithMeta extends Issue { $branchExists: boolean; - $labels: string; + $closed: boolean; + $labels: Array<{ + bold: boolean; + label: string; + }>; $mergeRequestUrl: string; $project: string; $weeksOpen: number; @@ -202,15 +206,14 @@ export async function getIssuesGroupedByAssignees(api: Api, label: string): Prom ...{ $branchExists: typeof issueBranches[issue.project_id] !== 'undefined' && issueBranches[issue.project_id].indexOf(issue.iid) >= 0, + $closed: issue.state === IssueState.CLOSED, $issue: issue, $labels: issue.labels.map((issueLabel: string) => { - // print specific labels bold - if (BOLD_LABELS.indexOf(issueLabel) >= 0) { - issueLabel = '__' + issueLabel + '__'; - } - - return issueLabel; - }).join(', '), + return { + bold: BOLD_LABELS.includes(issueLabel), + label: issueLabel, + }; + }), $mergeRequestUrl: getMergeRequestUrls(mergeRequests, issue.project_id, issue.iid)[0], $project: issue.web_url.replace('https://gitlab.com/', '').split('/issues/')[0], $weeksOpen: moment().diff(moment(issue.created_at), 'weeks'), diff --git a/templates/report.md.mustache b/templates/report.md.mustache index 94667b2d..457ae2bc 100644 --- a/templates/report.md.mustache +++ b/templates/report.md.mustache @@ -1,14 +1,14 @@ # Meeting {{meetingDay}} {{#issuesByAssignee}} - ## {{#assignee.avatar_url}} {{/assignee.avatar_url}}{{assignee.name}} - + ## {{#assignee.avatar_url}}{{assignee.name}} {{/assignee.avatar_url}}{{assignee.name}} + ### open: {{issueCounts.opened}}, closed: {{issueCounts.closed}} - + quota closed: {{quota}}% - + | __title__ | __status__ | __project__ | __weeks__ | | --- | --- | --- | --- | - {{#issues}}| __[{{title}}]({{&web_url}})__
__Labels:__ {{$labels}} | {{#$branchExists}}{{/$branchExists}}{{#$mergeRequestUrl}}[]({{&$mergeRequestUrl}}){{/$mergeRequestUrl}} | [{{$project}}](https://gitlab.com/{{&$project}}) | {{$weeksOpen}} | + {{#issues}}| __[{{#$closed}}~~{{title}}~~{{/$closed}}{{^$closed}}{{title}}{{/$closed}}]({{&web_url}})__
__Labels:__{{#$labels}}{{#bold}} __{{label}}__ {{/bold}}{{^bold}} {{label}} {{/bold}}{{/$labels}} | {{#$branchExists}}branch exists{{/$branchExists}}{{#$mergeRequestUrl}}[merge request exists]({{&$mergeRequestUrl}}){{/$mergeRequestUrl}} | [{{$project}}](https://gitlab.com/{{&$project}}) | {{$weeksOpen}} | {{/issues}} {{/issuesByAssignee}}