From a8a77203a42ea93b9c94d2fcc28110a2e83b1cfb Mon Sep 17 00:00:00 2001 From: bakhirev Date: Fri, 22 Sep 2023 11:02:55 +0300 Subject: [PATCH] JIRA-1234 test(doc): update some text --- Dockerfile | 3 + build/asset-manifest.json | 12 +- build/assets/achievements/adam.svg | 1 + .../achievements/more666DaysInProject.svg | 1 + .../achievements/more777DaysInProject.svg | 1 + build/assets/menu/print.svg | 1 + build/assets/menu/pull_request.svg | 3 + build/assets/nexign.txt | 87642 ++++++++++++++++ build/favicon.svg | 25 +- build/index.html | 2 +- build/manifest.json | 25 - build/robots.txt | 3 - build/static/css/main.48701252.css | 2 + build/static/css/main.48701252.css.map | 1 + build/static/js/main.d0ec1697.js | 3 + build/static/js/main.d0ec1697.js.LICENSE.txt | 74 + build/static/js/main.d0ec1697.js.map | 1 + nginx.conf | 46 + package.json | 2 +- public/assets/achievements/adam.svg | 1 + .../achievements/more666DaysInProject.svg | 1 + .../achievements/more777DaysInProject.svg | 1 + public/assets/menu/print.svg | 1 + public/assets/menu/pull_request.svg | 3 + public/assets/nexign.txt | 87642 ++++++++++++++++ public/favicon.svg | 25 +- public/index.html | 2 +- public/manifest.json | 25 - public/robots.txt | 3 - src/assets/menu/print.svg | 1 + src/assets/menu/pull_request.svg | 3 + src/index.tsx | 4 + .../DataLoader/helpers/formatter.ts | 15 +- .../components/ExternalLink/index.module.scss | 26 + src/ts/components/ExternalLink/index.tsx | 23 + src/ts/components/GetList/components/Item.tsx | 43 + src/ts/components/GetList/index.tsx | 29 + .../GetList/styles/index.module.scss | 77 + .../components/HoursChart/index.module.scss | 3 +- .../HoursChart/styles/legend.module.scss | 1 + .../LineChart/styles/index.module.scss | 1 + .../ModalWindow/components/Header.tsx | 2 +- src/ts/components/Page/index.module.scss | 15 +- .../Page/interfaces/CommonPageProps.ts | 3 + .../Recommendations/components/Card.tsx | 2 +- .../Recommendations/styles/card.module.scss | 7 + src/ts/components/Table/components/Column.tsx | 3 + ...lumnWidth.ts => getAdaptiveColumnWidth.ts} | 16 +- .../Table/helpers/getColumnConfigs.ts | 22 +- .../Table/helpers/getDefaultProps.ts | 6 +- src/ts/components/Table/index.tsx | 6 +- src/ts/components/Table/interfaces/Column.ts | 2 + .../components/Table/styles/index.module.scss | 15 + src/ts/components/Tempo/components/Column.tsx | 2 +- .../UiKit/components/SelectWithButtons.tsx | 56 + .../components/UiKit/styles/index.module.scss | 2 +- .../components/YearChart/components/Month.tsx | 19 +- src/ts/components/YearChart/index.tsx | 2 + .../YearChart/styles/index.module.scss | 6 +- .../YearChart/styles/line.module.scss | 39 + src/ts/config/translations/ru.ts | 144 +- src/ts/helpers/DataGrip/components/get.ts | 49 + src/ts/helpers/Math.ts | 37 + src/ts/helpers/Parser/getTypeAndScope.ts | 80 + .../components/TeamByAuthor.ts | 20 + .../Recommendations/components/TeamByScope.ts | 10 + .../components/TeamByTimestamp.ts | 5 +- .../Recommendations/components/TeamByType.ts | 9 + src/ts/helpers/formatter.ts | 8 - src/ts/interfaces/UserSetting.ts | 31 + src/ts/pages/Common/components/PageBreak.tsx | 14 + .../pages/Common/components/PopularWords.tsx | 10 +- src/ts/pages/PageWrapper/components/Print.tsx | 67 + .../PageWrapper/components/header/index.tsx | 13 +- src/ts/pages/PageWrapper/index.tsx | 2 + src/ts/pages/PageWrapper/store/Print.tsx | 74 + .../PageWrapper/styles/header.module.scss | 44 +- .../PageWrapper/styles/index.module.scss | 12 + .../PageWrapper/styles/print.module.scss | 26 + .../PageWrapper/styles/sidebar.module.scss | 6 + src/ts/pages/Person/components/Month.tsx | 28 + .../pages/Person/components/PopularWords.tsx | 10 +- src/ts/pages/Person/components/Print.tsx | 34 + src/ts/pages/Person/components/Tempo.tsx | 2 +- src/ts/pages/Person/components/Total.tsx | 2 +- src/ts/pages/Person/components/Week.tsx | 20 +- .../Person/components/print/Achievements.tsx | 75 + .../pages/Person/components/print/Total.tsx | 63 + src/ts/pages/Person/index.tsx | 4 +- src/ts/pages/Person/styles/print.module.scss | 24 + src/ts/pages/Team/components/Author.tsx | 21 +- src/ts/pages/Team/components/Month.tsx | 39 + src/ts/pages/Team/components/PR/All.tsx | 163 + src/ts/pages/Team/components/PR/Authors.tsx | 97 + src/ts/pages/Team/components/PR/Total.tsx | 86 + src/ts/pages/Team/components/PR/index.tsx | 92 + src/ts/pages/Team/components/Print.tsx | 38 + src/ts/pages/Team/components/Scope.tsx | 19 +- src/ts/pages/Team/components/Tempo.tsx | 4 +- src/ts/pages/Team/components/Tree.tsx | 14 +- src/ts/pages/Team/components/Type.tsx | 29 +- src/ts/pages/Team/components/Week.tsx | 28 +- src/ts/pages/Team/index.tsx | 2 + src/ts/pages/Welcome/styles/index.module.scss | 5 + src/ts/store/UserSettings.ts | 107 + 105 files changed, 177478 insertions(+), 192 deletions(-) create mode 100644 Dockerfile create mode 100644 build/assets/achievements/adam.svg create mode 100644 build/assets/achievements/more666DaysInProject.svg create mode 100644 build/assets/achievements/more777DaysInProject.svg create mode 100644 build/assets/menu/print.svg create mode 100644 build/assets/menu/pull_request.svg create mode 100644 build/assets/nexign.txt delete mode 100644 build/manifest.json delete mode 100644 build/robots.txt create mode 100644 build/static/css/main.48701252.css create mode 100644 build/static/css/main.48701252.css.map create mode 100644 build/static/js/main.d0ec1697.js create mode 100644 build/static/js/main.d0ec1697.js.LICENSE.txt create mode 100644 build/static/js/main.d0ec1697.js.map create mode 100644 nginx.conf create mode 100644 public/assets/achievements/adam.svg create mode 100644 public/assets/achievements/more666DaysInProject.svg create mode 100644 public/assets/achievements/more777DaysInProject.svg create mode 100644 public/assets/menu/print.svg create mode 100644 public/assets/menu/pull_request.svg create mode 100644 public/assets/nexign.txt delete mode 100644 public/manifest.json delete mode 100644 public/robots.txt create mode 100644 src/assets/menu/print.svg create mode 100644 src/assets/menu/pull_request.svg create mode 100644 src/ts/components/ExternalLink/index.module.scss create mode 100644 src/ts/components/ExternalLink/index.tsx create mode 100644 src/ts/components/GetList/components/Item.tsx create mode 100644 src/ts/components/GetList/index.tsx create mode 100644 src/ts/components/GetList/styles/index.module.scss create mode 100644 src/ts/components/Page/interfaces/CommonPageProps.ts rename src/ts/components/Table/helpers/{getDefaultColumnWidth.ts => getAdaptiveColumnWidth.ts} (55%) create mode 100644 src/ts/components/UiKit/components/SelectWithButtons.tsx create mode 100644 src/ts/components/YearChart/styles/line.module.scss create mode 100644 src/ts/helpers/DataGrip/components/get.ts create mode 100644 src/ts/helpers/Math.ts create mode 100644 src/ts/helpers/Parser/getTypeAndScope.ts create mode 100644 src/ts/interfaces/UserSetting.ts create mode 100644 src/ts/pages/Common/components/PageBreak.tsx create mode 100644 src/ts/pages/PageWrapper/components/Print.tsx create mode 100644 src/ts/pages/PageWrapper/store/Print.tsx create mode 100644 src/ts/pages/PageWrapper/styles/print.module.scss create mode 100644 src/ts/pages/Person/components/Month.tsx create mode 100644 src/ts/pages/Person/components/Print.tsx create mode 100644 src/ts/pages/Person/components/print/Achievements.tsx create mode 100644 src/ts/pages/Person/components/print/Total.tsx create mode 100644 src/ts/pages/Person/styles/print.module.scss create mode 100644 src/ts/pages/Team/components/Month.tsx create mode 100644 src/ts/pages/Team/components/PR/All.tsx create mode 100644 src/ts/pages/Team/components/PR/Authors.tsx create mode 100644 src/ts/pages/Team/components/PR/Total.tsx create mode 100644 src/ts/pages/Team/components/PR/index.tsx create mode 100644 src/ts/pages/Team/components/Print.tsx create mode 100644 src/ts/store/UserSettings.ts diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..deef2de --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM nginx +COPY build /usr/share/nginx/html +COPY nginx.conf /etc/nginx/nginx.conf diff --git a/build/asset-manifest.json b/build/asset-manifest.json index 1988545..8a6e9ca 100644 --- a/build/asset-manifest.json +++ b/build/asset-manifest.json @@ -1,17 +1,17 @@ { "files": { - "main.css": "./static/css/main.c2f3798a.css", - "main.js": "./static/js/main.0fa5ec0a.js", + "main.css": "./static/css/main.48701252.css", + "main.js": "./static/js/main.d0ec1697.js", "static/media/car.png": "./static/media/car.b8dd8738e37fe866285f.png", "index.html": "./index.html", "static/media/warning.svg": "./static/media/warning.e39a87773603f3ab157f.svg", "static/media/info.svg": "./static/media/info.954631f6b19e3fe9c495.svg", "static/media/alert.svg": "./static/media/alert.41e2b99c481139c13074.svg", - "main.c2f3798a.css.map": "./static/css/main.c2f3798a.css.map", - "main.0fa5ec0a.js.map": "./static/js/main.0fa5ec0a.js.map" + "main.48701252.css.map": "./static/css/main.48701252.css.map", + "main.d0ec1697.js.map": "./static/js/main.d0ec1697.js.map" }, "entrypoints": [ - "static/css/main.c2f3798a.css", - "static/js/main.0fa5ec0a.js" + "static/css/main.48701252.css", + "static/js/main.d0ec1697.js" ] } \ No newline at end of file diff --git a/build/assets/achievements/adam.svg b/build/assets/achievements/adam.svg new file mode 100644 index 0000000..27cda69 --- /dev/null +++ b/build/assets/achievements/adam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/build/assets/achievements/more666DaysInProject.svg b/build/assets/achievements/more666DaysInProject.svg new file mode 100644 index 0000000..6680557 --- /dev/null +++ b/build/assets/achievements/more666DaysInProject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/build/assets/achievements/more777DaysInProject.svg b/build/assets/achievements/more777DaysInProject.svg new file mode 100644 index 0000000..97ee485 --- /dev/null +++ b/build/assets/achievements/more777DaysInProject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/build/assets/menu/print.svg b/build/assets/menu/print.svg new file mode 100644 index 0000000..94d1393 --- /dev/null +++ b/build/assets/menu/print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/build/assets/menu/pull_request.svg b/build/assets/menu/pull_request.svg new file mode 100644 index 0000000..dc49aeb --- /dev/null +++ b/build/assets/menu/pull_request.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/build/assets/nexign.txt b/build/assets/nexign.txt new file mode 100644 index 0000000..836bbbb --- /dev/null +++ b/build/assets/nexign.txt @@ -0,0 +1,87642 @@ +report.push(`2017-08-28T15:59:49+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>initial commit`); +report.push(`18 0 .babelrc`); +report.push(`13 0 .gitignore`); +report.push(`8 0 .postcssrc.js`); +report.push(`19 0 README.md`); +report.push(`39 0 build/build.js`); +report.push(`49 0 build/check-versions.js`); +report.push(`9 0 build/dev-client.js`); +report.push(`90 0 build/dev-server.js`); +report.push(`71 0 build/utils.js`); +report.push(`18 0 build/vue-loader.conf.js`); +report.push(`75 0 build/webpack.base.conf.js`); +report.push(`35 0 build/webpack.dev.conf.js`); +report.push(`120 0 build/webpack.prod.conf.js`); +report.push(`10 0 index.html`); +report.push(`9979 0 package-lock.json`); +report.push(`77 0 package.json`); +report.push(`48 0 src/App.vue`); +report.push(`37 0 src/components/Header.vue`); +report.push(`38 0 src/components/Helper.vue`); +report.push(`27 0 src/main.js`); +report.push(`11 0 src/router/index.js`); +report.push(`13 0 src/styles/generic.global.scss`); +report.push(`2 0 src/styles/main.scss`); +report.push(`1 0 src/styles/settings.global.scss`); +report.push(`0 0 static/.gitkeep`); +report.push(``); +report.push(`2017-08-29T11:23:52+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>config added`); +report.push(`3 3 build/webpack.prod.conf.js`); +report.push(`6 0 config/dev.env.js`); +report.push(`38 0 config/index.js`); +report.push(`3 0 config/prod.env.js`); +report.push(`1 1 src/App.vue`); +report.push(`19 0 src/components/Sidebar.vue`); +report.push(`1 1 src/main.js`); +report.push(`3 1 src/router/index.js`); +report.push(`33 0 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-08-29T12:16:37+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>eslint config added`); +report.push(`2 0 .eslintignore`); +report.push(`21 0 .eslintrc.js`); +report.push(``); +report.push(`2017-08-29T15:12:07+03:00>Viacheslav Terentiev>Viacheslav.Terentiev@nexign.com>Добавлена сборка и публикация через maven`); +report.push(`99 0 pom.xml`); +report.push(``); +report.push(`2017-08-29T17:42:12+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>sidabar component / relative paths for assets`); +report.push(`3 3 build/webpack.prod.conf.js`); +report.push(`2 2 config/index.js`); +report.push(`5 0 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`12 5 src/components/Sidebar.vue`); +report.push(`1 0 src/main.js`); +report.push(`12 9 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-08-30T11:24:40+03:00>Viacheslav Terentiev>Viacheslav.Terentiev@nexign.com>Added version parameter to maven`); +report.push(`2 1 pom.xml`); +report.push(``); +report.push(`2017-08-30T15:53:35+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>commit for Slava`); +report.push(`1 1 src/components/Header.vue`); +report.push(``); +report.push(`2017-09-04T14:20:55+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 major components and simple api`); +report.push(`14 2 config/index.js`); +report.push(`7 5 index.html`); +report.push(`18 3 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`11 5 src/App.vue`); +report.push(`5 0 src/api/http-api.js`); +report.push(`31 4 src/components/Header.vue`); +report.push(`29 3 src/components/Sidebar.vue`); +report.push(`13 2 src/router/index.js`); +report.push(`20 0 src/utils/index.js`); +report.push(`58 0 src/views/ProductView.vue`); +report.push(`81 20 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-04T14:48:11+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 CI test push`); +report.push(`1 1 src/App.vue`); +report.push(`6 6 src/components/Header.vue`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-04T18:04:46+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 header markup improvements`); +report.push(`26 16 package-lock.json`); +report.push(`2 0 package.json`); +report.push(`31 8 src/components/Header.vue`); +report.push(`2 0 src/main.js`); +report.push(`10 0 src/styles/elements.scss`); +report.push(`1 0 src/styles/main.scss`); +report.push(`2 0 src/views/ProductView.vue`); +report.push(`12 6 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-06T15:35:22+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 i18n with pluralization / products search / router base`); +report.push(`5 0 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`2 2 src/components/Header.vue`); +report.push(`42 0 src/i18n/index.js`); +report.push(`5 0 src/i18n/ru.json`); +report.push(`2 0 src/main.js`); +report.push(`1 0 src/router/index.js`); +report.push(`24 2 src/utils/index.js`); +report.push(`20 7 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-06T16:38:09+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 i18n (RU as default) / router base`); +report.push(`2 4 src/components/Header.vue`); +report.push(`5 0 src/i18n/en.json`); +report.push(`4 1 src/i18n/index.js`); +report.push(`1 3 src/i18n/ru.json`); +report.push(`1 1 src/router/index.js`); +report.push(`0 2 src/views/ProductView.vue`); +report.push(`2 4 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-12T17:27:07+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 dev/prod configs / rest / flexgrids`); +report.push(`4 1 build/webpack.dev.conf.js`); +report.push(`3 1 build/webpack.prod.conf.js`); +report.push(`2 1 config/dev.env.js`); +report.push(`10 13 config/index.js`); +report.push(`2 1 config/prod.env.js`); +report.push(`6 0 index.html`); +report.push(`10 0 package-lock.json`); +report.push(`3 1 package.json`); +report.push(`4 5 src/App.vue`); +report.push(`1 1 src/api/http-api.js`); +report.push(`- - src/assets/fonts/PT_Sans-Web-Bold.ttf`); +report.push(`- - src/assets/fonts/PT_Sans-Web-BoldItalic.ttf`); +report.push(`- - src/assets/fonts/PT_Sans-Web-Italic.ttf`); +report.push(`- - src/assets/fonts/PT_Sans-Web-Regular.ttf`); +report.push(`60 0 src/assets/styles/components.scss`); +report.push(`1 0 src/{ => assets}/styles/elements.scss`); +report.push(`23 0 src/assets/styles/generic.scss`); +report.push(`6 0 src/assets/styles/main.scss`); +report.push(`0 0 src/{styles/settings.global.scss => assets/styles/settings.scss}`); +report.push(`20 0 src/assets/styles/tools.scss`); +report.push(`20 0 src/assets/styles/utilities.scss`); +report.push(`88 18 src/components/Header.vue`); +report.push(`35 4 src/components/Sidebar.vue`); +report.push(`5 2 src/i18n/en.json`); +report.push(`1 1 src/i18n/index.js`); +report.push(`3 1 src/i18n/ru.json`); +report.push(`14 10 src/main.js`); +report.push(`0 13 src/styles/generic.global.scss`); +report.push(`0 3 src/styles/main.scss`); +report.push(`14 23 src/views/ProductView.vue`); +report.push(`52 24 src/views/ProductsListView.vue`); +report.push(`- - static/android-chrome-192x192.png`); +report.push(`- - static/android-chrome-512x512.png`); +report.push(`- - static/apple-touch-icon.png`); +report.push(`9 0 static/browserconfig.xml`); +report.push(`- - static/favicon-16x16.png`); +report.push(`- - static/favicon-32x32.png`); +report.push(`- - static/favicon.ico`); +report.push(`18 0 static/manifest.json`); +report.push(`- - static/mstile-144x144.png`); +report.push(`- - static/mstile-150x150.png`); +report.push(`- - static/mstile-310x150.png`); +report.push(`- - static/mstile-310x310.png`); +report.push(`- - static/mstile-70x70.png`); +report.push(`47 0 static/safari-pinned-tab.svg`); +report.push(``); +report.push(`2017-09-13T13:59:54+03:00>Viacheslav Terentiev>Viacheslav.Terentiev@nexign.com>Changed distribution management to artifactory`); +report.push(`4 4 pom.xml`); +report.push(``); +report.push(`2017-09-13T15:54:57+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 routes prod`); +report.push(`1 1 src/router/index.js`); +report.push(`8 10 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-13T15:58:30+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 routes fixes`); +report.push(`3 2 src/router/index.js`); +report.push(``); +report.push(`2017-09-13T16:46:06+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 font-face fix`); +report.push(`3 3 src/assets/styles/tools.scss`); +report.push(``); +report.push(`2017-09-14T13:44:08+03:00>Viacheslav Terentiev>Viacheslav.Terentiev@nexign.com>Changed assets public path for build version`); +report.push(`1 1 config/index.js`); +report.push(``); +report.push(`2017-09-14T18:23:32+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 products list new styles / fixes`); +report.push(`1 1 config/index.js`); +report.push(`13 5 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`2 7 src/App.vue`); +report.push(`1 0 src/assets/styles/generic.scss`); +report.push(`12 0 src/assets/styles/tools.scss`); +report.push(`13 12 src/components/Header.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`1 1 src/main.js`); +report.push(`12 6 src/views/ProductView.vue`); +report.push(`96 31 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-18T16:38:15+03:00>Viacheslav Terentiev>Viacheslav.Terentiev@nexign.com>Node and npm version updated`); +report.push(`1 1 pom.xml`); +report.push(``); +report.push(`2017-09-18T17:06:52+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 new api url / api url fix / breadcrumbs / product parameters etc`); +report.push(`1 1 build/webpack.prod.conf.js`); +report.push(`1 1 config/dev.env.js`); +report.push(`0 3 src/App.vue`); +report.push(`36 0 src/api/index.js`); +report.push(`5 0 src/assets/styles/elements.scss`); +report.push(`42 0 src/components/ActionBar.vue`); +report.push(`24 0 src/components/Breadcrumbs.vue`); +report.push(`1 1 src/components/Header.vue`); +report.push(`0 38 src/components/Helper.vue`); +report.push(`46 0 src/components/ProductGroup.vue`); +report.push(`6 1 src/i18n/en.json`); +report.push(`109 25 src/views/ProductView.vue`); +report.push(`11 12 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-18T17:35:45+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 api url prod fix`); +report.push(`1 1 config/prod.env.js`); +report.push(``); +report.push(`2017-09-20T18:44:53+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 product view / edit. validation. actionBar component, etc.`); +report.push(`5 0 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`24 4 src/api/index.js`); +report.push(`6 1 src/assets/styles/elements.scss`); +report.push(`43 14 src/components/ActionBar.vue`); +report.push(`0 24 src/components/Breadcrumbs.vue`); +report.push(`85 7 src/components/ProductGroup.vue`); +report.push(`5 1 src/i18n/en.json`); +report.push(`1 0 src/main.js`); +report.push(`26 0 src/validator/index.js`); +report.push(`145 52 src/views/ProductView.vue`); +report.push(`4 4 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-21T20:57:43+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 exportProduct / edit product / sidebar new UI / etc`); +report.push(`73 88 package-lock.json`); +report.push(`9 18 package.json`); +report.push(`11 3 src/App.vue`); +report.push(`9 1 src/api/index.js`); +report.push(`4 1 src/assets/styles/generic.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`0 71 src/components/ActionBar.vue`); +report.push(`22 19 src/components/ProductGroup.vue`); +report.push(`165 52 src/components/Sidebar.vue`); +report.push(`5 1 src/i18n/en.json`); +report.push(`0 11 src/main.js`); +report.push(`3 2 src/router/index.js`); +report.push(`170 48 src/views/ProductView.vue`); +report.push(`2 6 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-22T10:34:54+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 style rewrite fix`); +report.push(`6 8 src/main.js`); +report.push(``); +report.push(`2017-09-22T10:36:49+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 locale fix`); +report.push(`1 0 src/i18n/en.json`); +report.push(`1 1 src/i18n/index.js`); +report.push(``); +report.push(`2017-09-22T10:37:40+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 locale fix`); +report.push(`1 1 src/i18n/index.js`); +report.push(``); +report.push(`2017-09-25T11:48:10+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 style fixes`); +report.push(`4 4 src/api/index.js`); +report.push(`- - src/assets/fonts/OpenSans-Bold.ttf`); +report.push(`- - src/assets/fonts/OpenSans-Regular.ttf`); +report.push(`- - src/assets/fonts/OpenSans-SemiBold.ttf`); +report.push(`- - src/assets/fonts/PT_Sans-Web-Bold.ttf`); +report.push(`- - src/assets/fonts/PT_Sans-Web-BoldItalic.ttf`); +report.push(`- - src/assets/fonts/PT_Sans-Web-Italic.ttf`); +report.push(`- - src/assets/fonts/PT_Sans-Web-Regular.ttf`); +report.push(`8 4 src/assets/styles/components.scss`); +report.push(`10 0 src/assets/styles/elements.scss`); +report.push(`1 1 src/assets/styles/generic.scss`); +report.push(`9 9 src/assets/styles/tools.scss`); +report.push(`6 5 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-26T12:40:21+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 scss variables`); +report.push(`1 1 config/dev.env.js`); +report.push(`1 1 package.json`); +report.push(`6 2 src/assets/styles/elements.scss`); +report.push(`2 1 src/assets/styles/generic.scss`); +report.push(`35 1 src/assets/styles/settings.scss`); +report.push(`10 7 src/components/Sidebar.vue`); +report.push(`6 4 src/views/ProductView.vue`); +report.push(`3 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-26T16:05:21+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 group edit fixes / minor style fixes`); +report.push(`2 0 src/assets/styles/generic.scss`); +report.push(`1 1 src/components/ProductGroup.vue`); +report.push(`1 1 src/views/ProductView.vue`); +report.push(`1 0 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-26T16:35:46+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 group edit fixes`); +report.push(`1 1 src/components/ProductGroup.vue`); +report.push(``); +report.push(`2017-09-27T16:34:33+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 product editing styles fixes / custom input styles etc`); +report.push(`8 2 src/App.vue`); +report.push(`43 0 src/assets/styles/components.scss`); +report.push(`7 4 src/assets/styles/elements.scss`); +report.push(`0 6 src/assets/styles/generic.scss`); +report.push(`2 0 src/assets/styles/settings.scss`); +report.push(`53 30 src/components/ProductGroup.vue`); +report.push(`1 1 src/main.js`); +report.push(`66 30 src/views/ProductView.vue`); +report.push(`3 3 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-09-29T19:34:12+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9184 jquery / semantic dropdown / style variables / product group editing`); +report.push(`4 0 build/webpack.dev.conf.js`); +report.push(`16 1 package-lock.json`); +report.push(`3 0 package.json`); +report.push(`1 37 src/App.vue`); +report.push(`0 1 src/api/index.js`); +report.push(`49 16 src/assets/styles/components.scss`); +report.push(`5 9 src/assets/styles/elements.scss`); +report.push(`1 1 src/assets/styles/generic.scss`); +report.push(`10 2 src/assets/styles/settings.scss`); +report.push(`14 0 src/assets/styles/tools.scss`); +report.push(`26 20 src/components/ProductGroup.vue`); +report.push(`6 6 src/components/Sidebar.vue`); +report.push(`5 0 src/main.js`); +report.push(`1 1 src/router/index.js`); +report.push(`145 89 src/views/ProductView.vue`); +report.push(`18 15 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-10-02T12:44:59+03:00>Ilya Uglov>iauglov@gmail.com>Add jQuery to prod webpack config`); +report.push(`4 0 build/webpack.prod.conf.js`); +report.push(``); +report.push(`2017-10-03T12:19:08+03:00>Ilya Uglov>iauglov@gmail.com>tmp commit`); +report.push(`1 1 config/dev.env.js`); +report.push(`5 0 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`12 0 src/api/index.js`); +report.push(`83 4 src/components/ProductGroup.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`3 0 src/main.js`); +report.push(`18 4 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-10-04T15:36:52+03:00>Ilya Uglov>iauglov@gmail.com>AP`); +report.push(`160 0 src/components/AP.vue`); +report.push(`21 79 src/components/ProductGroup.vue`); +report.push(`1 1 src/main.js`); +report.push(`12 2 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-10-04T16:19:13+03:00>Ilya Uglov>iauglov@gmail.com>Revert server env`); +report.push(`1 1 config/dev.env.js`); +report.push(``); +report.push(`2017-10-04T17:27:16+04:00>Aleksandr Agapov>a.agapov@experio.ru>работа со справояниками`); +report.push(`13 0 src/api/index.js`); +report.push(`1 1 src/components/AP.vue`); +report.push(`30 5 src/components/ProductGroup.vue`); +report.push(``); +report.push(`2017-10-05T14:13:16+03:00>Ilya Uglov>iauglov@gmail.com>Создание продукта`); +report.push(`1 1 src/api/http-api.js`); +report.push(`24 14 src/api/index.js`); +report.push(`0 1 src/assets/styles/elements.scss`); +report.push(`5 4 src/components/AP.vue`); +report.push(`5 5 src/components/Header.vue`); +report.push(`15 13 src/components/ProductGroup.vue`); +report.push(`4 0 src/components/Sidebar.vue`); +report.push(`4 1 src/i18n/en.json`); +report.push(`2 1 src/i18n/index.js`); +report.push(`1 3 src/main.js`); +report.push(`3 1 src/router/index.js`); +report.push(`315 0 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-10-06T02:06:59+03:00>Andrey Sergachev>andrey.sergachev>Quick fix for demo`); +report.push(`7 1 src/assets/styles/components.scss`); +report.push(`39 18 src/components/AP.vue`); +report.push(`2 2 src/components/ProductGroup.vue`); +report.push(`17 18 src/views/CreateProductView.vue`); +report.push(`7 14 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-10-12T13:29:12+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9326 Statistics api added`); +report.push(`7 0 build/webpack.base.conf.js`); +report.push(`0 4 build/webpack.dev.conf.js`); +report.push(`0 4 build/webpack.prod.conf.js`); +report.push(`3 3 config/dev.env.js`); +report.push(`1 1 config/index.js`); +report.push(`260 121 package-lock.json`); +report.push(`6 6 package.json`); +report.push(`22 0 src/api/index.js`); +report.push(`18 15 src/views/CreateProductView.vue`); +report.push(`31 22 src/views/ProductView.vue`); +report.push(`6 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-10-17T18:00:29+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9326 Argument components, Reccharge, ProductGroup refactored / minor fixes`); +report.push(`1 0 config/dev.env.js`); +report.push(`1 1 src/api/index.js`); +report.push(`7 1 src/assets/styles/components.scss`); +report.push(`32 0 src/components/ArgumentTypes/Checkbox.vue`); +report.push(`69 0 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`80 70 src/components/{AP.vue => ArgumentTypes/RecCharge.vue}`); +report.push(`37 0 src/components/ArgumentTypes/Text.vue`); +report.push(`102 77 src/components/ProductGroup.vue`); +report.push(`3 2 src/i18n/en.json`); +report.push(`0 9 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-10-18T15:16:21+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9326 API caches / dictionaries fixes`); +report.push(`28 5 src/api/index.js`); +report.push(`2 5 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`4 41 src/components/ProductGroup.vue`); +report.push(``); +report.push(`2017-10-18T15:23:07+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9326 regional arguments / lego product`); +report.push(`1 901 package-lock.json`); +report.push(`2 1 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`2 2 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`2 1 src/components/ArgumentTypes/Text.vue`); +report.push(`63 3 src/components/ProductGroup.vue`); +report.push(``); +report.push(`2017-10-18T18:45:11+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9326 regional arguments / lego product`); +report.push(`1 3 src/App.vue`); +report.push(`2 2 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`85 0 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`6 3 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`0 156 src/components/Header.vue`); +report.push(`14 98 src/components/ProductGroup.vue`); +report.push(`4 2 src/views/CreateProductView.vue`); +report.push(`3 2 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-10-19T11:52:35+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9326 Regions from REST / createProduct fix`); +report.push(`21 0 src/api/index.js`); +report.push(`22 0 src/assets/styles/components.scss`); +report.push(`3 1 src/i18n/en.json`); +report.push(`3 3 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-10-19T18:43:34+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9326 flex-table styles / argument components fixes / productgroup fixes`); +report.push(`1 1 config/dev.env.js`); +report.push(`11 0 src/assets/styles/components.scss`); +report.push(`3 1 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`9 7 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`1 1 src/components/ArgumentTypes/Text.vue`); +report.push(`41 30 src/components/ProductGroup.vue`); +report.push(``); +report.push(`2017-10-19T19:15:28+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9326 reccharge getStringifier fix`); +report.push(`2 2 src/components/ArgumentTypes/RecCharge.vue`); +report.push(``); +report.push(`2017-10-19T19:26:55+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9326 reccharge reverting`); +report.push(`48 44 src/components/ArgumentTypes/RecCharge.vue`); +report.push(``); +report.push(`2017-10-19T19:49:19+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9326 reccharge fix`); +report.push(`37 39 src/components/ArgumentTypes/RecCharge.vue`); +report.push(``); +report.push(`2017-10-20T12:22:14+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9326 regional table styles fix / current dictionary's title fix`); +report.push(`5 3 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`2 2 src/components/ProductGroup.vue`); +report.push(``); +report.push(`2017-10-27T14:33:57+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9326 Vuex added / components refactored`); +report.push(`1 1 config/dev.env.js`); +report.push(`906 1 package-lock.json`); +report.push(`4 2 package.json`); +report.push(`2 6 src/api/index.js`); +report.push(`32 7 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`89 53 src/components/ProductGroup.vue`); +report.push(`3 0 src/main.js`); +report.push(`15 0 src/store/index.js`); +report.push(`133 0 src/store/modules/product/index.js`); +report.push(`7 0 src/store/modules/product/mutation-types.js`); +report.push(`4 0 src/utils/index.js`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`58 115 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-10-27T18:33:19+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Product group editing fix / groups sorting`); +report.push(`3 3 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`10 13 src/components/ProductGroup.vue`); +report.push(`4 1 src/store/modules/product/index.js`); +report.push(``); +report.push(`2017-10-30T12:55:59+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9326 regional arguments / lego product`); +report.push(`7 3 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`44 3 src/components/ArgumentTypes/Text.vue`); +report.push(`12 3 src/components/ProductGroup.vue`); +report.push(`27 2 src/store/modules/product/index.js`); +report.push(`4 1 src/store/modules/product/mutation-types.js`); +report.push(`22 1 src/validator/index.js`); +report.push(``); +report.push(`2017-10-30T14:05:41+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9326 regional arguments / lego product edit validation`); +report.push(`2 2 config/dev.env.js`); +report.push(`6 906 package-lock.json`); +report.push(`8 2 src/validator/index.js`); +report.push(``); +report.push(`2017-10-30T14:08:02+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9326 regional arguments / lego product revert 2 files`); +report.push(`2 2 config/dev.env.js`); +report.push(`906 6 package-lock.json`); +report.push(``); +report.push(`2017-10-30T17:32:51+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Validation styles added / product info validation added`); +report.push(`33 1 src/assets/styles/components.scss`); +report.push(`6 4 src/components/ArgumentTypes/Text.vue`); +report.push(`5 1 src/i18n/en.json`); +report.push(`4 5 src/validator/index.js`); +report.push(`11 2 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-10-31T15:45:29+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Dropdown transitions removed / product description and title improvements / invalid fields improvements / regional component improvements / minor style fixes`); +report.push(`5 0 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`30 5 src/assets/styles/components.scss`); +report.push(`3 1 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`3 1 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`2 2 src/components/ProductGroup.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`38 66 src/views/CreateProductView.vue`); +report.push(`20 22 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-10-31T17:20:10+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Reginal component style improvements / product title, description fixes`); +report.push(`33 5 src/assets/styles/components.scss`); +report.push(`4 0 src/assets/styles/settings.scss`); +report.push(`4 4 src/components/ProductGroup.vue`); +report.push(`2 2 src/views/CreateProductView.vue`); +report.push(`2 2 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-10-31T18:02:01+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Dictionary's dropdown improvements`); +report.push(`11 0 src/assets/styles/components.scss`); +report.push(`11 8 src/components/ArgumentTypes/Dictionary.vue`); +report.push(``); +report.push(`2017-11-01T19:53:37+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 regional arguments / dropdown global settings`); +report.push(`0 900 package-lock.json`); +report.push(`9 0 src/App.vue`); +report.push(`1 3 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`1 3 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`118 26 src/components/ProductGroup.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`2 4 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-11-02T16:44:11+03:00>Viacheslav Terentiev>Viacheslav.Terentiev@nexign.com>PSCPSC-9375 Added error notifications`); +report.push(`398 3380 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`30 0 src/App.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`2 0 src/main.js`); +report.push(``); +report.push(`2017-11-02T17:28:11+03:00>Andrey Sergachev>andrey.sergachev>table filtering, multiple select`); +report.push(`28 1 src/assets/styles/components.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`18 12 src/components/ProductGroup.vue`); +report.push(``); +report.push(`2017-11-02T19:29:46+03:00>Andrey Sergachev>andrey.sergachev>Table sorting`); +report.push(`35 35 src/assets/styles/components.scss`); +report.push(`5 0 src/components/ProductGroup.vue`); +report.push(``); +report.push(`2017-11-02T21:16:55+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 arguments validation`); +report.push(`3360 397 package-lock.json`); +report.push(`9 0 src/components/ArgumentTypes/Text.vue`); +report.push(`3 1 src/i18n/en.json`); +report.push(`9 1 src/validator/index.js`); +report.push(``); +report.push(`2017-11-02T22:10:51+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 CharList adding, editing, viewing / minor style fixes`); +report.push(`4279 416 package-lock.json`); +report.push(`13 1 src/api/index.js`); +report.push(`15 10 src/assets/styles/components.scss`); +report.push(`6 5 src/components/ProductGroup.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`2 1 src/store/modules/product/index.js`); +report.push(`95 5 src/views/CreateProductView.vue`); +report.push(`102 2 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-02T23:08:07+03:00>Andrey Sergachev>andrey.sergachev>Inline error messages`); +report.push(`14 9 src/components/ArgumentTypes/Text.vue`); +report.push(``); +report.push(`2017-11-03T01:09:23+03:00>Andrey Sergachev>andrey.sergachev>Error popup on CreateProduct view`); +report.push(`3 2 src/assets/styles/components.scss`); +report.push(`6 4 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-11-03T11:00:38+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 validation minor fix / code-style added / product creation status`); +report.push(`42 0 code-style.xml`); +report.push(`1 15 src/assets/styles/components.scss`); +report.push(`6 9 src/components/ArgumentTypes/Text.vue`); +report.push(`16 7 src/views/CreateProductView.vue`); +report.push(`6 4 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-03T12:41:24+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Regional group fix (cloning)`); +report.push(`1 1 src/components/ProductGroup.vue`); +report.push(``); +report.push(`2017-11-03T14:04:58+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 reccharge component fix`); +report.push(`6 9 src/components/ArgumentTypes/RecCharge.vue`); +report.push(``); +report.push(`2017-11-08T16:31:40+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 create component RegionalArgs`); +report.push(`7 152 src/components/ProductGroup.vue`); +report.push(`230 0 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-09T11:32:32+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 add ctrl selection`); +report.push(`51 23 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-10T12:55:08+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 add selection by shift, keys, ctrl+A`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`5 0 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`4 0 src/components/ArgumentTypes/Text.vue`); +report.push(`120 12 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-10T17:03:52+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Functions for copy/paste array from/to excel`); +report.push(`28 0 src/utils/index.js`); +report.push(``); +report.push(`2017-11-10T18:22:33+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 movement by up and down`); +report.push(`84 24 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-10T18:25:11+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 fix console error`); +report.push(`2 0 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-10T19:20:36+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 arguments validation`); +report.push(`5 0 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`4 0 src/components/ArgumentTypes/Text.vue`); +report.push(`34 2 src/components/RegionalArgs.vue`); +report.push(`2 2 src/utils/index.js`); +report.push(``); +report.push(`2017-11-13T18:51:17+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Table selections`); +report.push(`1 1 package.json`); +report.push(`18 2 src/assets/styles/components.scss`); +report.push(`0 5 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`0 1 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`174 160 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-14T12:18:42+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Merging`); +report.push(`0 1 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`0 8 src/components/ArgumentTypes/Text.vue`); +report.push(``); +report.push(`2017-11-14T16:17:40+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Table selection`); +report.push(`1 1 src/assets/styles/components.scss`); +report.push(`64 24 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-15T12:36:43+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Multiselection improvements`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`66 52 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-15T15:13:38+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 Table selections with keys`); +report.push(`11 1 src/components/ProductGroup.vue`); +report.push(`217 55 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-15T16:50:48+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Table selection with keypress / selection styling`); +report.push(`0 1 src/assets/styles/components.scss`); +report.push(`45 48 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-15T17:11:36+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 arguments validation`); +report.push(`5 1 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-15T17:37:11+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 mass editing`); +report.push(`4 0 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`4 0 src/components/ArgumentTypes/Text.vue`); +report.push(`23 3 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-15T18:14:16+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 arguments validation`); +report.push(`18 4 src/assets/styles/components.scss`); +report.push(`14 5 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-16T12:21:49+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 Selection auto-focus`); +report.push(`11 35 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-16T13:08:24+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Table selections styles / minor fixes`); +report.push(`28 16 src/assets/styles/components.scss`); +report.push(`2 1 src/components/ArgumentTypes/Text.vue`); +report.push(`12 8 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-16T14:50:25+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Table highlighting / minor style fixes`); +report.push(`8 1 src/assets/styles/components.scss`); +report.push(`73 41 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-16T15:10:21+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Export to SID button / api method`); +report.push(`11 3 src/api/index.js`); +report.push(`1 0 src/i18n/en.json`); +report.push(`25 4 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-16T15:49:58+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 add arrow, copy/paste`); +report.push(`99 7 src/components/RegionalArgs.vue`); +report.push(`1 1 src/utils/index.js`); +report.push(``); +report.push(`2017-11-16T16:00:53+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 refactor paste`); +report.push(`24 23 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-16T16:09:12+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 RenderSelection() refactor / minor selection fixes`); +report.push(`64 32 src/components/RegionalArgs.vue`); +report.push(`6 6 src/utils/index.js`); +report.push(``); +report.push(`2017-11-16T16:12:01+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 setHighlights() refactoring`); +report.push(`3 3 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-16T16:47:56+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 fix shift selection`); +report.push(`20 22 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-16T17:12:00+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Copy / paste from tables refactoring`); +report.push(`10 14 src/components/RegionalArgs.vue`); +report.push(`4 9 src/utils/index.js`); +report.push(``); +report.push(`2017-11-16T19:23:22+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Interface for editing product relations`); +report.push(`1 2 config/dev.env.js`); +report.push(`18 904 package-lock.json`); +report.push(`2 1 package.json`); +report.push(`1 1 src/App.vue`); +report.push(`14 1 src/api/index.js`); +report.push(`2 0 src/assets/styles/main.scss`); +report.push(`630 0 src/assets/styles/modal.scss`); +report.push(`85 0 src/assets/styles/relations.scss`); +report.push(`228 0 src/components/ProductRelations.vue`); +report.push(`70 0 src/store/modules/product/index.js`); +report.push(`6 1 src/store/modules/product/mutation-types.js`); +report.push(`6 3 src/views/ProductView.vue`); +report.push(`9 5 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-11-16T20:11:02+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Table selection improvements / argument types fixes`); +report.push(`4 4 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`1 1 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`76 24 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-17T00:21:28+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9375 Group is editing with selection`); +report.push(`905 0 package-lock.json`); +report.push(`9 1 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-17T17:52:04+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Refactoring of product list`); +report.push(`9 1 src/App.vue`); +report.push(`57 43 src/components/ProductRelations.vue`); +report.push(`34 17 src/store/modules/product/index.js`); +report.push(`1 0 src/store/modules/product/mutation-types.js`); +report.push(`3 2 src/views/ProductView.vue`); +report.push(`20 19 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-11-21T13:03:39+03:00>Daniil Bratin>daniil.bratin@billing.ru>ignore`); +report.push(`1 0 .gitignore`); +report.push(``); +report.push(`2017-11-21T17:37:39+03:00>Daniil Bratin>daniil.bratin@billing.ru>+ history page have been added`); +report.push(`1 1 config/dev.env.js`); +report.push(`0 905 package-lock.json`); +report.push(`2 2 src/api/index.js`); +report.push(`21 1 src/assets/styles/components.scss`); +report.push(`3 2 src/i18n/en.json`); +report.push(`3 1 src/router/index.js`); +report.push(`3 2 src/store/modules/product/index.js`); +report.push(`1 21 src/views/CreateProductView.vue`); +report.push(`44 0 src/views/ProductHistoryView.vue`); +report.push(`1 21 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-21T19:02:34+03:00>Daniil Bratin>daniil.bratin@billing.ru>+ history page have been updated`); +report.push(`8 12 src/views/ProductHistoryView.vue`); +report.push(``); +report.push(`2017-11-21T19:09:30+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Window for editing availability`); +report.push(`332 1266 package-lock.json`); +report.push(`18 17 package.json`); +report.push(`1 1 src/App.vue`); +report.push(`0 1 src/assets/styles/main.scss`); +report.push(`0 630 src/assets/styles/modal.scss`); +report.push(`36 77 src/assets/styles/relations.scss`); +report.push(`6 0 src/assets/styles/settings.scss`); +report.push(`25 0 src/assets/styles/utilities.scss`); +report.push(`235 141 src/components/ProductRelations.vue`); +report.push(`6 0 src/main.js`); +report.push(`3 1 src/store/index.js`); +report.push(`29 0 src/store/modules/offerings/index.js`); +report.push(`1 0 src/store/modules/offerings/mutation-types.js`); +report.push(`1 1 src/views/ProductView.vue`); +report.push(`3 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-11-22T00:08:51+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>update package.json + add divider`); +report.push(`19 17 package.json`); +report.push(``); +report.push(`2017-11-22T00:10:02+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add login view with redirection + hide sidenav without authentification`); +report.push(`11 1 src/App.vue`); +report.push(`10 0 src/api/index.js`); +report.push(`4 0 src/components/Sidebar.vue`); +report.push(`12 1 src/main.js`); +report.push(`5 3 src/router/index.js`); +report.push(`3 1 src/store/index.js`); +report.push(`78 0 src/store/modules/user/index.js`); +report.push(`5 0 src/store/modules/user/mutation-types.js`); +report.push(`125 0 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-22T10:59:56+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>added mapping for vuex login function`); +report.push(`2 2 src/api/index.js`); +report.push(`4 9 src/store/modules/user/index.js`); +report.push(`5 1 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-22T11:10:32+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add logout mapping to vuex and onclick event for route`); +report.push(`6 1 src/components/Sidebar.vue`); +report.push(`2 2 src/main.js`); +report.push(``); +report.push(`2017-11-22T13:24:29+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Edit and save availability`); +report.push(`1 1 src/assets/styles/{ => components}/relations.scss`); +report.push(`1 1 src/assets/styles/main.scss`); +report.push(`10 2 src/assets/styles/utilities.scss`); +report.push(`59 1 src/components/ProductRelations.vue`); +report.push(`3 14 src/store/modules/product/index.js`); +report.push(``); +report.push(`2017-11-22T14:39:39+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add checking of authorization in router + add redirect in vuex store after login`); +report.push(`0 10 src/main.js`); +report.push(`50 7 src/router/index.js`); +report.push(`4 1 src/store/modules/user/index.js`); +report.push(``); +report.push(`2017-11-22T18:12:13+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Make a small refactoring`); +report.push(`7 6 src/App.vue`); +report.push(`2 0 src/assets/styles/components.scss`); +report.push(`3 0 src/assets/styles/components/relations.scss`); +report.push(`0 1 src/assets/styles/main.scss`); +report.push(`62 59 src/components/ProductRelations.vue`); +report.push(`9 2 src/main.js`); +report.push(`7 2 src/store/modules/offerings/index.js`); +report.push(`7 47 src/store/modules/product/index.js`); +report.push(`2 5 src/store/modules/product/mutation-types.js`); +report.push(`0 1 src/views/ProductView.vue`); +report.push(`6 7 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-11-22T18:27:22+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9531 Provision by one button / minor style fixes / new helper classes / element ui importing`); +report.push(`260 275 package-lock.json`); +report.push(`19 18 package.json`); +report.push(`10 12 src/api/index.js`); +report.push(`0 7 src/assets/styles/components.scss`); +report.push(`7 2 src/assets/styles/settings.scss`); +report.push(`16 0 src/assets/styles/utilities.scss`); +report.push(`7 4 src/i18n/en.json`); +report.push(`5 0 src/main.js`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`121 53 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-22T18:36:53+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add default header with token when user is logged in`); +report.push(`2 0 src/store/modules/user/index.js`); +report.push(`2 2 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-22T19:00:00+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9531 element-ui module import removed`); +report.push(`0 3 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-22T19:02:20+03:00>Daniil Bratin>daniil.bratin@billing.ru>+ fetching product history`); +report.push(`4 0 src/api/index.js`); +report.push(`4 0 src/assets/styles/components.scss`); +report.push(`10 0 src/store/modules/product/index.js`); +report.push(`2 1 src/store/modules/product/mutation-types.js`); +report.push(`2 0 src/views/ProductHistoryView.vue`); +report.push(`1 3 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-22T19:49:49+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add styles for big font and margin`); +report.push(`2 0 src/assets/styles/settings.scss`); +report.push(``); +report.push(`2017-11-22T19:51:14+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>refactoring of styles + add cache for redirection after login`); +report.push(`13 2 src/router/index.js`); +report.push(`1 5 src/store/modules/user/index.js`); +report.push(`15 13 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-23T12:38:40+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9531 provision product fix`); +report.push(`6 6 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-23T13:16:09+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add background image add secured prefix for http requests`); +report.push(`15 15 src/api/index.js`); +report.push(`1 1 src/components/Sidebar.vue`); +report.push(`38 30 src/views/LoginView.vue`); +report.push(`- - static/login-background.png`); +report.push(``); +report.push(`2017-11-23T13:44:12+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Some fixes for PR`); +report.push(`3 3 src/api/index.js`); +report.push(`5 5 src/assets/styles/components/relations.scss`); +report.push(`25 29 src/assets/styles/utilities.scss`); +report.push(`37 67 src/components/ProductRelations.vue`); +report.push(`4 1 src/i18n/en.json`); +report.push(`4 4 src/store/modules/offerings/index.js`); +report.push(`1 1 src/store/modules/product/index.js`); +report.push(`16 1 src/utils/index.js`); +report.push(`1 0 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-11-23T15:12:35+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9531 disable provision while product on edit`); +report.push(`3 2 src/store/modules/product/index.js`); +report.push(`16 5 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-23T15:34:26+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>added element-ui form, checkbox and input elements`); +report.push(`347 1317 package-lock.json`); +report.push(`4 5 package.json`); +report.push(`8 0 src/assets/styles/components.scss`); +report.push(`13 1 src/main.js`); +report.push(`43 45 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-23T16:15:44+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add locales + fix error`); +report.push(`8 1 src/i18n/en.json`); +report.push(`13 10 src/main.js`); +report.push(`1 1 src/store/modules/product/index.js`); +report.push(`16 8 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-23T16:53:41+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9531 locales added / merging`); +report.push(`14 11 src/components/ProductGroup.vue`); +report.push(`1 1 src/components/ProductRelations.vue`); +report.push(`1 1 src/components/RegionalArgs.vue`); +report.push(`2 0 src/i18n/en.json`); +report.push(`1 1 src/store/modules/offerings/index.js`); +report.push(`6 4 src/store/modules/product/index.js`); +report.push(`1 0 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-23T17:41:31+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9531 provisioning: check if group was edit`); +report.push(`1 0 src/components/ProductGroup.vue`); +report.push(`6 1 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-23T18:10:18+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 create selection component, copy/paste, paste error`); +report.push(`1256 2320 package-lock.json`); +report.push(`9 9 src/assets/styles/components.scss`); +report.push(`21 5 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`2 0 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`14 4 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`232 551 src/components/RegionalArgs.vue`); +report.push(`574 0 src/directives/selection.js`); +report.push(``); +report.push(`2017-11-23T19:55:23+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add cookies against localstore + fixed styles`); +report.push(`13 0 package-lock.json`); +report.push(`6 0 src/App.vue`); +report.push(`0 8 src/assets/styles/components.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`2 0 src/main.js`); +report.push(`7 4 src/router/index.js`); +report.push(`15 7 src/store/modules/user/index.js`); +report.push(`19 13 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-23T21:26:20+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>fix remember me + styles changed`); +report.push(`1 0 package.json`); +report.push(`8 2 src/components/Sidebar.vue`); +report.push(`11 12 src/store/modules/user/index.js`); +report.push(`2 2 src/store/modules/user/mutation-types.js`); +report.push(`13 7 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-24T12:44:24+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>change api call for login`); +report.push(`1 1 src/api/index.js`); +report.push(``); +report.push(`2017-11-24T13:51:47+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9531 disable edit when provisioning / group initArgs fix / minor code-styling fix`); +report.push(`7 3 src/components/ProductGroup.vue`); +report.push(`25 3 src/store/modules/product/index.js`); +report.push(`7 2 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-24T13:57:07+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add message about wrong credentials`); +report.push(`3 1 src/i18n/en.json`); +report.push(`3 1 src/main.js`); +report.push(`3 3 src/store/modules/user/index.js`); +report.push(`0 1 src/store/modules/user/mutation-types.js`); +report.push(`15 3 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-24T14:20:11+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9531 locales added / code style fixes / css style fixes`); +report.push(`1 3 src/api/index.js`); +report.push(`7 0 src/assets/styles/utilities.scss`); +report.push(`1 0 src/i18n/en.json`); +report.push(`0 1 src/utils/index.js`); +report.push(`1 1 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-24T15:56:50+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 refactor mass selection, some fix`); +report.push(`4 3 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`4 1 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`6 1 src/components/ArgumentTypes/Text.vue`); +report.push(`52 7 src/components/RegionalArgs.vue`); +report.push(`14 20 src/directives/selection.js`); +report.push(`1 1 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-24T16:54:35+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 refactor selection, fix focus`); +report.push(`4 0 src/assets/styles/components.scss`); +report.push(`178 0 src/assets/styles/components/product-view.scss`); +report.push(`1 0 src/assets/styles/main.scss`); +report.push(`37 3 src/components/RegionalArgs.vue`); +report.push(`12 6 src/directives/selection.js`); +report.push(`1 143 src/views/CreateProductView.vue`); +report.push(`0 179 src/views/ProductView.vue`); +report.push(``); +report.push(`2017-11-24T17:22:58+03:00>Daniil Bratin>daniil.bratin@billing.ru>+ render product history`); +report.push(`1 0 src/api/index.js`); +report.push(`3 1 src/i18n/en.json`); +report.push(`17 1 src/store/modules/product/index.js`); +report.push(`34 1 src/views/ProductHistoryView.vue`); +report.push(``); +report.push(`2017-11-24T17:57:23+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>fix path to image, refactoring + add notification about login error`); +report.push(`13 9 src/App.vue`); +report.push(`- - {static => src/assets/img}/login-background.png`); +report.push(`2 2 src/components/Sidebar.vue`); +report.push(`1 5 src/main.js`); +report.push(`5 5 src/router/index.js`); +report.push(`17 26 src/store/modules/user/index.js`); +report.push(`1 1 src/validator/index.js`); +report.push(`11 17 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-24T18:45:14+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>fix http prefixes`); +report.push(`16 16 src/api/index.js`); +report.push(``); +report.push(`2017-11-27T13:34:04+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Some bugs and styles fixes`); +report.push(`22 9 src/components/ProductRelations.vue`); +report.push(``); +report.push(`2017-11-27T16:10:39+03:00>Daniil Bratin>daniil.bratin@billing.ru>+ merge bugs fixed`); +report.push(`0 1018 package-lock.json`); +report.push(`3 2 src/store/modules/product/index.js`); +report.push(`1 2 src/views/ProductHistoryView.vue`); +report.push(``); +report.push(`2017-11-27T16:35:40+03:00>Daniil Bratin>daniil.bratin@billing.ru>+ merge bugs fixed`); +report.push(`7 0 src/views/ProductHistoryView.vue`); +report.push(``); +report.push(`2017-11-27T16:42:25+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9375 fix recchargetype, add filters`); +report.push(`36 14 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`103 46 src/components/RegionalArgs.vue`); +report.push(`4 0 src/directives/selection.js`); +report.push(`2 1 src/main.js`); +report.push(``); +report.push(`2017-11-27T16:45:44+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>Refactoring according to comments in pull request Changed style of login page to fit template - changed paddings and icons to semantic. Removed remember me checkbox and related import. Changed api call for checking password to fit spring model.`); +report.push(`9 9 src/App.vue`); +report.push(`2 2 src/api/index.js`); +report.push(`4 2 src/assets/styles/settings.scss`); +report.push(`8 9 src/components/Sidebar.vue`); +report.push(`6 7 src/i18n/en.json`); +report.push(`3 3 src/main.js`); +report.push(`4 16 src/store/modules/user/index.js`); +report.push(`1 2 src/store/modules/user/mutation-types.js`); +report.push(`88 76 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-27T17:37:01+03:00>Daniil Bratin>daniil.bratin@billing.ru>+ minor history page formatting`); +report.push(`9 6 src/store/modules/product/index.js`); +report.push(`20 3 src/views/ProductHistoryView.vue`); +report.push(``); +report.push(`2017-11-27T17:41:41+03:00>Daniil Bratin>daniil.bratin@billing.ru>+ minor history page formatting`); +report.push(`7 1 src/views/ProductHistoryView.vue`); +report.push(``); +report.push(`2017-11-27T18:21:58+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>Change error alert on login according to comments add watchers for clearing error message`); +report.push(`1 3 src/main.js`); +report.push(`27 14 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-27T18:32:20+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>remove unnecessary css-class`); +report.push(`6 10 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-27T18:49:00+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Restyling product relations editor`); +report.push(`5 1019 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`2 1 src/assets/styles/components.scss`); +report.push(`62 0 src/assets/styles/components/relations.scss`); +report.push(`45 0 src/assets/styles/components/vuebar.scss`); +report.push(`20 0 src/assets/styles/utilities.scss`); +report.push(`133 125 src/components/ProductRelations.vue`); +report.push(`3 0 src/main.js`); +report.push(``); +report.push(`2017-11-28T12:25:32+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Small fixes in UI`); +report.push(`9 16 src/assets/styles/components/vuebar.scss`); +report.push(`13 12 src/components/ProductRelations.vue`); +report.push(`6 1 src/i18n/en.json`); +report.push(`2 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-11-28T12:32:06+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove duplicate filter code`); +report.push(`6 4 src/components/ProductRelations.vue`); +report.push(``); +report.push(`2017-11-28T12:49:10+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add ID in unavailable list, change button position`); +report.push(`1 1 src/assets/styles/components/relations.scss`); +report.push(`8 5 src/components/ProductRelations.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2017-11-28T13:02:36+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>send credentials inside post request body, not as parameters`); +report.push(`1 1 src/api/index.js`); +report.push(``); +report.push(`2017-11-28T13:42:28+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSC-9525 fixes by comments`); +report.push(`0 1027 package-lock.json`); +report.push(`8 0 src/assets/styles/utilities.scss`); +report.push(`1 16 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`15 18 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`25 87 src/components/RegionalArgs.vue`); +report.push(`1 33 src/directives/selection.js`); +report.push(`0 1 src/main.js`); +report.push(``); +report.push(`2017-11-28T14:51:38+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9525 fix by comments, vuex group clear fix`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`26 28 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`6 11 src/components/ProductGroup.vue`); +report.push(`0 3 src/components/RegionalArgs.vue`); +report.push(`3 3 src/store/modules/product/index.js`); +report.push(``); +report.push(`2017-11-28T15:05:49+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>PSCPSC-9527 Product history / Product routing improvements / dynamic sidebar added`); +report.push(`910 0 package-lock.json`); +report.push(`2 1 package.json`); +report.push(`0 10 src/components/RegionalArgs.vue`); +report.push(`10 4 src/components/Sidebar.vue`); +report.push(`3 2 src/i18n/en.json`); +report.push(`4 2 src/main.js`); +report.push(`19 4 src/router/index.js`); +report.push(`3 1 src/store/index.js`); +report.push(`1 1 src/store/modules/offerings/mutation-types.js`); +report.push(`3 3 src/store/modules/product/index.js`); +report.push(`63 0 src/store/modules/sidebar/index.js`); +report.push(`2 0 src/store/modules/sidebar/mutation-types.js`); +report.push(`9 6 src/views/{ProductHistoryView.vue => ProductOffering/History.vue}`); +report.push(`18 0 src/views/ProductOffering/Index.vue`); +report.push(`6 7 src/views/{ProductView.vue => ProductOffering/Params.vue}`); +report.push(``); +report.push(`2017-11-28T15:14:21+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Some fixes from Pavel`); +report.push(`1 1 config/dev.env.js`); +report.push(`6 7 src/assets/styles/components/relations.scss`); +report.push(`5 0 src/assets/styles/utilities.scss`); +report.push(`2 2 src/components/ProductRelations.vue`); +report.push(``); +report.push(`2017-11-28T15:22:44+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Change class name and API_URL`); +report.push(`1 1 config/dev.env.js`); +report.push(`4 0 src/assets/styles/components/relations.scss`); +report.push(`0 5 src/assets/styles/utilities.scss`); +report.push(`2 2 src/components/ProductRelations.vue`); +report.push(``); +report.push(`2017-11-28T15:25:55+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Leshe nespokoyno :)`); +report.push(`2 2 src/assets/styles/components/relations.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`2 2 src/components/ProductRelations.vue`); +report.push(``); +report.push(`2017-11-28T15:44:35+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>api secured url fix`); +report.push(`910 0 package-lock.json`); +report.push(`1 1 src/api/index.js`); +report.push(``); +report.push(`2017-11-28T15:48:49+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>dev.env.js revert`); +report.push(`1 1 config/dev.env.js`); +report.push(``); +report.push(`2017-11-28T15:55:33+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>components styles double code removing`); +report.push(`0 20 src/assets/styles/components.scss`); +report.push(``); +report.push(`2017-11-28T16:02:43+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product creating description and template swapping tags`); +report.push(`12 11 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-11-28T16:07:24+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>provisioning styles and popup improvements`); +report.push(`20 0 src/assets/styles/components/product-view.scss`); +report.push(`1 1 src/views/ProductOffering/Params.vue`); +report.push(``); +report.push(`2017-11-28T16:17:01+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>history improvements (username replaced)`); +report.push(`7 5 src/views/ProductOffering/History.vue`); +report.push(``); +report.push(`2017-11-28T16:42:03+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>history linting`); +report.push(`1 1 src/views/ProductOffering/History.vue`); +report.push(``); +report.push(`2017-11-28T16:43:06+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>sidebar unset fix`); +report.push(`1 1 src/store/modules/sidebar/index.js`); +report.push(``); +report.push(`2017-11-28T16:44:09+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>router linting`); +report.push(`2 1 src/router/index.js`); +report.push(``); +report.push(`2017-11-28T22:26:15+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>changed logic for router redirection if we want to login from different page update locales for login form`); +report.push(`5 9 src/App.vue`); +report.push(`1 1 src/components/Sidebar.vue`); +report.push(`1 1 src/i18n/en.json`); +report.push(`1 3 src/main.js`); +report.push(`15 28 src/router/index.js`); +report.push(`24 5 src/store/modules/user/index.js`); +report.push(`3 2 src/store/modules/user/mutation-types.js`); +report.push(`1 1 src/views/LoginView.vue`); +report.push(``); +report.push(`2017-11-29T10:45:46+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>maove auth method to utils from router`); +report.push(`1 23 src/router/index.js`); +report.push(`22 0 src/utils/auth.js`); +report.push(``); +report.push(`2017-11-29T11:10:00+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>refactoring - moving common parts to constants and function`); +report.push(`19 16 src/store/modules/user/index.js`); +report.push(``); +report.push(`2017-11-29T14:35:04+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>change name of cookies to uppercase`); +report.push(`2 2 src/store/modules/user/index.js`); +report.push(``); +report.push(`2017-11-29T16:03:28+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9525 fix ctrl + A and notification color`); +report.push(`11 6 src/components/RegionalArgs.vue`); +report.push(`5 1 src/directives/selection.js`); +report.push(``); +report.push(`2017-11-29T16:28:32+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>eslint and stylelint added`); +report.push(`37 17 .eslintrc.js`); +report.push(`7 0 .stylelintrc`); +report.push(`1 1 build/webpack.base.conf.js`); +report.push(`5 0 build/webpack.dev.conf.js`); +report.push(`1072 1085 package-lock.json`); +report.push(`6 2 package.json`); +report.push(`4 8 src/App.vue`); +report.push(`1 5 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`1 1 src/components/ArgumentTypes/Text.vue`); +report.push(`2 2 src/components/ProductGroup.vue`); +report.push(`2 3 src/components/ProductRelations.vue`); +report.push(`17 18 src/components/RegionalArgs.vue`); +report.push(`9 9 src/directives/selection.js`); +report.push(`5 2 src/main.js`); +report.push(`2 2 src/router/index.js`); +report.push(`3 3 src/validator/index.js`); +report.push(`2 2 src/views/CreateProductView.vue`); +report.push(`2 4 src/views/LoginView.vue`); +report.push(`0 1 src/views/ProductOffering/History.vue`); +report.push(`1 10 src/views/ProductOffering/Params.vue`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-11-29T17:12:30+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9525 fix by comments`); +report.push(`7 3 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-11-29T18:48:18+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix file regexp`); +report.push(`2 2 build/webpack.dev.conf.js`); +report.push(`1 1 src/directives/selection.js`); +report.push(``); +report.push(`2017-11-30T18:18:47+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix js lint`); +report.push(`215 37 .eslintrc.js`); +report.push(`2 1 .stylelintrc`); +report.push(`3 1 build/webpack.base.conf.js`); +report.push(`5 4 build/webpack.dev.conf.js`); +report.push(`298 303 package-lock.json`); +report.push(`2 2 package.json`); +report.push(`2 4 src/App.vue`); +report.push(`23 39 src/api/index.js`); +report.push(`2 4 src/components/ArgumentTypes/Dictionary.vue`); +report.push(`0 3 src/components/ArgumentTypes/IndexArgument.vue`); +report.push(`22 23 src/components/ArgumentTypes/RecCharge.vue`); +report.push(`1 1 src/components/ArgumentTypes/Text.vue`); +report.push(`3 3 src/components/ProductGroup.vue`); +report.push(`17 27 src/components/ProductRelations.vue`); +report.push(`69 87 src/components/RegionalArgs.vue`); +report.push(`4 4 src/components/Sidebar.vue`); +report.push(`49 66 src/directives/selection.js`); +report.push(`6 6 src/i18n/index.js`); +report.push(`5 5 src/router/index.js`); +report.push(`2 2 src/store/modules/offerings/index.js`); +report.push(`31 31 src/store/modules/product/index.js`); +report.push(`5 7 src/store/modules/sidebar/index.js`); +report.push(`1 1 src/store/modules/user/index.js`); +report.push(`8 10 src/utils/index.js`); +report.push(`6 6 src/validator/index.js`); +report.push(`3 3 src/views/CreateProductView.vue`); +report.push(`6 6 src/views/LoginView.vue`); +report.push(`2 2 src/views/ProductOffering/History.vue`); +report.push(`11 11 src/views/ProductOffering/Params.vue`); +report.push(`6 6 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-11-30T18:28:54+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>builds improvements / some style linting fixes`); +report.push(`116 96 .eslintrc.js`); +report.push(`6 0 build/build.js`); +report.push(`1 1 build/check-versions.js`); +report.push(`0 9 build/dev-client.js`); +report.push(`0 90 build/dev-server.js`); +report.push(`- - build/logo.png`); +report.push(`35 4 build/utils.js`); +report.push(`7 3 build/vue-loader.conf.js`); +report.push(`12 10 build/webpack.base.conf.js`); +report.push(`60 19 build/webpack.dev.conf.js`); +report.push(`37 12 build/webpack.prod.conf.js`); +report.push(`32 0 build/webpack.test.conf.js`); +report.push(`1 0 config/dev.env.js`); +report.push(`45 24 config/index.js`); +report.push(`1 0 config/prod.env.js`); +report.push(`8 0 config/test.env.js`); +report.push(`780 3 package-lock.json`); +report.push(`13 5 package.json`); +report.push(`7 8 src/assets/styles/components.scss`); +report.push(`5 3 src/assets/styles/components/product-view.scss`); +report.push(`7 2 src/assets/styles/elements.scss`); +report.push(`2 2 src/assets/styles/generic.scss`); +report.push(`2 1 src/assets/styles/tools.scss`); +report.push(``); +report.push(`2017-11-30T18:51:23+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Merge branch 'develop/6.5.0' of ssh://stash.billing.ru:2222/psc/psc-frontend into feature/PSCPSC-9568`); +report.push(`1 1 src/App.vue`); +report.push(`13 3 src/api/index.js`); +report.push(`3 5 src/directives/selection.js`); +report.push(`1 1 src/store/modules/user/index.js`); +report.push(`3 3 src/utils/auth.js`); +report.push(``); +report.push(`2017-12-01T14:20:51+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9525 fix paste from excel for lego`); +report.push(`8 6 src/components/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-01T15:02:35+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>test configs / jest added`); +report.push(`3 1 build/webpack.test.conf.js`); +report.push(`3716 928 package-lock.json`); +report.push(`15 10 package.json`); +report.push(`7 0 test/unit/.eslintrc`); +report.push(`123 0 test/unit/coverage/clover.xml`); +report.push(`5 0 test/unit/coverage/coverage-final.json`); +report.push(`212 0 test/unit/coverage/lcov-report/base.css`); +report.push(`119 0 test/unit/coverage/lcov-report/index.html`); +report.push(`1 0 test/unit/coverage/lcov-report/prettify.css`); +report.push(`1 0 test/unit/coverage/lcov-report/prettify.js`); +report.push(`- - test/unit/coverage/lcov-report/sort-arrow-sprite.png`); +report.push(`158 0 test/unit/coverage/lcov-report/sorter.js`); +report.push(`311 0 test/unit/coverage/lcov-report/src/App.vue.html`); +report.push(`242 0 test/unit/coverage/lcov-report/src/components/HelloWorld.vue.html`); +report.push(`132 0 test/unit/coverage/lcov-report/src/components/index.html`); +report.push(`93 0 test/unit/coverage/lcov-report/src/index.html`); +report.push(`233 0 test/unit/coverage/lcov.info`); +report.push(`33 0 test/unit/jest.conf.js`); +report.push(`3 0 test/unit/setup.js`); +report.push(`29 0 test/unit/specs/ProductListView.spec.js`); +report.push(``); +report.push(`2017-12-03T03:21:50+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>components, store, views refactoring. huge naming refactoring`); +report.push(`1 1 src/App.vue`); +report.push(`9 10 src/api/index.js`); +report.push(`1 1 src/assets/styles/components.scss`); +report.push(`0 0 src/components/{ => Product}/ArgumentTypes/Checkbox.vue`); +report.push(`1 1 src/components/{ => Product}/ArgumentTypes/Dictionary.vue`); +report.push(`0 0 src/components/{ => Product}/ArgumentTypes/IndexArgument.vue`); +report.push(`3 3 src/components/{ => Product}/ArgumentTypes/RecCharge.vue`); +report.push(`4 4 src/components/{ => Product}/ArgumentTypes/Text.vue`); +report.push(`13 14 src/components/{ => Product}/ProductGroup.vue`); +report.push(`9 10 src/components/{ => Product}/ProductRelations.vue`); +report.push(`12 13 src/components/{ => Product}/RegionalArgs.vue`); +report.push(`4 4 src/router/index.js`); +report.push(`4 4 src/store/index.js`); +report.push(`56 49 src/store/modules/{product => currentProduct}/index.js`); +report.push(`2 3 src/store/modules/{product => currentProduct}/mutation-types.js`); +report.push(`0 1 src/store/modules/offerings/mutation-types.js`); +report.push(`2 2 src/store/modules/{offerings => products}/index.js`); +report.push(`1 0 src/store/modules/products/mutation-types.js`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`8 10 src/views/{ProductOffering => Product}/History.vue`); +report.push(`0 0 src/views/{ProductOffering => Product}/Index.vue`); +report.push(`43 40 src/views/{ProductOffering => Product}/Params.vue`); +report.push(`2 2 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-12-04T09:39:55+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add rule for max line length, remove stylelint`); +report.push(`12 28 .eslintrc.js`); +report.push(`0 8 .stylelintrc`); +report.push(`0 5 build/webpack.dev.conf.js`); +report.push(`0 4 package.json`); +report.push(`2 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`5 2 src/components/Product/ArgumentTypes/RecCharge.vue`); +report.push(`31 15 src/components/Product/ProductRelations.vue`); +report.push(`123 65 src/components/Product/RegionalArgs.vue`); +report.push(`28 7 src/directives/selection.js`); +report.push(`7 2 src/i18n/index.js`); +report.push(`11 5 src/store/modules/currentProduct/index.js`); +report.push(`2 1 src/validator/index.js`); +report.push(`9 4 src/views/CreateProductView.vue`); +report.push(`9 2 src/views/Product/History.vue`); +report.push(`12 6 src/views/Product/Params.vue`); +report.push(`5 2 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-12-04T11:46:33+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix condition in gerionalArgs`); +report.push(`1 1 code-style.xml`); +report.push(`3 7 src/api/index.js`); +report.push(`1 1 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-04T11:59:11+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix condition in gerionalArgs`); +report.push(`4 4 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-04T12:51:43+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>gitignore test coverage`); +report.push(`1 0 .gitignore`); +report.push(`0 123 test/unit/coverage/clover.xml`); +report.push(`0 5 test/unit/coverage/coverage-final.json`); +report.push(`0 212 test/unit/coverage/lcov-report/base.css`); +report.push(`0 119 test/unit/coverage/lcov-report/index.html`); +report.push(`0 1 test/unit/coverage/lcov-report/prettify.css`); +report.push(`0 1 test/unit/coverage/lcov-report/prettify.js`); +report.push(`- - test/unit/coverage/lcov-report/sort-arrow-sprite.png`); +report.push(`0 158 test/unit/coverage/lcov-report/sorter.js`); +report.push(`0 311 test/unit/coverage/lcov-report/src/App.vue.html`); +report.push(`0 242 test/unit/coverage/lcov-report/src/components/HelloWorld.vue.html`); +report.push(`0 132 test/unit/coverage/lcov-report/src/components/index.html`); +report.push(`0 93 test/unit/coverage/lcov-report/src/index.html`); +report.push(`0 233 test/unit/coverage/lcov.info`); +report.push(``); +report.push(`2017-12-04T14:54:53+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>debug removing`); +report.push(`1 1 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-04T16:54:21+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>resetProductGroup -> resetProductState fix`); +report.push(`4 3 src/store/modules/currentProduct/index.js`); +report.push(`1 1 src/store/modules/currentProduct/mutation-types.js`); +report.push(`1 1 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-04T17:35:18+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>ESLint / codeStyle max length 80 -> 140`); +report.push(`1 1 .eslintrc.js`); +report.push(`1 1 code-style.xml`); +report.push(`10 15 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-04T17:38:03+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>_store.dispatch -> mapActions fix`); +report.push(`5 4 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-05T15:21:58+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 add store for product history revisions`); +report.push(`487 2347 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`3 0 src/api/index.js`); +report.push(`8 6 src/components/Product/RegionalArgs.vue`); +report.push(`36 0 src/store/modules/currentProduct/historyRevisions/index.js`); +report.push(`1 0 src/store/modules/currentProduct/historyRevisions/mutation-types.js`); +report.push(`2 0 src/store/modules/currentProduct/index.js`); +report.push(`32 4 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-05T15:59:36+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Replace semantic with element (WiP)`); +report.push(`1 1 config/dev.env.js`); +report.push(`25 0 src/assets/styles/components/product-view.scss`); +report.push(`25 5 src/assets/styles/utilities.scss`); +report.push(`2 6 src/components/Product/ProductRelations.vue`); +report.push(`35 24 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-12-05T18:51:14+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Change create product view`); +report.push(`2 0 src/assets/styles/components.scss`); +report.push(`8 0 src/assets/styles/components/create-product-view.scss`); +report.push(`0 1 src/assets/styles/main.scss`); +report.push(`4 0 src/main.js`); +report.push(`42 50 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-12-05T19:09:09+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>fetch groups / arguments / product components adaptation`); +report.push(`2 2 config/dev.env.js`); +report.push(`1 1 package.json`); +report.push(`32 23 src/api/index.js`); +report.push(`16 6 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`77 59 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`21 42 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`42 29 src/components/Product/ArgumentTypes/Text.vue`); +report.push(`48 53 src/components/Product/ProductGroup.vue`); +report.push(`6 1 src/main.js`); +report.push(`63 0 src/store/modules/currentProduct/args/index.js`); +report.push(`1 0 src/store/modules/currentProduct/args/mutation-types.js`); +report.push(`37 0 src/store/modules/currentProduct/groups/index.js`); +report.push(`1 0 src/store/modules/currentProduct/groups/mutation-types.js`); +report.push(`60 70 src/store/modules/currentProduct/index.js`); +report.push(`2 2 src/views/CreateProductView.vue`); +report.push(`8 18 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-06T14:15:00+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>added logout route, if we go to login route when we logged in we come back, fixed sidebar logout link`); +report.push(`2 5 src/components/Sidebar.vue`); +report.push(`8 2 src/router/index.js`); +report.push(`10 5 src/store/modules/user/index.js`); +report.push(`14 0 src/utils/auth.js`); +report.push(``); +report.push(`2017-12-06T14:35:05+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>remove unnecessary property`); +report.push(`1 1 src/components/Sidebar.vue`); +report.push(``); +report.push(`2017-12-06T16:14:59+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix recCharge component after data schema changes`); +report.push(`1 1 src/api/index.js`); +report.push(`1 1 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`9 5 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`6 6 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`87 46 src/components/Product/ArgumentTypes/RecCharge.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Text.vue`); +report.push(``); +report.push(`2017-12-06T16:22:20+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Replaced semantic in product creation page`); +report.push(`7 0 src/assets/styles/components/create-product-view.scss`); +report.push(`2 1 src/assets/styles/components/product-view.scss`); +report.push(`71 41 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-12-06T16:26:33+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove unused code`); +report.push(`0 17 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-12-06T16:34:31+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove duplicated import`); +report.push(`1 3 src/main.js`); +report.push(``); +report.push(`2017-12-06T17:24:49+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add translation on create product page`); +report.push(`10 7 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-12-06T18:44:06+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Some design changes`); +report.push(`2 1 src/assets/styles/components.scss`); +report.push(`19 0 src/assets/styles/components/create-product-view.scss`); +report.push(`1 0 src/assets/styles/components/product-view.scss`); +report.push(`87 0 src/assets/styles/components/sidebar.scss`); +report.push(`11 104 src/components/Sidebar.vue`); +report.push(`2 2 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-12-06T18:58:25+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>reccharge refactoring`); +report.push(`155 109 src/components/Product/ArgumentTypes/RecCharge.vue`); +report.push(``); +report.push(`2017-12-06T19:19:05+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 add component`); +report.push(`1 1 package-lock.json`); +report.push(`3 8 src/store/modules/currentProduct/historyRevisions/index.js`); +report.push(`13 31 src/views/Product/History.vue`); +report.push(`187 0 src/views/Product/HistoryRevisions.vue`); +report.push(``); +report.push(`2017-12-07T11:46:49+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix update currentArgTemplate`); +report.push(`4 2 src/components/Product/ArgumentTypes/RecCharge.vue`); +report.push(``); +report.push(`2017-12-07T13:38:11+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix stringify`); +report.push(`5 10 src/components/Product/ArgumentTypes/RecCharge.vue`); +report.push(``); +report.push(`2017-12-07T15:07:51+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Some fixes from Pavel and remove jQuery code`); +report.push(`2 2 src/assets/styles/components/create-product-view.scss`); +report.push(`3 1 src/i18n/en.json`); +report.push(`16 14 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-12-07T18:47:47+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>--reccharge-- complex component refactoring / groups refactoring`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`210 0 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`4 4 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`0 311 src/components/Product/ArgumentTypes/RecCharge.vue`); +report.push(`4 4 src/components/Product/ProductGroup.vue`); +report.push(`2 1 src/store/modules/currentProduct/groups/mutation-types.js`); +report.push(`0 1 src/store/modules/currentProduct/mutation-types.js`); +report.push(``); +report.push(`2017-12-08T11:04:41+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add isEditing action to group`); +report.push(`8 5 src/components/Product/ProductGroup.vue`); +report.push(`1 0 src/store/modules/currentProduct/args/index.js`); +report.push(`16 0 src/store/modules/currentProduct/groups/index.js`); +report.push(``); +report.push(`2017-12-08T11:28:32+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Product editing refactoring`); +report.push(`12 0 src/assets/styles/components/product-view.scss`); +report.push(`0 1 src/components/Product/ArgumentTypes/RecCharge.vue`); +report.push(`18 18 src/views/CreateProductView.vue`); +report.push(`10 5 src/views/Product/Index.vue`); +report.push(`23 12 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-08T11:38:33+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Delete reccharge (sorry)`); +report.push(`0 311 src/components/Product/ArgumentTypes/RecCharge.vue`); +report.push(``); +report.push(`2017-12-08T13:41:15+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>remove router from user store, add unit tests for user login getter`); +report.push(`5 14 src/store/modules/user/index.js`); +report.push(`9 8 src/utils/auth.js`); +report.push(`1 0 src/views/LoginView.vue`); +report.push(`26 0 test/unit/specs/store/modules/user.spec.js`); +report.push(``); +report.push(`2017-12-08T14:16:48+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>autofocus to username remove absent testcase`); +report.push(`1 0 src/views/LoginView.vue`); +report.push(`0 29 test/unit/specs/ProductListView.spec.js`); +report.push(``); +report.push(`2017-12-08T14:41:10+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>test refactoring`); +report.push(`44 18 test/unit/specs/store/modules/user.spec.js`); +report.push(``); +report.push(`2017-12-08T15:58:58+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 history works`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`122 0 src/assets/styles/components/product-history-table.scss`); +report.push(`1 1 src/assets/styles/settings.scss`); +report.push(`13 1 src/main.js`); +report.push(`39 17 src/store/modules/currentProduct/index.js`); +report.push(`1 0 src/store/modules/currentProduct/mutation-types.js`); +report.push(`130 7 src/views/Product/History.vue`); +report.push(`134 75 src/views/Product/HistoryRevisions.vue`); +report.push(``); +report.push(`2017-12-08T17:32:31+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 some fixes`); +report.push(`10 1 src/assets/styles/components/product-history-table.scss`); +report.push(`8 1 src/i18n/en.json`); +report.push(`9 20 src/store/modules/currentProduct/index.js`); +report.push(`13 30 src/views/Product/History.vue`); +report.push(`13 11 src/views/Product/HistoryRevisions.vue`); +report.push(``); +report.push(`2017-12-08T18:58:08+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>argument save and cancel refactoring`); +report.push(`10 1 src/api/index.js`); +report.push(`14 3 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`12 0 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`13 5 src/components/Product/ArgumentTypes/Text.vue`); +report.push(`6 3 src/components/Product/ProductGroup.vue`); +report.push(`1 1 src/components/Product/RegionalArgs.vue`); +report.push(`74 1 src/store/modules/currentProduct/args/index.js`); +report.push(`5 1 src/store/modules/currentProduct/args/mutation-types.js`); +report.push(`30 7 src/store/modules/currentProduct/groups/index.js`); +report.push(``); +report.push(`2017-12-08T20:15:33+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>small fixes`); +report.push(`1 1 src/views/LoginView.vue`); +report.push(`1 1 test/unit/specs/store/modules/user.spec.js`); +report.push(``); +report.push(`2017-12-08T20:38:56+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Refactoring of product editing form`); +report.push(`18 6 src/assets/styles/components.scss`); +report.push(`45 21 src/assets/styles/components/create-product-view.scss`); +report.push(`0 11 src/assets/styles/components/product-view.scss`); +report.push(`14 13 src/views/CreateProductView.vue`); +report.push(`149 88 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-11T10:56:41+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement edit for dictionary`); +report.push(`11 18 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(``); +report.push(`2017-12-11T11:40:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement validator for Text components`); +report.push(`16 9 src/components/Product/ArgumentTypes/Text.vue`); +report.push(``); +report.push(`2017-12-11T12:15:19+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement validator for Complex components`); +report.push(`26 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`4 4 src/components/Product/ArgumentTypes/Text.vue`); +report.push(``); +report.push(`2017-12-11T12:28:10+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Editing product parameters UI`); +report.push(`0 11 src/assets/styles/components.scss`); +report.push(`17 0 src/assets/styles/components/create-product-view.scss`); +report.push(`22 11 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-11T13:10:31+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>regionalArgs refactoring part i`); +report.push(`1 1 src/assets/styles/components/product-view.scss`); +report.push(`12 19 src/components/Product/ProductGroup.vue`); +report.push(`47 32 src/components/Product/RegionalArgs.vue`); +report.push(`3 0 src/store/modules/currentProduct/args/index.js`); +report.push(``); +report.push(`2017-12-11T14:19:32+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix filter select for regArgs`); +report.push(`39 43 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-11T16:25:41+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Replace with element UI text/complex`); +report.push(`32 26 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`6 7 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`15 14 src/components/Product/ArgumentTypes/Text.vue`); +report.push(`20 9 src/components/Product/ProductGroup.vue`); +report.push(`6 3 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-11T18:15:04+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 refactor`); +report.push(`1 2 src/api/index.js`); +report.push(`11 18 src/assets/styles/components/product-history-table.scss`); +report.push(`164 0 src/components/Product/HistoryRevisions.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`105 7 src/store/modules/currentProduct/historyRevisions/index.js`); +report.push(`1 1 src/store/modules/currentProduct/historyRevisions/mutation-types.js`); +report.push(`11 11 src/views/Product/History.vue`); +report.push(`0 248 src/views/Product/HistoryRevisions.vue`); +report.push(``); +report.push(`2017-12-11T18:36:09+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Change checkbox argument`); +report.push(`3 3 src/assets/styles/components/create-product-view.scss`); +report.push(`8 13 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`3 1 src/main.js`); +report.push(`66 63 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-12T19:42:00+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>regionalArgs refactoring part ii (without filters)`); +report.push(`19 34 src/assets/styles/components.scss`); +report.push(`3 3 src/assets/styles/components/create-product-view.scss`); +report.push(`6 2 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`46 36 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`28 42 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`20 12 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`21 45 src/components/Product/ArgumentTypes/Text.vue`); +report.push(`4 4 src/components/Product/ProductGroup.vue`); +report.push(`261 201 src/components/Product/RegionalArgs.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`44 22 src/store/modules/currentProduct/args/index.js`); +report.push(`1 0 src/store/modules/currentProduct/args/mutation-types.js`); +report.push(`4 3 src/store/modules/currentProduct/groups/index.js`); +report.push(`0 8 src/store/modules/currentProduct/index.js`); +report.push(`11 12 src/views/CreateProductView.vue`); +report.push(`21 15 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-12T19:50:52+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>cleaning`); +report.push(`0 21 src/api/index.js`); +report.push(`0 41 src/components/Product/ProductGroup.vue`); +report.push(`1 28 src/components/Product/RegionalArgs.vue`); +report.push(`0 4 src/store/modules/currentProduct/args/index.js`); +report.push(`0 54 src/store/modules/currentProduct/index.js`); +report.push(`0 4 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-13T10:37:25+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix lint errors, make save button disabled if text element hasError`); +report.push(`7 1 src/components/Product/ArgumentTypes/Text.vue`); +report.push(`10 10 src/components/Product/RegionalArgs.vue`); +report.push(`8 11 src/store/modules/currentProduct/args/index.js`); +report.push(``); +report.push(`2017-12-13T10:39:31+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove debugger`); +report.push(`5 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`0 1 src/components/Product/ArgumentTypes/Text.vue`); +report.push(``); +report.push(`2017-12-13T12:18:43+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Small style fixes`); +report.push(`5 6 src/assets/styles/components/create-product-view.scss`); +report.push(`5 2 src/assets/styles/settings.scss`); +report.push(``); +report.push(`2017-12-13T12:21:56+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>check errors for regional args`); +report.push(`7 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`11 6 src/components/Product/ArgumentTypes/Text.vue`); +report.push(`3 3 src/store/modules/currentProduct/args/index.js`); +report.push(``); +report.push(`2017-12-13T13:01:04+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>check errors for regional complex args`); +report.push(`10 6 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`0 1 src/components/Product/ArgumentTypes/Text.vue`); +report.push(``); +report.push(`2017-12-13T13:12:05+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>style improvements / minor fixes`); +report.push(`4 0 src/assets/styles/components.scss`); +report.push(`25 0 src/assets/styles/components/complex-argument.scss`); +report.push(`5 5 src/assets/styles/components/create-product-view.scss`); +report.push(`2 6 src/assets/styles/components/product-view.scss`); +report.push(`2 2 src/assets/styles/components/relations.scss`); +report.push(`1 4 src/assets/styles/settings.scss`); +report.push(`3 4 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`5 29 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`11 11 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`9 10 src/components/Product/ArgumentTypes/Text.vue`); +report.push(`5 5 src/components/Product/ProductRelations.vue`); +report.push(`6 7 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-13T13:29:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix saving boolean args`); +report.push(`1 1 src/store/modules/currentProduct/args/index.js`); +report.push(``); +report.push(`2017-12-13T13:45:52+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 fix comments`); +report.push(`10 10 src/assets/styles/components/product-history-table.scss`); +report.push(`4 4 src/components/Product/HistoryRevisions.vue`); +report.push(`50 1 src/store/modules/currentProduct/{historyRevisions => history}/index.js`); +report.push(`2 0 src/store/modules/currentProduct/history/mutation-types.js`); +report.push(`0 1 src/store/modules/currentProduct/historyRevisions/mutation-types.js`); +report.push(`4 53 src/store/modules/currentProduct/index.js`); +report.push(`16 24 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-13T14:02:29+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 add component`); +report.push(`2 2 src/components/Product/HistoryRevisions.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`2 5 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-13T14:02:51+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>style improvements / regional grid fixes`); +report.push(`7 10 src/assets/styles/components.scss`); +report.push(`0 14 src/assets/styles/components/product-view.scss`); +report.push(`2 2 src/assets/styles/components/sidebar.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`3 3 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`3 3 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`2 2 src/components/Product/ArgumentTypes/Text.vue`); +report.push(`1 1 src/components/Product/ProductRelations.vue`); +report.push(`4 4 src/components/Product/RegionalArgs.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`9 10 src/views/CreateProductView.vue`); +report.push(`22 26 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-13T14:06:11+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>regional grid cell height/line-height fix`); +report.push(`1 2 src/assets/styles/components.scss`); +report.push(``); +report.push(`2017-12-13T14:42:05+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>checkbox fixes / unused classes removing / regional grid fixes`); +report.push(`0 13 src/assets/styles/components.scss`); +report.push(`0 59 src/assets/styles/components/product-view.scss`); +report.push(`0 8 src/assets/styles/utilities.scss`); +report.push(`9 5 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`2 4 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(``); +report.push(`2017-12-13T15:35:19+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 fix by comments`); +report.push(`8 12 src/assets/styles/components/product-history-table.scss`); +report.push(`4 0 src/assets/styles/settings.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`21 21 src/components/Product/HistoryRevisions.vue`); +report.push(`31 16 src/store/modules/currentProduct/history/index.js`); +report.push(`2 1 src/store/modules/currentProduct/history/mutation-types.js`); +report.push(`5 19 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-13T16:55:07+03:00>Andrey Sorokin>Andrey.Sorokin@billing.ru>English locale was fixed.`); +report.push(`28 28 src/i18n/en.json`); +report.push(``); +report.push(`2017-12-13T17:42:39+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>package updated / semantic removing (except icons) / minor fixes`); +report.push(`0 6 build/webpack.base.conf.js`); +report.push(`378 1423 package-lock.json`); +report.push(`10 18 package.json`); +report.push(`0 7 src/App.vue`); +report.push(`0 44 src/assets/styles/components.scss`); +report.push(`0 11 src/assets/styles/components/product-view.scss`); +report.push(`5 5 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`1 6 src/components/Product/ArgumentTypes/{Text.vue => Integer.vue}`); +report.push(`1 3 src/components/Product/RegionalArgs.vue`); +report.push(`0 10 src/main.js`); +report.push(`5 4 src/store/modules/currentProduct/args/index.js`); +report.push(`1 1 src/validator/index.js`); +report.push(`1 10 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-13T17:50:59+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 add userCreated`); +report.push(`6 3 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-13T18:00:38+03:00>Andrey Sorokin>Andrey.Sorokin@billing.ru>English locale was fixed.`); +report.push(`3 3 src/components/Product/ProductRelations.vue`); +report.push(`5 1 src/i18n/en.json`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-12-14T11:54:12+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>argument minor fixes`); +report.push(`6 6 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`9 9 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`0 1 src/components/Product/RegionalArgs.vue`); +report.push(`10 2 src/store/modules/currentProduct/args/index.js`); +report.push(`2 1 src/store/modules/currentProduct/args/mutation-types.js`); +report.push(`1 8 src/utils/index.js`); +report.push(`3 1 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-14T12:55:36+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 some fix`); +report.push(`1 1 config/index.js`); +report.push(`0 906 package-lock.json`); +report.push(`3 1 src/components/Product/HistoryRevisions.vue`); +report.push(`2 2 src/components/Product/RegionalArgs.vue`); +report.push(`2 2 src/store/modules/currentProduct/history/index.js`); +report.push(`0 1 src/store/modules/currentProduct/index.js`); +report.push(`2 2 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-14T16:10:59+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9593 fix revisions`); +report.push(`17 7 src/assets/styles/components/product-history-table.scss`); +report.push(`65 74 src/components/Product/HistoryRevisions.vue`); +report.push(`34 14 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-14T16:44:07+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix performance`); +report.push(`444 1055 package-lock.json`); +report.push(`2 2 package.json`); +report.push(`5 5 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`17 16 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`11 15 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`32 16 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`4 4 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`3 2 src/components/Product/ProductGroup.vue`); +report.push(`3 1 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-14T18:17:59+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix argument width`); +report.push(`3 3 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`3 3 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`0 1 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`2 2 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`6 6 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-14T18:48:28+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>regional grid style fixes`); +report.push(`1254 348 package-lock.json`); +report.push(`66 66 package.json`); +report.push(`8 2 src/assets/styles/components.scss`); +report.push(`7 4 src/components/Product/RegionalArgs.vue`); +report.push(`0 5 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-14T19:00:01+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>update single cell when we edit and not pressing enter`); +report.push(`7 0 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(``); +report.push(`2017-12-14T19:01:15+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>remove unnecessary getters`); +report.push(`1 26 src/store/modules/currentProduct/args/index.js`); +report.push(`1 1 src/store/modules/currentProduct/groups/index.js`); +report.push(``); +report.push(`2017-12-14T19:03:56+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9593 fix color, region, daterange, selecting two revisions`); +report.push(`5 9 src/components/Product/HistoryRevisions.vue`); +report.push(`1 1 src/store/modules/currentProduct/history/index.js`); +report.push(`1 1 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-14T19:19:37+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9593 fix group width, using style`); +report.push(`2 2 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-14T21:00:24+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>regionalargs complex argument fixes`); +report.push(`5 9 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`42 34 src/components/Product/RegionalArgs.vue`); +report.push(`9 5 src/store/modules/currentProduct/args/index.js`); +report.push(`2 2 src/store/modules/currentProduct/groups/index.js`); +report.push(``); +report.push(`2017-12-14T21:01:08+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9593 fix filters`); +report.push(`0 8 src/assets/styles/components.scss`); +report.push(`85 91 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-14T22:57:46+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>FIX: complexValues ids / regional rows style / dictionary selecting hack for regional`); +report.push(`18 15 src/assets/styles/components.scss`); +report.push(`4 0 src/assets/styles/components/product-view.scss`); +report.push(`5 3 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`16 2 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`11 57 src/components/Product/RegionalArgs.vue`); +report.push(`0 7 src/i18n/index.js`); +report.push(`13 0 src/store/modules/currentProduct/args/index.js`); +report.push(`1 1 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-14T23:40:06+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>minor style fixes / shits cleaned`); +report.push(`6 7 src/assets/styles/components.scss`); +report.push(`9 13 src/components/Product/RegionalArgs.vue`); +report.push(`0 15 src/store/modules/currentProduct/index.js`); +report.push(`0 5 src/store/modules/currentProduct/mutation-types.js`); +report.push(``); +report.push(`2017-12-15T12:26:27+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>publishing status after group editing fix`); +report.push(`1 0 src/store/modules/currentProduct/groups/index.js`); +report.push(``); +report.push(`2017-12-15T13:45:14+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product history/revisions fixes`); +report.push(`5 1 src/assets/styles/components/product-history-table.scss`); +report.push(`2 2 src/components/Product/HistoryRevisions.vue`); +report.push(`0 2 src/store/modules/currentProduct/history/index.js`); +report.push(`8 13 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-18T17:17:00+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix ap saving, fix filters`); +report.push(`23 19 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-18T18:18:15+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix aplying new argument value`); +report.push(`1 1 config/dev.env.js`); +report.push(`2 9 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-19T10:22:47+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix drop selection on update values`); +report.push(`5 3 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-19T10:23:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add regions to vuex`); +report.push(`48 0 src/store/modules/regions/index.js`); +report.push(`1 0 src/store/modules/regions/mutation-types.js`); +report.push(``); +report.push(`2017-12-19T11:39:41+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add regions to vuex`); +report.push(`2 0 src/App.vue`); +report.push(`58 57 src/components/Product/RegionalArgs.vue`); +report.push(`3 1 src/store/index.js`); +report.push(`12 1 src/store/modules/regions/index.js`); +report.push(`2 1 src/store/modules/regions/mutation-types.js`); +report.push(``); +report.push(`2017-12-19T11:58:45+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix build`); +report.push(`1 1 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-19T12:10:50+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix editing of argument values with filters`); +report.push(`26 3 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-19T14:13:49+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>improve filter method`); +report.push(`24 41 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-19T14:14:10+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Statistic with current username Router: create-product path renamed`); +report.push(`1 1 src/components/Sidebar.vue`); +report.push(`14 4 src/router/index.js`); +report.push(`1 6 src/views/CreateProductView.vue`); +report.push(`1 6 src/views/Product/Params.vue`); +report.push(`0 4 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-12-19T14:44:04+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix comments by Alexey`); +report.push(`1 2 src/components/Product/RegionalArgs.vue`); +report.push(`2 2 src/store/modules/regions/index.js`); +report.push(``); +report.push(`2017-12-19T15:03:47+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix positive or positiveOr0 validator`); +report.push(`3 3 src/validator/index.js`); +report.push(``); +report.push(`2017-12-19T15:07:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add locale`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2017-12-20T14:37:03+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add mapper: empty string should send as null`); +report.push(`1 1 config/dev.env.js`); +report.push(`29 2 src/api/index.js`); +report.push(``); +report.push(`2017-12-20T17:36:17+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add id's to key elements`); +report.push(`34 12 src/components/Sidebar.vue`); +report.push(`4 2 src/store/modules/sidebar/index.js`); +report.push(`19 11 src/views/CreateProductView.vue`); +report.push(`30 20 src/views/Product/History.vue`); +report.push(`11 6 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-12-21T12:31:47+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add el-input wrap`); +report.push(`3 30 src/api/index.js`); +report.push(`49 0 src/components/form/PscInput.vue`); +report.push(`16 8 src/views/CreateProductView.vue`); +report.push(`19 13 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-21T13:38:43+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add computed properties; add constants.js`); +report.push(`22 8 src/components/form/PscInput.vue`); +report.push(`1 0 src/utils/constants.js`); +report.push(`1 1 src/utils/index.js`); +report.push(``); +report.push(`2017-12-21T13:41:06+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove unused`); +report.push(`1 5 src/components/form/PscInput.vue`); +report.push(``); +report.push(`2017-12-21T13:58:04+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>History revisions: new component for old/new values Styles: classnames renaming, minor style fixes`); +report.push(`1 1 config/dev.env.js`); +report.push(`40 19 src/assets/styles/components/product-history-table.scss`); +report.push(`0 4 src/assets/styles/utilities.scss`); +report.push(`75 0 src/components/Product/History/RevisionValues.vue`); +report.push(`150 0 src/components/Product/History/Revisions.vue`); +report.push(`0 153 src/components/Product/HistoryRevisions.vue`); +report.push(`1 1 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-21T14:37:54+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add id's to product parameters and relations`); +report.push(`70 36 src/components/Product/ProductRelations.vue`); +report.push(`54 35 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-21T18:10:02+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>revision values improvements`); +report.push(`2 3 src/components/Product/History/RevisionValues.vue`); +report.push(``); +report.push(`2017-12-21T18:11:07+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove unnecessary space`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-12-21T18:13:15+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Statistic: remove tracking on Login View`); +report.push(`4 0 src/router/index.js`); +report.push(``); +report.push(`2017-12-21T19:28:02+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>setting of token and user name to null on logout action`); +report.push(`2 0 src/store/modules/user/index.js`); +report.push(``); +report.push(`2017-12-22T11:12:27+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>History revision: revision value component fixes`); +report.push(`42 0 src/components/Product/History/RevisionValue.vue`); +report.push(`0 74 src/components/Product/History/RevisionValues.vue`); +report.push(`6 3 src/components/Product/History/Revisions.vue`); +report.push(`1 1 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-22T11:13:36+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Version changed`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2017-12-22T17:04:06+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fixing demo bugs`); +report.push(`0 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`10 3 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-25T16:43:01+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Product History Revisions improvements`); +report.push(`1 1 package.json`); +report.push(`4 0 src/assets/styles/components/product-history-table.scss`); +report.push(`4 2 src/components/Product/History/RevisionValue.vue`); +report.push(`2 2 src/components/Product/History/Revisions.vue`); +report.push(``); +report.push(`2017-12-25T16:54:46+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix loading regional arguments table`); +report.push(`0 2 src/App.vue`); +report.push(`1 1 src/store/modules/regions/index.js`); +report.push(`7 7 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-26T10:58:34+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add fetchGroups on History page`); +report.push(`154 908 package-lock.json`); +report.push(`4 2 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-26T16:58:43+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>UI improvements: part i`); +report.push(`298 355 package-lock.json`); +report.push(`32 32 package.json`); +report.push(`5 9 src/assets/styles/components.scss`); +report.push(`9 21 src/assets/styles/components/product-view.scss`); +report.push(`40 44 src/assets/styles/components/sidebar.scss`); +report.push(`4 4 src/assets/styles/elements.scss`); +report.push(`1 1 src/assets/styles/generic.scss`); +report.push(`60 36 src/assets/styles/settings.scss`); +report.push(`1 1 src/assets/styles/tools.scss`); +report.push(`2 2 src/assets/styles/utilities.scss`); +report.push(`2 2 src/components/Product/ProductRelations.vue`); +report.push(`1 1 src/i18n/en.json`); +report.push(`7 8 src/views/LoginView.vue`); +report.push(`2 2 src/views/Product/History.vue`); +report.push(`7 8 src/views/Product/Params.vue`); +report.push(`30 48 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-12-26T17:19:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add group to history revision`); +report.push(`2 2 src/api/index.js`); +report.push(`80 0 src/components/Product/History/RevisionGroup.vue`); +report.push(`33 27 src/components/Product/History/Revisions.vue`); +report.push(`29 11 src/store/modules/currentProduct/history/index.js`); +report.push(`4 1 src/utils/constants.js`); +report.push(`2 2 src/views/Product/History.vue`); +report.push(`0 1 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-26T19:29:40+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Refactoring of publishing component and fix updating status of publishing.`); +report.push(`4 4 src/api/index.js`); +report.push(`2 2 src/assets/styles/components/product-view.scss`); +report.push(`153 0 src/components/Product/Publishing.vue`); +report.push(`1 1 src/store/modules/currentProduct/groups/index.js`); +report.push(`10 16 src/store/modules/currentProduct/index.js`); +report.push(`44 0 src/store/modules/currentProduct/publishing/index.js`); +report.push(`2 0 src/store/modules/currentProduct/publishing/mutation-types.js`); +report.push(`6 1 src/utils/constants.js`); +report.push(`12 121 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-27T12:31:31+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix parent group name for history revisions`); +report.push(`25 12 src/components/Product/History/RevisionGroup.vue`); +report.push(`14 2 src/components/Product/History/RevisionValue.vue`); +report.push(`22 8 src/components/Product/History/Revisions.vue`); +report.push(`0 1 src/store/modules/currentProduct/history/index.js`); +report.push(`2 1 src/utils/constants.js`); +report.push(`2 1 src/views/Product/History.vue`); +report.push(`1 0 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-27T12:35:15+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Small markup fix`); +report.push(`18 19 src/components/Product/Publishing.vue`); +report.push(`1 3 src/store/modules/currentProduct/index.js`); +report.push(``); +report.push(`2017-12-27T14:19:19+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix canceling editing in regional table`); +report.push(`8 7 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-27T15:00:44+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add charlist as new revision type`); +report.push(`3 3 src/components/Product/History/RevisionGroup.vue`); +report.push(`6 2 src/store/modules/currentProduct/history/index.js`); +report.push(`2 1 src/utils/constants.js`); +report.push(``); +report.push(`2017-12-27T15:26:35+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fixing regional table complete`); +report.push(`5 3 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2017-12-27T15:46:17+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove oldValueCondition`); +report.push(`1 4 src/components/Product/History/RevisionGroup.vue`); +report.push(``); +report.push(`2017-12-27T16:15:11+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9652 add regional component`); +report.push(`0 3 src/assets/styles/components/product-history-table.scss`); +report.push(`185 0 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`5 83 src/store/modules/currentProduct/history/index.js`); +report.push(``); +report.push(`2017-12-27T16:20:53+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add product details in products list.`); +report.push(`38 0 src/store/modules/products/details/index.js`); +report.push(`5 1 src/store/modules/products/index.js`); +report.push(`6 1 src/utils/constants.js`); +report.push(`48 3 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-12-27T16:56:26+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove group title from regionalArg component`); +report.push(`0 16 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(``); +report.push(`2017-12-27T16:57:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove comments`); +report.push(`0 2 src/components/Product/History/Revisions.vue`); +report.push(``); +report.push(`2017-12-27T17:14:12+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>revert changes`); +report.push(`23 10 src/components/Product/History/RevisionGroup.vue`); +report.push(`9 58 src/components/Product/History/Revisions.vue`); +report.push(``); +report.push(`2017-12-27T17:29:16+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>handle default value`); +report.push(`1 1 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(``); +report.push(`2017-12-27T17:50:33+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>UI improvements: part ii final Element UI variables replacing`); +report.push(`53 135 src/assets/styles/components.scss`); +report.push(`0 1 src/assets/styles/components/complex-argument.scss`); +report.push(`1 1 src/assets/styles/components/create-product-view.scss`); +report.push(`3 3 src/assets/styles/components/product-history-table.scss`); +report.push(`4 5 src/assets/styles/components/relations.scss`); +report.push(`1 1 src/assets/styles/elements.scss`); +report.push(`68 33 src/assets/styles/settings.scss`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`1 10 src/components/Product/ProductGroup.vue`); +report.push(`14 18 src/components/Product/RegionalArgs.vue`); +report.push(`9 1 src/components/form/PscInput.vue`); +report.push(`3 6 src/directives/selection.js`); +report.push(`0 2 src/main.js`); +report.push(`3 3 src/views/LoginView.vue`); +report.push(`4 4 src/views/Product/History.vue`); +report.push(`10 2 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-27T17:57:04+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>UI improvements: part iii final / grid selections styles moved from directive to assets`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`3 12 src/directives/selection.js`); +report.push(``); +report.push(`2017-12-27T17:58:48+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>UI improvements: part iii final / comment removed`); +report.push(`0 4 src/assets/styles/elements.scss`); +report.push(``); +report.push(`2017-12-27T18:11:24+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>UI improvements: part iii final / debounce constant added`); +report.push(`2 2 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`2 2 src/components/Product/RegionalArgs.vue`); +report.push(`2 2 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-12-28T13:07:45+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Change provision to publishing completely`); +report.push(`5 5 src/views/Product/Params.vue`); +report.push(``); +report.push(`2017-12-28T13:28:51+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Display bundle in product list`); +report.push(`1 1 config/dev.env.js`); +report.push(`2 0 src/assets/styles/settings.scss`); +report.push(`38 4 src/components/Product/ProductRelations.vue`); +report.push(`5 1 src/i18n/en.json`); +report.push(`17 2 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-12-28T13:40:52+03:00>Viacheslav Terentiev>Viacheslav.Terentiev@nexign.com>Updated project version`); +report.push(`1 1 pom.xml`); +report.push(``); +report.push(`2017-12-28T13:42:28+03:00>Viacheslav Terentiev>Viacheslav.Terentiev@nexign.com>Fixed build number`); +report.push(`1 1 pom.xml`); +report.push(``); +report.push(`2017-12-28T13:49:39+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add styles to old and new value`); +report.push(`0 906 package-lock.json`); +report.push(`4 0 src/assets/styles/components.scss`); +report.push(`42 38 src/assets/styles/components/product-history-table.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`7 6 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`19 2 src/components/Product/History/RevisionGroup.vue`); +report.push(``); +report.push(`2017-12-28T14:39:03+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix notes after review`); +report.push(`0 20 src/assets/styles/components/product-history-table.scss`); +report.push(`3 3 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`3 29 src/components/Product/History/RevisionGroup.vue`); +report.push(`0 6 src/components/Product/History/RevisionValue.vue`); +report.push(`2 2 src/store/modules/currentProduct/history/index.js`); +report.push(`2 2 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-28T14:56:03+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix placeholder on createProductView`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-12-28T15:16:40+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Save relations WiP`); +report.push(`22 2 src/components/Product/ProductRelations.vue`); +report.push(``); +report.push(`2017-12-28T15:38:25+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9652 come fix`); +report.push(`5 14 src/assets/styles/components/product-history-table.scss`); +report.push(`33 23 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`3 5 src/components/Product/History/RevisionGroup.vue`); +report.push(`2 14 src/components/Product/History/Revisions.vue`); +report.push(`2 3 src/store/modules/currentProduct/history/index.js`); +report.push(``); +report.push(`2017-12-28T15:49:22+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9652 some fix`); +report.push(`1 2 src/assets/styles/components/product-history-table.scss`); +report.push(`4 1 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(``); +report.push(`2017-12-28T16:10:14+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add some small improvements`); +report.push(`4 3 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2017-12-28T16:13:50+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Send relation type in update relations method`); +report.push(`1 0 src/components/Product/ProductRelations.vue`); +report.push(`2 1 src/store/modules/currentProduct/index.js`); +report.push(``); +report.push(`2017-12-28T16:50:12+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9652 some fix`); +report.push(`4 0 src/assets/styles/components.scss`); +report.push(`3 0 src/assets/styles/components/product-history-table.scss`); +report.push(`2 1 src/assets/styles/settings.scss`); +report.push(`8 7 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`2 2 src/components/Product/History/RevisionValue.vue`); +report.push(``); +report.push(`2017-12-28T17:20:55+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Can't delete relation if has another relation`); +report.push(`11 4 src/components/Product/ProductRelations.vue`); +report.push(``); +report.push(`2017-12-28T17:33:24+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix relation type`); +report.push(`1 1 src/store/modules/currentProduct/index.js`); +report.push(``); +report.push(`2017-12-28T17:37:07+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix description placeholder`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2017-12-28T17:46:11+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9652 some fix`); +report.push(`2 2 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(``); +report.push(`2017-12-28T18:14:44+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>ui fixes`); +report.push(`2 2 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`1 1 src/store/modules/sidebar/index.js`); +report.push(`1 1 src/views/Product/History.vue`); +report.push(``); +report.push(`2017-12-28T18:30:23+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>add checkbox type`); +report.push(`7 2 src/components/Product/History/RevisionValue.vue`); +report.push(``); +report.push(`2017-12-28T18:35:32+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove space`); +report.push(`1 1 src/assets/styles/components/product-history-table.scss`); +report.push(``); +report.push(`2017-12-28T18:40:21+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Refactor mapping bundle relations for saving`); +report.push(`33 13 src/components/Product/ProductRelations.vue`); +report.push(``); +report.push(`2017-12-28T18:45:58+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Rename API method invocation`); +report.push(`1 1 src/store/modules/products/details/index.js`); +report.push(``); +report.push(`2018-01-10T16:19:39+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>dependencies updated package version changed package author changed`); +report.push(`2540 209 package-lock.json`); +report.push(`13 13 package.json`); +report.push(``); +report.push(`2018-01-10T17:49:28+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement search products by id`); +report.push(`1 1 config/dev.env.js`); +report.push(`0 907 package-lock.json`); +report.push(`1 1 src/i18n/en.json`); +report.push(`4 2 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-10T18:30:01+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename locale, use utils function`); +report.push(`1 1 src/i18n/en.json`); +report.push(`1 1 src/utils/index.js`); +report.push(`3 3 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-11T12:52:22+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add filter component`); +report.push(`44 0 src/components/ProductListFilter.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(`6 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-11T12:54:49+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>Merge branch 'PSCPSC-9733' of https://stash.billing.ru/scm/psc/psc-frontend into PSCPSC-9754`); +report.push(`1 1 src/components/ProductListFilter.vue`); +report.push(`0 1 src/i18n/en.json`); +report.push(``); +report.push(`2018-01-11T13:37:48+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>publishing popover trigger changed to click`); +report.push(`1 1 config/dev.env.js`); +report.push(`1 1 src/components/Product/Publishing.vue`); +report.push(``); +report.push(`2018-01-11T16:30:43+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Merge branch 'develop/6.9.0' of ssh://stash.billing.ru:2222/psc/psc-frontend into feature/PSCPSC-9726`); +report.push(`1 1 config/dev.env.js`); +report.push(`0 13 package-lock.json`); +report.push(`0 1 package.json`); +report.push(`2 5 src/App.vue`); +report.push(`19 2 src/api/index.js`); +report.push(`4 4 src/components/Product/RegionalArgs.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`3 3 src/main.js`); +report.push(`36 5 src/store/modules/products/index.js`); +report.push(`4 1 src/store/modules/products/mutation-types.js`); +report.push(`17 3 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-01-11T19:25:24+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Deleting product Restoring product New styles for product params actions menu`); +report.push(`17 0 src/assets/styles/components/product-view.scss`); +report.push(`3 1 src/i18n/en.json`); +report.push(`3 1 src/main.js`); +report.push(`2 1 src/store/modules/products/index.js`); +report.push(`16 2 src/views/Product/Params.vue`); +report.push(`34 2 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-12T11:07:27+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>language works`); +report.push(`2 14 src/assets/styles/components/sidebar.scss`); +report.push(`28 11 src/components/Sidebar.vue`); +report.push(`26 6 src/i18n/index.js`); +report.push(`1 5 src/main.js`); +report.push(`15 2 src/store/modules/user/index.js`); +report.push(`2 1 src/store/modules/user/mutation-types.js`); +report.push(`12 3 src/views/LoginView.vue`); +report.push(`11 10 src/views/Product/History.vue`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-12T15:29:05+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>language works, fix by comments`); +report.push(`2 2 src/assets/styles/components/sidebar.scss`); +report.push(`8 0 src/assets/styles/utilities.scss`); +report.push(`11 5 src/components/Sidebar.vue`); +report.push(`11 10 src/i18n/index.js`); +report.push(`2 2 src/store/modules/user/index.js`); +report.push(`3 1 src/utils/constants.js`); +report.push(`6 4 src/views/LoginView.vue`); +report.push(``); +report.push(`2018-01-12T16:01:05+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>return user to logout page if token is invalid or expired small refactoring`); +report.push(`1 1 src/App.vue`); +report.push(`7 10 src/store/modules/user/index.js`); +report.push(`4 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-01-12T16:51:16+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>renamed token prefix constant`); +report.push(`2 2 src/store/modules/user/index.js`); +report.push(`1 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-01-12T17:05:34+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Product's action menu: dropdown styles`); +report.push(`3 1 src/i18n/en.json`); +report.push(`8 2 src/main.js`); +report.push(`9 12 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-01-12T18:16:58+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>New bundle UI WiP`); +report.push(`1 1 config/dev.env.js`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`25 0 src/assets/styles/components/bundle.scss`); +report.push(`8 3 src/assets/styles/components/relations.scss`); +report.push(`201 139 src/components/Product/ProductRelations.vue`); +report.push(`2 16 src/store/modules/currentProduct/index.js`); +report.push(`3 1 src/utils/constants.js`); +report.push(`10 7 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-12T18:43:23+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>language works, fix by comments`); +report.push(`2 0 src/assets/styles/components/sidebar.scss`); +report.push(`13 13 src/components/Sidebar.vue`); +report.push(`5 2 src/main.js`); +report.push(``); +report.push(`2018-01-12T18:51:38+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>language works, fix by comments`); +report.push(`2 2 src/i18n/index.js`); +report.push(`2 2 src/store/modules/user/index.js`); +report.push(`1 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-01-15T11:36:48+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement filter on ProductOffering page`); +report.push(`1 1 config/dev.env.js`); +report.push(`6 0 package-lock.json`); +report.push(`2 1 package.json`); +report.push(`117 14 src/components/ProductListFilter.vue`); +report.push(`59 0 src/components/form/PublishingStatusFilter.vue`); +report.push(`48 0 src/components/form/TemplateFilter.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`3 1 src/store/index.js`); +report.push(`1 1 src/store/modules/products/index.js`); +report.push(`34 0 src/store/modules/template/index.js`); +report.push(`1 0 src/store/modules/template/mutation-types.js`); +report.push(`9 1 src/utils/constants.js`); +report.push(`151 29 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-15T11:49:40+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>language works, fix by comments`); +report.push(`0 1 src/components/Sidebar.vue`); +report.push(``); +report.push(`2018-01-15T12:16:50+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename constant, add locale`); +report.push(`2 2 src/components/ProductListFilter.vue`); +report.push(`2 2 src/components/form/PublishingStatusFilter.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`1 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-01-15T13:35:18+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>language works, fix by comments`); +report.push(`5 7 src/components/Sidebar.vue`); +report.push(`3 3 src/i18n/index.js`); +report.push(`3 3 src/store/modules/user/index.js`); +report.push(`1 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-01-15T13:51:04+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename locale. delete import`); +report.push(`1 1 src/i18n/en.json`); +report.push(`0 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-15T13:52:25+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove import`); +report.push(`1 2 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-15T13:54:30+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>language works, some fix`); +report.push(`1 1 src/i18n/index.js`); +report.push(``); +report.push(`2018-01-15T14:10:57+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename template => templates`); +report.push(`2 2 src/components/form/TemplateFilter.vue`); +report.push(`1 1 src/i18n/en.json`); +report.push(`2 2 src/store/index.js`); +report.push(`0 0 src/store/modules/{template => templates}/index.js`); +report.push(`0 0 src/store/modules/{template => templates}/mutation-types.js`); +report.push(``); +report.push(`2018-01-15T14:39:32+03:00>Sergey Tabunshchikov>Sergey.Tabunshchikov@nexign-systems.com>version_change. Up version`); +report.push(`2 2 pom.xml`); +report.push(``); +report.push(`2018-01-15T14:56:34+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>join methods in one`); +report.push(`17 5 src/components/ProductListFilter.vue`); +report.push(`3 16 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-15T15:01:02+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Small refactoring of bundle (need more)`); +report.push(`24 51 src/components/Product/ProductRelations.vue`); +report.push(`0 10 src/store/modules/currentProduct/index.js`); +report.push(`0 1 src/store/modules/currentProduct/mutation-types.js`); +report.push(``); +report.push(`2018-01-15T17:52:32+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>language works, fix translation`); +report.push(`14 14 src/i18n/en.json`); +report.push(``); +report.push(`2018-01-15T17:56:24+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>language works, fix translation`); +report.push(`1 1 src/views/LoginView.vue`); +report.push(``); +report.push(`2018-01-15T19:03:15+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Product history major styles refactoring / deleting and restoring added`); +report.push(`3 3 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`9 0 src/assets/styles/components.scss`); +report.push(`8 9 src/assets/styles/components/product-history-table.scss`); +report.push(`7 7 src/components/Product/History/RevisionGroup.vue`); +report.push(`11 1 src/components/Product/History/Revisions.vue`); +report.push(`9 1 src/i18n/en.json`); +report.push(`15 8 src/store/modules/currentProduct/history/index.js`); +report.push(`9 2 src/utils/constants.js`); +report.push(`158 71 src/views/Product/History.vue`); +report.push(`9 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-15T19:07:36+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>fix test for users store`); +report.push(`12 1 test/unit/specs/store/modules/user.spec.js`); +report.push(``); +report.push(`2018-01-15T19:17:20+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix for new backend scheme`); +report.push(`3 3 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`15 18 src/components/Product/ProductRelations.vue`); +report.push(`4 4 src/store/modules/currentProduct/index.js`); +report.push(``); +report.push(`2018-01-15T19:17:46+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Merge branch 'develop/6.9.0' of ssh://stash.billing.ru:2222/psc/psc-frontend into feature/PSCPSC-9726`); +report.push(`1 4 src/main.js`); +report.push(`16 14 src/views/Product/History.vue`); +report.push(``); +report.push(`2018-01-15T20:58:13+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>ElButton import removed`); +report.push(`0 2 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-01-15T21:37:11+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>shit styles removed minor history fixes`); +report.push(`1 1 src/assets/styles/components.scss`); +report.push(`0 132 src/assets/styles/components/product-history-table.scss`); +report.push(`82 0 src/assets/styles/components/product-history.scss`); +report.push(`1 1 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`1 11 src/components/Product/History/Revisions.vue`); +report.push(`104 163 src/views/Product/History.vue`); +report.push(``); +report.push(`2018-01-15T21:47:23+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>minor history fixes`); +report.push(`1 1 src/store/modules/currentProduct/history/index.js`); +report.push(``); +report.push(`2018-01-15T21:58:46+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>products state tests user state tests grammar fix`); +report.push(`25 0 test/unit/specs/store/modules/products.spec.js`); +report.push(`2 3 test/unit/specs/store/modules/user.spec.js`); +report.push(``); +report.push(`2018-01-16T12:27:16+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product history fix dev.env set to psc.billing.ru`); +report.push(`1 1 config/dev.env.js`); +report.push(`1 0 src/assets/styles/components/product-history.scss`); +report.push(``); +report.push(`2018-01-16T12:29:07+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>gitignore: dev.env`); +report.push(`1 0 .gitignore`); +report.push(``); +report.push(`2018-01-16T12:32:42+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Stopped tracking dev.env`); +report.push(`0 8 config/dev.env.js`); +report.push(``); +report.push(`2018-01-16T13:00:59+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>lego: min-height for input fix`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(``); +report.push(`2018-01-16T15:58:35+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove spaces at the end of strings, fix filtering complex template ids`); +report.push(`5 1 src/components/form/TemplateFilter.vue`); +report.push(`14 9 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-16T16:25:50+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Small fixes of template, styles nad localization`); +report.push(`5 0 src/assets/styles/components/relations.scss`); +report.push(`9 0 src/components/Product/ProductRelations.vue`); +report.push(`6 1 src/i18n/en.json`); +report.push(``); +report.push(`2018-01-16T16:33:39+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>locale fix minor v-if fix`); +report.push(`1 1 src/i18n/en.json`); +report.push(`27 25 src/views/Product/History.vue`); +report.push(``); +report.push(`2018-01-16T16:49:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add parseInt for template id before filtering`); +report.push(`5 5 src/components/form/TemplateFilter.vue`); +report.push(`6 3 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-17T12:33:17+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix selecting and deselecting of product`); +report.push(`1 1 src/components/Product/ProductRelations.vue`); +report.push(``); +report.push(`2018-01-17T13:06:29+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix date filtering`); +report.push(`11 3 src/components/ProductListFilter.vue`); +report.push(`0 4 src/components/form/TemplateFilter.vue`); +report.push(`6 1 src/utils/index.js`); +report.push(`20 6 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-17T13:48:28+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>clear search input id date range is not defined`); +report.push(`5 5 src/components/ProductListFilter.vue`); +report.push(``); +report.push(`2018-01-17T14:32:42+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>refactor date range update`); +report.push(`8 11 src/components/ProductListFilter.vue`); +report.push(``); +report.push(`2018-01-17T14:39:14+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>disable input in datepicker`); +report.push(`1 0 src/components/ProductListFilter.vue`); +report.push(``); +report.push(`2018-01-17T15:11:46+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove func call`); +report.push(`0 3 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-17T17:31:03+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add error message and change product icon class`); +report.push(`10 0 src/assets/styles/components/relations.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`15 4 src/components/Product/ProductRelations.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-17T17:52:11+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Locale changes`); +report.push(`907 0 package-lock.json`); +report.push(`2 2 package.json`); +report.push(`2 1 src/i18n/en.json`); +report.push(``); +report.push(`2018-01-17T17:57:12+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix product icon class`); +report.push(`1 1 src/components/Product/ProductRelations.vue`); +report.push(``); +report.push(`2018-01-17T18:57:35+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>history locale fixes`); +report.push(`2 1 src/i18n/en.json`); +report.push(`4 4 src/views/Product/History.vue`); +report.push(`0 1 test/unit/specs/store/modules/products.spec.js`); +report.push(``); +report.push(`2018-01-17T19:05:40+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>stopped tracking dev.env.js`); +report.push(`0 0 config/dev.env.js`); +report.push(``); +report.push(`2018-01-18T14:56:41+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>ui fixes`); +report.push(`2 1 src/assets/styles/settings.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`64 13 src/components/ProductListFilter.vue`); +report.push(`2 1 src/components/form/PublishingStatusFilter.vue`); +report.push(`2 1 src/components/form/TemplateFilter.vue`); +report.push(`5 0 src/utils/index.js`); +report.push(`39 3 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-18T15:19:09+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>ui fixes`); +report.push(`22 0 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-18T15:47:50+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add padding to input with two suffixes`); +report.push(`9 0 src/assets/styles/components.scss`); +report.push(`120 0 src/assets/styles/components/product-list-view.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`1 137 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-18T16:10:00+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename spase variables`); +report.push(`8 8 src/assets/styles/components.scss`); +report.push(`4 4 src/assets/styles/components/complex-argument.scss`); +report.push(`7 7 src/assets/styles/components/create-product-view.scss`); +report.push(`6 6 src/assets/styles/components/product-history.scss`); +report.push(`11 10 src/assets/styles/components/product-list-view.scss`); +report.push(`13 13 src/assets/styles/components/product-view.scss`); +report.push(`4 4 src/assets/styles/components/sidebar.scss`); +report.push(`2 2 src/assets/styles/elements.scss`); +report.push(`10 10 src/assets/styles/settings.scss`); +report.push(`8 8 src/assets/styles/utilities.scss`); +report.push(`1 1 src/components/Product/ProductGroup.vue`); +report.push(`1 1 src/components/Product/RegionalArgs.vue`); +report.push(`3 3 src/components/ProductListFilter.vue`); +report.push(`1 6 src/utils/index.js`); +report.push(`2 2 src/views/LoginView.vue`); +report.push(`2 5 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-18T16:13:22+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fix Product&Service Catalogue, sidebar size, size choosing language`); +report.push(`1 1 src/assets/styles/settings.scss`); +report.push(`2 2 src/components/Sidebar.vue`); +report.push(``); +report.push(`2018-01-18T16:19:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>improve margin`); +report.push(`4 5 src/components/ProductListFilter.vue`); +report.push(``); +report.push(`2018-01-18T18:01:02+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change arrow up => down. fix endDate filter`); +report.push(`1 16 src/assets/styles/components/product-list-view.scss`); +report.push(`2 2 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-19T11:52:44+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>dev.env.js deleted`); +report.push(`0 0 config/dev.env.js`); +report.push(``); +report.push(`2018-01-19T12:40:23+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>regionalArgs: edit activeCell argument value`); +report.push(`8 0 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-01-22T15:23:30+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>package updated version changed`); +report.push(`83 122 package-lock.json`); +report.push(`11 11 package.json`); +report.push(``); +report.push(`2018-01-22T15:48:36+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>publishing renamed (from provisioning) api urls changed`); +report.push(`2 2 src/api/index.js`); +report.push(`2 2 src/components/Product/ProductGroup.vue`); +report.push(`6 6 src/components/Product/Publishing.vue`); +report.push(`2 2 src/components/form/PublishingStatusFilter.vue`); +report.push(`1 2 src/store/modules/currentProduct/mutation-types.js`); +report.push(`2 2 src/utils/constants.js`); +report.push(`3 3 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-22T16:11:45+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>handle DOUBLE argument type`); +report.push(`23 18 src/components/Product/RegionalArgs.vue`); +report.push(`9 0 src/utils/constants.js`); +report.push(`0 0 test/unit/mocks/regionalArgs.js`); +report.push(``); +report.push(`2018-01-22T16:43:06+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>locales changed`); +report.push(`1 1 src/components/Sidebar.vue`); +report.push(`2 2 src/i18n/en.json`); +report.push(``); +report.push(`2018-01-22T17:50:22+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>locales changed`); +report.push(`0 1 src/i18n/en.json`); +report.push(`1 1 src/store/modules/sidebar/index.js`); +report.push(`1 1 src/views/Product/History.vue`); +report.push(``); +report.push(`2018-01-23T10:45:55+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>history publishing revisions are not expandable`); +report.push(`2 0 src/views/Product/History.vue`); +report.push(``); +report.push(`2018-01-23T15:36:20+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Integer.vue validation`); +report.push(`7 7 src/assets/styles/components/bundle.scss`); +report.push(`22 22 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`1 1 src/i18n/en.json`); +report.push(`4 2 src/store/modules/currentProduct/args/index.js`); +report.push(``); +report.push(`2018-01-23T16:26:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement new design on main page`); +report.push(`0 907 package-lock.json`); +report.push(`4 0 src/assets/styles/components.scss`); +report.push(`22 8 src/assets/styles/components/product-list-view.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`48 49 src/components/ProductListFilter.vue`); +report.push(`38 0 src/components/form/PublicationStatusByCode.vue`); +report.push(`24 0 src/components/form/TemplateNameById.vue`); +report.push(`3 2 src/i18n/en.json`); +report.push(`1 2 src/i18n/index.js`); +report.push(`0 5 src/i18n/ru.json`); +report.push(`71 76 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-23T18:16:48+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement preloader`); +report.push(`6 16 src/assets/styles/components/product-list-view.scss`); +report.push(`42 2 src/components/form/PublicationStatusByCode.vue`); +report.push(`56 60 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-24T12:35:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change status view`); +report.push(`- - src/assets/img/ic-error.png`); +report.push(`- - src/assets/img/ic-error@2x.png`); +report.push(`- - src/assets/img/ic-error@3x.png`); +report.push(`- - src/assets/img/ic-ok.png`); +report.push(`- - src/assets/img/ic-ok@2x.png`); +report.push(`- - src/assets/img/ic-ok@3x.png`); +report.push(`- - src/assets/img/ic-warning.png`); +report.push(`- - src/assets/img/ic-warning@2x.png`); +report.push(`- - src/assets/img/ic-warning@3x.png`); +report.push(`6 0 src/assets/styles/components.scss`); +report.push(`6 3 src/assets/styles/components/product-list-view.scss`); +report.push(`3 0 src/assets/styles/settings.scss`); +report.push(`25 33 src/components/form/PublicationStatusByCode.vue`); +report.push(`1 1 src/components/form/TemplateNameById.vue`); +report.push(`4 5 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-24T16:41:05+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>publishing status fixed`); +report.push(`1 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-01-24T18:15:19+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test for TemplateNameById component`); +report.push(`6 0 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`1 1 src/components/form/PublicationStatusByCode.vue`); +report.push(`1 1 test/unit/jest.conf.js`); +report.push(`37 0 test/unit/specs/store/components/TemplateNameById.spec.js`); +report.push(``); +report.push(`2018-01-24T18:17:01+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add comma;`); +report.push(`2 2 test/unit/specs/store/components/TemplateNameById.spec.js`); +report.push(``); +report.push(`2018-01-24T18:31:53+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix errors after conflict merge`); +report.push(`3 3 src/components/form/PublicationStatusByCode.vue`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-24T19:03:28+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Integer.vue validation`); +report.push(`2 0 src/assets/styles/settings.scss`); +report.push(``); +report.push(`2018-01-24T19:03:37+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Integer.vue validation`); +report.push(`2 2 src/assets/styles/components/bundle.scss`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-01-24T19:16:08+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9826 add double digits after comma`); +report.push(`71 4 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(``); +report.push(`2018-01-25T10:31:04+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove console.log`); +report.push(`0 1 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-01-25T13:22:57+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9826 add two zero after comma`); +report.push(`16 6 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(``); +report.push(`2018-01-25T14:18:07+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9827 fix language en.json`); +report.push(`46 46 src/i18n/en.json`); +report.push(`1 1 src/views/LoginView.vue`); +report.push(``); +report.push(`2018-01-25T15:35:08+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9827 fix filter`); +report.push(`48 46 src/components/ProductListFilter.vue`); +report.push(`1 3 src/i18n/en.json`); +report.push(``); +report.push(`2018-01-25T16:06:16+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9827 fix language`); +report.push(`4 3 src/components/Product/History/RevisionGroup.vue`); +report.push(`1 1 src/components/Product/ProductGroup.vue`); +report.push(`3 1 src/i18n/en.json`); +report.push(`1 1 src/views/Product/History.vue`); +report.push(``); +report.push(`2018-01-25T16:17:00+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test for regionalArg component`); +report.push(`9 8 src/components/Product/RegionalArgs.vue`); +report.push(`1 1 src/utils/index.js`); +report.push(`0 0 test/unit/mocks/regionalArgs.js`); +report.push(`124 0 test/unit/mocks/regionalArgs.mock.js`); +report.push(`44 0 test/unit/specs/components/regionalArgs.spec.js`); +report.push(``); +report.push(`2018-01-25T17:48:57+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Integer.vue validation`); +report.push(`27 34 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`3 1 src/components/Product/ProductGroup.vue`); +report.push(`23 19 src/components/form/PscInput.vue`); +report.push(`6 1 src/store/modules/currentProduct/args/index.js`); +report.push(`7 1 src/utils/constants.js`); +report.push(`18 0 src/utils/validators.js`); +report.push(``); +report.push(`2018-01-25T18:35:47+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>teamcity integration`); +report.push(`6 907 package-lock.json`); +report.push(`1 0 package.json`); +report.push(`3 1 test/unit/jest.conf.js`); +report.push(``); +report.push(`2018-01-25T19:09:58+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9827 fix language by comments`); +report.push(`3 3 src/components/Product/ProductRelations.vue`); +report.push(`1 1 src/components/Product/Publishing.vue`); +report.push(`15 18 src/i18n/en.json`); +report.push(`4 4 src/validator/index.js`); +report.push(`6 6 src/views/Product/History.vue`); +report.push(`2 2 src/views/Product/Params.vue`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-25T19:56:08+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9827 fix language`); +report.push(`1 1 src/i18n/en.json`); +report.push(`3 1 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-01-26T00:42:11+03:00>Sergey Tabunshchikov>Sergey.Tabunshchikov@nexign-systems.com>PSCPSC-9801-MWC. Вернул перевод для поля "Тип".`); +report.push(`3 2 src/i18n/en.json`); +report.push(``); +report.push(`2018-01-26T10:11:36+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add more tests for regionalArgComponent`); +report.push(`24 18 src/components/Product/RegionalArgs.vue`); +report.push(`98 8 test/unit/specs/components/regionalArgs.spec.js`); +report.push(``); +report.push(`2018-01-26T10:32:24+03:00>Sergey Tabunshchikov>Sergey.Tabunshchikov@nexign-systems.com>PSCPSC-9801-MWC. убрал лишние ":" (Паша Плотников)`); +report.push(`4 4 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-01-26T10:33:26+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove comments`); +report.push(`3 3 test/unit/specs/components/regionalArgs.spec.js`); +report.push(``); +report.push(`2018-01-26T10:44:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove ':'`); +report.push(`3 3 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-01-26T10:47:21+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9827 fix type`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-01-26T11:21:58+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>move testing filter function have been called in func`); +report.push(`16 36 test/unit/specs/components/regionalArgs.spec.js`); +report.push(``); +report.push(`2018-01-26T11:32:36+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove export from constants`); +report.push(`2 1 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`2 1 src/components/form/PscInput.vue`); +report.push(`1 1 src/utils/index.js`); +report.push(`0 1 test/unit/specs/components/regionalArgs.spec.js`); +report.push(``); +report.push(`2018-01-26T13:17:56+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9827 fix type`); +report.push(`9 6 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`9 0 src/store/modules/currentProduct/args/index.js`); +report.push(``); +report.push(`2018-01-26T13:56:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove images, changed them to icons`); +report.push(`6 0 package-lock.json`); +report.push(`- - src/assets/img/ic-error.png`); +report.push(`- - src/assets/img/ic-error@2x.png`); +report.push(`- - src/assets/img/ic-error@3x.png`); +report.push(`- - src/assets/img/ic-ok.png`); +report.push(`- - src/assets/img/ic-ok@2x.png`); +report.push(`- - src/assets/img/ic-ok@3x.png`); +report.push(`- - src/assets/img/ic-warning.png`); +report.push(`- - src/assets/img/ic-warning@2x.png`); +report.push(`- - src/assets/img/ic-warning@3x.png`); +report.push(`25 38 src/components/form/PublicationStatusByCode.vue`); +report.push(``); +report.push(`2018-01-26T14:41:14+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add titles to all fields`); +report.push(`6 0 src/assets/styles/components/product-list-view.scss`); +report.push(`1 1 src/components/ProductListFilter.vue`); +report.push(`14 1 src/components/form/PublicationStatusByCode.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`3 1 src/utils/constants.js`); +report.push(`15 2 src/utils/index.js`); +report.push(`29 8 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-26T16:52:52+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement sort`); +report.push(`129 26 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-26T17:49:51+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix PSCInput validation`); +report.push(`13 29 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`5 2 src/components/Product/ProductGroup.vue`); +report.push(`103 13 src/components/form/PscInput.vue`); +report.push(`8 5 src/store/modules/currentProduct/args/index.js`); +report.push(`5 4 src/utils/constants.js`); +report.push(`11 12 src/utils/validators.js`); +report.push(`5 5 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-01-26T18:21:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix scroll`); +report.push(`1 1 src/assets/styles/settings.scss`); +report.push(`8 0 src/assets/styles/utilities.scss`); +report.push(`5 5 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-26T18:29:17+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix constants`); +report.push(`1 1 src/components/Product/History/RevisionGroup.vue`); +report.push(`1 1 src/components/form/PublishingStatusFilter.vue`); +report.push(`1 1 src/store/modules/currentProduct/history/index.js`); +report.push(`1 1 src/views/Product/History.vue`); +report.push(``); +report.push(`2018-01-26T18:47:25+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix constant location`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-01-26T18:47:36+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix constant location`); +report.push(`2 2 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`1 1 src/components/Product/History/RevisionGroup.vue`); +report.push(`1 1 src/components/form/PublishingStatusFilter.vue`); +report.push(`1 1 src/store/modules/currentProduct/history/index.js`); +report.push(`1 1 src/views/Product/History.vue`); +report.push(``); +report.push(`2018-01-29T12:30:41+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix after review`); +report.push(`16 16 src/assets/styles/components/product-list-view.scss`); +report.push(`3 3 src/assets/styles/utilities.scss`); +report.push(`3 15 src/components/form/PublicationStatusByCode.vue`); +report.push(`9 0 src/utils/constants.js`); +report.push(`22 30 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-29T12:58:12+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix sort`); +report.push(`4 0 src/assets/styles/components.scss`); +report.push(`0 6 src/assets/styles/components/product-list-view.scss`); +report.push(`2 3 src/components/form/PublicationStatusByCode.vue`); +report.push(`30 20 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-29T12:58:42+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove constant`); +report.push(`0 9 src/utils/constants.js`); +report.push(``); +report.push(`2018-01-29T13:03:06+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Alexander review`); +report.push(`4 7 src/components/form/PscInput.vue`); +report.push(`5 8 src/store/modules/currentProduct/args/index.js`); +report.push(`1 1 src/utils/constants.js`); +report.push(`2 2 src/utils/validators.js`); +report.push(``); +report.push(`2018-01-29T13:14:43+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix sort by default`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-29T13:47:49+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Aleksei review`); +report.push(`5 70 src/components/form/PscInput.vue`); +report.push(`5 0 src/i18n/en.json`); +report.push(`76 5 src/utils/validators.js`); +report.push(``); +report.push(`2018-01-29T14:22:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix comments after review`); +report.push(`0 4 src/assets/styles/components.scss`); +report.push(`2 6 src/assets/styles/components/product-list-view.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`5 5 src/components/ProductListFilter.vue`); +report.push(`27 0 src/components/form/SortIcon.vue`); +report.push(`15 25 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-29T15:21:36+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove class`); +report.push(`3 9 src/components/form/SortIcon.vue`); +report.push(``); +report.push(`2018-01-29T16:02:26+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename icon font size var`); +report.push(`2 2 src/assets/styles/components/product-list-view.scss`); +report.push(`1 1 src/assets/styles/settings.scss`); +report.push(`1 1 src/components/form/PublicationStatusByCode.vue`); +report.push(``); +report.push(`2018-01-29T19:31:05+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Alexander review`); +report.push(`2 2 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`23 17 src/components/Product/RegionalArgs.vue`); +report.push(`26 7 src/components/form/PscInput.vue`); +report.push(`2 2 src/store/modules/currentProduct/args/index.js`); +report.push(``); +report.push(`2018-01-30T15:57:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add truncate for product name`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-30T15:58:53+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add tests`); +report.push(`62 0 test/unit/specs/components/PublicationStatusByCode.spec.js`); +report.push(`0 0 test/unit/specs/components/{regionalArgs.spec.js => RegionalArgs.spec.js}`); +report.push(`32 0 test/unit/specs/components/SortIcon.spec.js`); +report.push(`58 0 test/unit/specs/components/TemplateFilter.spec.js`); +report.push(`2 2 test/unit/specs/{store => }/components/TemplateNameById.spec.js`); +report.push(``); +report.push(`2018-01-30T15:59:44+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove test`); +report.push(`0 58 test/unit/specs/components/TemplateFilter.spec.js`); +report.push(``); +report.push(`2018-01-30T17:00:26+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix area around links; description: input->textarea relations: remove text if no relations`); +report.push(`4 1 src/assets/styles/components/product-view.scss`); +report.push(`0 1 src/assets/styles/components/relations.scss`); +report.push(`9 7 src/components/Product/ProductRelations.vue`); +report.push(`4 0 src/components/form/PscInput.vue`); +report.push(``); +report.push(`2018-01-30T17:57:29+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>package updated`); +report.push(`907 0 package-lock.json`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2018-01-30T19:47:42+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9863 fix 2 bugs, when save product and save empty characteristic`); +report.push(`142 0 src/components/Product/CharList.vue`); +report.push(`1 1 src/i18n/en.json`); +report.push(`19 117 src/views/CreateProductView.vue`); +report.push(`27 146 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-01-31T12:01:07+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>Merge branch 'develop/6.10.0' of https://stash.billing.ru/scm/psc/psc-frontend into feature/PSCPSC-9863`); +report.push(`1 6 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`0 1 src/views/CreateProductView.vue`); +report.push(`3 1 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-01-31T14:43:02+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9827 merge fix`); +report.push(`0 2 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(``); +report.push(`2018-01-31T15:22:19+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>PSCPSC-9827 fix language, login error`); +report.push(`1 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`2 2 src/components/Product/ProductRelations.vue`); +report.push(`1 1 src/components/form/PublishingStatusFilter.vue`); +report.push(`1 1 src/components/form/TemplateFilter.vue`); +report.push(`6 8 src/i18n/en.json`); +report.push(`2 2 src/views/CreateProductView.vue`); +report.push(`2 4 src/views/LoginView.vue`); +report.push(`1 1 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-01-31T16:32:51+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add unit tests and made few improvements`); +report.push(`906 0 package-lock.json`); +report.push(`5 0 src/assets/styles/components.scss`); +report.push(`4 0 src/assets/styles/tools.scss`); +report.push(`0 29 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`24 0 src/components/form/PscInput.vue`); +report.push(`1 1 src/utils/constants.js`); +report.push(`13 14 src/utils/validators.js`); +report.push(`7 7 src/views/Product/Params.vue`); +report.push(`230 0 test/unit/specs/utils/validators.spec.js`); +report.push(``); +report.push(`2018-01-31T16:56:16+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Natalia test`); +report.push(`0 5 src/assets/styles/components.scss`); +report.push(`0 1 src/components/Product/RegionalArgs.vue`); +report.push(`3 1 test/unit/specs/components/regionalArgs.spec.js`); +report.push(``); +report.push(`2018-01-31T16:56:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>ui fixes`); +report.push(`9 4 src/assets/styles/components/bundle.scss`); +report.push(`15 1 src/assets/styles/utilities.scss`); +report.push(`22 7 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`19 4 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`21 6 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`39 23 src/components/Product/ProductRelations.vue`); +report.push(`10 0 src/components/form/PscInput.vue`); +report.push(`1 1 src/components/form/PublicationStatusByCode.vue`); +report.push(`33 13 src/views/CreateProductView.vue`); +report.push(`51 22 src/views/Product/Params.vue`); +report.push(`17 19 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-01-31T17:03:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change color`); +report.push(`1 1 src/assets/styles/components/bundle.scss`); +report.push(``); +report.push(`2018-01-31T17:23:52+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change color`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-01-31T18:11:05+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change :span on createProductGroup`); +report.push(`5 1 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-01-31T18:18:28+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Aleksei review`); +report.push(`4 0 src/assets/styles/components.scss`); +report.push(`0 4 src/assets/styles/tools.scss`); +report.push(`7 13 src/components/form/PscInput.vue`); +report.push(`1 1 src/utils/validators.js`); +report.push(``); +report.push(`2018-01-31T18:43:46+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove imports`); +report.push(`0 2 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(``); +report.push(`2018-02-01T11:26:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement ability to go to product from bundle product`); +report.push(`18 12 src/assets/styles/components/bundle.scss`); +report.push(`4 0 src/assets/styles/settings.scss`); +report.push(`10 9 src/components/Product/ProductRelations.vue`); +report.push(`1 1 src/views/Product/Index.vue`); +report.push(``); +report.push(`2018-02-01T13:07:26+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fixes from Aleksei Klimenko`); +report.push(`6 0 src/components/form/PscInput.vue`); +report.push(`1 1 src/utils/validators.js`); +report.push(`1 0 src/views/CreateProductView.vue`); +report.push(`1 0 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-02-01T14:14:23+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix logo for MVC`); +report.push(`1 0 src/assets/styles/components/sidebar.scss`); +report.push(`4 4 src/components/Sidebar.vue`); +report.push(``); +report.push(`2018-02-01T14:47:29+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fix develop version`); +report.push(`4 4 src/components/Sidebar.vue`); +report.push(``); +report.push(`2018-02-01T15:40:22+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement ability to go to product from relations dialog`); +report.push(`1 2 src/assets/styles/components/bundle.scss`); +report.push(`15 0 src/assets/styles/components/relations.scss`); +report.push(`1 1 src/assets/styles/settings.scss`); +report.push(`8 0 src/assets/styles/utilities.scss`); +report.push(`18 12 src/components/Product/ProductRelations.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`1 1 src/utils/index.js`); +report.push(`7 4 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-02-01T17:01:46+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix Lesha's notes`); +report.push(`1 1 src/assets/styles/components/relations.scss`); +report.push(`1 2 src/assets/styles/settings.scss`); +report.push(`1 1 src/assets/styles/utilities.scss`); +report.push(`4 4 src/components/Product/ProductRelations.vue`); +report.push(`2 2 src/utils/index.js`); +report.push(`2 1 src/views/Product/Params.vue`); +report.push(``); +report.push(`2018-02-01T17:30:57+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>make row with product clickable; make logo-title on one line`); +report.push(`1 0 src/assets/styles/components/sidebar.scss`); +report.push(`4 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-01T18:15:42+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>changed method to link`); +report.push(`10 0 src/assets/styles/components/product-list-view.scss`); +report.push(`24 27 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-01T18:21:27+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>changed method to link`); +report.push(`10 0 src/assets/styles/components/product-list-view.scss`); +report.push(`24 30 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-02T11:20:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>PSCPSC-9916 fix description sort`); +report.push(`5 1 src/store/modules/products/index.js`); +report.push(`3 7 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-02T13:29:01+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com> feature/PSCPSC-9863 fix char list col`); +report.push(`11 3 src/components/Product/CharList.vue`); +report.push(``); +report.push(`2018-02-02T14:28:19+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix after Lesha's review`); +report.push(`5 0 src/assets/styles/components/bundle.scss`); +report.push(`6 2 src/assets/styles/components/relations.scss`); +report.push(`8 8 src/components/Product/ProductRelations.vue`); +report.push(``); +report.push(`2018-02-02T17:43:58+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com> feature/PSCPSC-9863 fix language`); +report.push(`1 1 src/components/Product/ProductRelations.vue`); +report.push(``); +report.push(`2018-02-02T22:45:39+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Merge branch 'develop/6.10.0' of ssh://stash.billing.ru:2222/psc/psc-frontend into feature/PSCPSC-9825`); +report.push(`3 82 src/api/index.js`); +report.push(`149 0 src/api/product-versions.js`); +report.push(`37 0 src/api/products.js`); +report.push(`2 2 src/components/Product/Publishing.vue`); +report.push(`26 18 src/router/index.js`); +report.push(`1 1 src/store/modules/currentProduct/groups/index.js`); +report.push(`1 1 src/store/modules/currentProduct/publishing/index.js`); +report.push(`0 38 src/store/modules/products/details/index.js`); +report.push(`1 5 src/store/modules/products/index.js`); +report.push(`3 3 src/store/modules/sidebar/index.js`); +report.push(`8 3 src/views/Product/Index.vue`); +report.push(`5 5 src/views/Product/{ => Version}/History.vue`); +report.push(`23 0 src/views/Product/Version/Index.vue`); +report.push(`7 7 src/views/Product/{ => Version}/Params.vue`); +report.push(`18 18 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-05T11:40:14+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>returned tag `); +report.push(`11 6 src/components/Product/ProductRelations.vue`); +report.push(``); +report.push(`2018-02-05T11:47:37+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>package updated`); +report.push(`1065 174 package-lock.json`); +report.push(`10 10 package.json`); +report.push(``); +report.push(`2018-02-05T15:05:08+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>i18n fix`); +report.push(`1 25 src/i18n/index.js`); +report.push(`17 18 src/router/index.js`); +report.push(`1 2 src/views/Product/Index.vue`); +report.push(``); +report.push(`2018-02-05T15:07:32+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Integrate PscInput in Complex.vue`); +report.push(`0 1 src/assets/styles/components/sidebar.scss`); +report.push(`25 17 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`9 3 src/components/form/PscInput.vue`); +report.push(``); +report.push(`2018-02-05T15:07:52+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>i18n pluralization removed`); +report.push(`1 25 src/i18n/index.js`); +report.push(``); +report.push(`2018-02-05T16:31:21+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>vuex modules: versions`); +report.push(`1 1 src/router/index.js`); +report.push(`0 13 src/store/modules/currentProduct/index.js`); +report.push(`0 2 src/store/modules/currentProduct/mutation-types.js`); +report.push(`7 1 src/store/modules/products/index.js`); +report.push(`68 0 src/store/modules/products/versions/index.js`); +report.push(`11 0 src/store/modules/products/versions/mutation-types.js`); +report.push(`0 27 src/views/Product/Index.vue`); +report.push(`464 0 src/views/Product/VersionView.vue`); +report.push(`6 9 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-05T17:55:01+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Merge branches 'develop/6.10.0' and 'feature/PSCPSC-9825' of ssh://stash.billing.ru:2222/psc/psc-frontend into feature/PSCPSC-9825`); +report.push(`14 16 src/components/ProductListFilter.vue`); +report.push(`1 1 src/router/index.js`); +report.push(`297 0 src/views/Product/VersionListView.vue`); +report.push(`0 464 src/views/Product/VersionView.vue`); +report.push(`14 12 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-05T17:57:35+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Merge branches 'develop/6.10.0' and 'feature/PSCPSC-9825' of ssh://stash.billing.ru:2222/psc/psc-frontend into feature/PSCPSC-9825`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-06T13:47:09+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add modal for choosing template`); +report.push(`0 907 package-lock.json`); +report.push(`35 5 src/assets/styles/components.scss`); +report.push(`1 31 src/assets/styles/components/product-history.scss`); +report.push(`1 1 src/assets/styles/components/relations.scss`); +report.push(`1 2 src/assets/styles/elements.scss`); +report.push(`3 1 src/assets/styles/settings.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`1 1 src/components/Product/ProductGroup.vue`); +report.push(`1 1 src/components/Product/RegionalArgs.vue`); +report.push(`191 0 src/components/Product/TemplatesModal.vue`); +report.push(`3 1 src/i18n/en.json`); +report.push(`31 18 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-02-07T13:43:02+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com> feature/PSCPSC-9925 add visible for publication`); +report.push(`5 1 src/components/Product/History/RevisionGroup.vue`); +report.push(`2 2 src/views/Product/History.vue`); +report.push(``); +report.push(`2018-02-07T16:57:16+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9925 add status publication`); +report.push(`30 1 src/components/Product/History/Revisions.vue`); +report.push(`7 2 src/store/modules/currentProduct/history/index.js`); +report.push(``); +report.push(`2018-02-07T17:27:03+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9863 delete help link`); +report.push(`0 8 src/components/Sidebar.vue`); +report.push(``); +report.push(`2018-02-07T18:18:09+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Validation almost complete`); +report.push(`3 0 src/assets/styles/components.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`25 47 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`14 5 src/components/Product/ProductGroup.vue`); +report.push(`26 14 src/components/Product/RegionalArgs.vue`); +report.push(`58 38 src/components/form/PscInput.vue`); +report.push(`11 7 src/store/modules/currentProduct/args/index.js`); +report.push(`2 1 src/store/modules/currentProduct/args/mutation-types.js`); +report.push(`3 3 src/utils/constants.js`); +report.push(`69 33 src/utils/validators.js`); +report.push(``); +report.push(`2018-02-08T14:01:52+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix tests and validators`); +report.push(`1 1 src/utils/constants.js`); +report.push(`12 20 src/utils/validators.js`); +report.push(`4 4 test/unit/specs/utils/validators.spec.js`); +report.push(``); +report.push(`2018-02-08T14:09:24+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove commented code`); +report.push(`0 7 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-02-08T14:23:16+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Merge branches 'develop/6.11.0' and 'feature/PSCPSC-9825' of ssh://stash.billing.ru:2222/psc/psc-frontend into feature/PSCPSC-9825`); +report.push(`2 2 src/App.vue`); +report.push(`9 0 src/assets/styles/components.scss`); +report.push(`0 10 src/assets/styles/components/product-list-view.scss`); +report.push(`0 1 src/components/Product/RegionalArgs.vue`); +report.push(`11 3 src/store/modules/products/index.js`); +report.push(`2 1 src/store/modules/products/mutation-types.js`); +report.push(`6 2 src/store/modules/products/versions/index.js`); +report.push(`2 2 src/store/modules/sidebar/index.js`); +report.push(`23 17 src/views/CreateProductView.vue`); +report.push(`4 2 src/views/Product/Version/Index.vue`); +report.push(`6 6 src/views/Product/Version/Params.vue`); +report.push(`76 40 src/views/Product/VersionListView.vue`); +report.push(`21 23 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-08T18:12:31+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement new modal for selecting template`); +report.push(`9 1 src/api/index.js`); +report.push(`43 2 src/assets/styles/components.scss`); +report.push(`18 1 src/assets/styles/components/create-product-view.scss`); +report.push(`1 34 src/assets/styles/components/product-list-view.scss`); +report.push(`3 1 src/assets/styles/settings.scss`); +report.push(`16 37 src/components/Product/ProductRelations.vue`); +report.push(`34 150 src/components/SelectTemplateModal/ArgsByGroup.vue`); +report.push(`24 103 src/components/SelectTemplateModal/SelectTemplateFilter.vue`); +report.push(`197 110 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`83 170 src/components/SelectTemplateModal/TemplateRow.vue`); +report.push(`21 28 src/components/TemplateTypeFilter.vue`); +report.push(`75 65 src/components/form/PscTagInput.vue`); +report.push(`2 2 src/i18n/en.json`); +report.push(`8 52 src/store/modules/templates/arguments/index.js`); +report.push(`1 2 src/store/modules/templates/arguments/mutation-types.js`); +report.push(`14 47 src/store/modules/templates/groups/index.js`); +report.push(`1 2 src/store/modules/templates/groups/mutation-types.js`); +report.push(`7 1 src/store/modules/templates/index.js`); +report.push(`6 0 src/utils/constants.js`); +report.push(`16 19 src/views/CreateProductView.vue`); +report.push(`4 4 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-08T18:30:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix conflict`); +report.push(`2 1 src/components/Product/CharList.vue`); +report.push(`3 3 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-02-08T18:33:54+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9925 publication status`); +report.push(`7 17 src/components/Product/History/Revisions.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`3 2 src/store/modules/currentProduct/history/index.js`); +report.push(`1 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-02-08T18:39:53+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9925 publication status`); +report.push(`1 2 src/components/Product/History/Revisions.vue`); +report.push(`2 4 src/views/Product/History.vue`); +report.push(``); +report.push(`2018-02-09T15:35:57+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove groups from currentProduct`); +report.push(`1 1 src/components/Product/History/Revisions.vue`); +report.push(`4 4 src/components/Product/ProductGroup.vue`); +report.push(`3 3 src/components/Product/RegionalArgs.vue`); +report.push(`2 2 src/components/SelectTemplateModal/TemplateRow.vue`); +report.push(`1 1 src/components/form/PscTagInput.vue`); +report.push(`0 78 src/store/modules/currentProduct/groups/index.js`); +report.push(`0 2 src/store/modules/currentProduct/groups/mutation-types.js`); +report.push(`0 2 src/store/modules/currentProduct/index.js`); +report.push(`1 1 src/store/modules/templates/arguments/index.js`); +report.push(`44 3 src/store/modules/templates/groups/index.js`); +report.push(`2 1 src/store/modules/templates/groups/mutation-types.js`); +report.push(`23 2 src/store/modules/templates/index.js`); +report.push(`3 1 src/store/modules/templates/mutation-types.js`); +report.push(`3 1 src/views/Product/History.vue`); +report.push(`15 20 src/views/Product/Params.vue`); +report.push(`23 0 test/unit/specs/components/PscTagInput.spec.js`); +report.push(``); +report.push(`2018-02-09T15:37:19+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix after review`); +report.push(`1 1 src/components/Product/ProductRelations.vue`); +report.push(`5 5 src/components/form/PscTagInput.vue`); +report.push(``); +report.push(`2018-02-09T16:40:20+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix after review`); +report.push(`7 6 src/assets/styles/components.scss`); +report.push(`10 11 src/components/SelectTemplateModal/SelectTemplateFilter.vue`); +report.push(`2 1 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`1 1 src/components/form/PscTagInput.vue`); +report.push(`5 5 src/store/modules/templates/index.js`); +report.push(`1 0 src/utils/regexp.js`); +report.push(`1 2 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-09T18:17:40+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test`); +report.push(`8 5 src/components/SelectTemplateModal/ArgsByGroup.vue`); +report.push(`50 0 test/unit/mocks/ArgsByGroup.mock.js`); +report.push(`66 0 test/unit/specs/components/ArgsByGroup.spec.js`); +report.push(``); +report.push(`2018-02-09T19:10:58+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>fixes after merging`); +report.push(`1 0 src/components/Product/CharList.vue`); +report.push(`4 5 src/views/CreateProductView.vue`); +report.push(`1 1 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-02-12T10:44:13+03:00>Sergey Tabunshchikov>Sergey.Tabunshchikov@nexign-systems.com>поднята версия приложения.`); +report.push(`1 1 pom.xml`); +report.push(``); +report.push(`2018-02-12T10:58:09+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change sort ascending on ProductListView page; moved class to static position`); +report.push(`1 2 src/components/SelectTemplateModal/TemplateRow.vue`); +report.push(`4 4 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-12T15:52:11+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>UI fixes, sort by description fix change regional arg view`); +report.push(`7 0 src/assets/styles/components.scss`); +report.push(`8 2 src/assets/styles/components/create-product-view.scss`); +report.push(`3 1 src/assets/styles/settings.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`6 6 src/components/Product/ProductRelations.vue`); +report.push(`5 16 src/components/SelectTemplateModal/ArgsByGroup.vue`); +report.push(`6 16 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`6 6 src/components/SelectTemplateModal/TemplateRow.vue`); +report.push(`3 2 src/components/form/PscTagInput.vue`); +report.push(`3 4 src/store/modules/templates/groups/index.js`); +report.push(`4 1 src/store/modules/templates/index.js`); +report.push(`0 1 src/utils/regexp.js`); +report.push(`1 0 src/utils/regexps.js`); +report.push(`2 2 src/views/ProductsListView.vue`); +report.push(`8 1 test/unit/specs/components/ArgsByGroup.spec.js`); +report.push(``); +report.push(`2018-02-12T17:52:39+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Validation fixes`); +report.push(`0 1 src/components/Product/ProductGroup.vue`); +report.push(`4 4 src/utils/constants.js`); +report.push(`39 48 src/utils/validators.js`); +report.push(``); +report.push(`2018-02-12T18:00:24+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Aleksei review`); +report.push(`0 11 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`2 2 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`0 4 src/components/Product/RegionalArgs.vue`); +report.push(`1 13 src/components/form/PscInput.vue`); +report.push(``); +report.push(`2018-02-12T18:43:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add text-overflow to filter`); +report.push(`3 2 src/assets/styles/components.scss`); +report.push(`2 2 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`48 0 test/unit/specs/components/TemplateTypeFilter.spec.js`); +report.push(``); +report.push(`2018-02-12T18:45:17+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename variable`); +report.push(`2 2 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`1 1 src/utils/regexps.js`); +report.push(``); +report.push(`2018-02-13T01:15:59+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product versions: vuex, vue components, vue views and api refactoring`); +report.push(`3 2 src/assets/styles/components.scss`); +report.push(`1 1 src/assets/styles/components/relations.scss`); +report.push(`6 5 src/assets/styles/settings.scss`); +report.push(`1 1 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`2 2 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`1 1 src/components/Product/CharList.vue`); +report.push(`8 8 src/components/Product/ProductGroup.vue`); +report.push(`9 9 src/components/Product/Publishing.vue`); +report.push(`9 9 src/components/Product/RegionalArgs.vue`); +report.push(`15 26 src/components/ProductListFilter.vue`); +report.push(`3 1 src/i18n/en.json`); +report.push(`0 2 src/store/index.js`); +report.push(`3 3 src/store/modules/currentProduct/index.js`); +report.push(`5 5 src/store/modules/products/index.js`); +report.push(`1 1 src/store/modules/products/mutation-types.js`); +report.push(`4 4 src/store/modules/{currentProduct => products/versions}/args/index.js`); +report.push(`0 0 src/store/modules/{currentProduct => products/versions}/args/mutation-types.js`); +report.push(`5 4 src/store/modules/{currentProduct => products/versions}/groups/index.js`); +report.push(`0 0 src/store/modules/{currentProduct => products/versions}/groups/mutation-types.js`); +report.push(`83 9 src/store/modules/products/versions/index.js`); +report.push(`4 7 src/store/modules/products/versions/mutation-types.js`); +report.push(`12 12 src/store/modules/{currentProduct => products/versions}/publishing/index.js`); +report.push(`0 0 src/store/modules/{currentProduct => products/versions}/publishing/mutation-types.js`); +report.push(`1 2 src/store/modules/templates/index.js`); +report.push(`7 8 src/views/CreateProductView.vue`); +report.push(`1 1 src/views/Product/Version/History.vue`); +report.push(`14 3 src/views/Product/Version/Index.vue`); +report.push(`98 74 src/views/Product/Version/Params.vue`); +report.push(`3 3 src/views/Product/VersionListView.vue`); +report.push(`70 113 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-13T01:34:11+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>api srcs rebasing .flex-table .filters: line-height fix`); +report.push(`9 0 src/api/char-list.js`); +report.push(`26 0 src/api/components.js`); +report.push(`25 0 src/api/dictionaries.js`); +report.push(`9 130 src/api/index.js`); +report.push(`22 0 src/api/regions.js`); +report.push(`23 0 src/api/statistic.js`); +report.push(`22 0 src/api/templates.js`); +report.push(`5 0 src/api/user.js`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(``); +report.push(`2018-02-13T02:15:22+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product versions: history refactoring / debug removed / code cleaning`); +report.push(`0 2 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`5 14 src/components/Product/History/Revisions.vue`); +report.push(`0 2 src/components/ProductListFilter.vue`); +report.push(`40 40 src/store/modules/currentProduct/index.js`); +report.push(`6 8 src/store/modules/{currentProduct => products/versions}/history/index.js`); +report.push(`0 0 src/store/modules/{currentProduct => products/versions}/history/mutation-types.js`); +report.push(`3 1 src/store/modules/products/versions/index.js`); +report.push(`46 31 src/views/Product/Version/History.vue`); +report.push(`5 15 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-02-13T11:00:42+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add different paddings for filter-search-wrap and search-wrap without filter;`); +report.push(`7 14 src/assets/styles/components.scss`); +report.push(`6 8 src/assets/styles/components/product-list-view.scss`); +report.push(`1 1 src/components/ProductListFilter.vue`); +report.push(`1 1 src/components/SelectTemplateModal/SelectTemplateFilter.vue`); +report.push(`1 1 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`22 3 src/components/form/TemplateFilter.vue`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-13T11:03:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add vars`); +report.push(`1 1 src/assets/styles/components.scss`); +report.push(`1 1 src/assets/styles/components/create-product-view.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(``); +report.push(`2018-02-13T12:56:17+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product versions: history refactoring / regions fix`); +report.push(`4 4 src/components/Product/History/RevisionGroup.vue`); +report.push(`3 3 src/components/Product/History/Revisions.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`0 2 src/views/Product/Version/History.vue`); +report.push(`2 4 src/views/Product/Version/Index.vue`); +report.push(`20 7 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-02-13T13:35:12+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>save selected template after close popup; change search input width;`); +report.push(`10 1 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`2 1 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-02-13T16:08:53+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product versions: column order fixed`); +report.push(`18 17 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-02-13T16:11:11+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product versions: locale fixes`); +report.push(`1 8 src/components/ProductListFilter.vue`); +report.push(`1 1 src/i18n/en.json`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-13T17:43:47+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Aleksei test`); +report.push(`15 5 src/components/form/PscInput.vue`); +report.push(`3 12 src/i18n/en.json`); +report.push(`4 24 src/utils/validators.js`); +report.push(``); +report.push(`2018-02-13T19:18:26+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Aleksei test`); +report.push(`1 1 src/components/form/PscInput.vue`); +report.push(``); +report.push(`2018-02-14T15:20:47+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9925 fix index error in console`); +report.push(`2 2 src/components/Product/History/RevisionGroup.vue`); +report.push(``); +report.push(`2018-02-14T15:33:44+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9925 fix by comments`); +report.push(`2 3 src/components/Product/History/Revisions.vue`); +report.push(``); +report.push(`2018-02-14T15:57:45+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product versions: restart (copy) versions / api fixes / currentProduct module deleted`); +report.push(`70 48 src/api/product-versions.js`); +report.push(`3 2 src/assets/styles/components.scss`); +report.push(`57 48 src/components/Product/ProductRelations.vue`); +report.push(`2 2 src/components/Product/Publishing.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`1 1 src/router/index.js`); +report.push(`0 106 src/store/modules/currentProduct/index.js`); +report.push(`0 5 src/store/modules/currentProduct/mutation-types.js`); +report.push(`2 2 src/store/modules/products/versions/args/index.js`); +report.push(`3 3 src/store/modules/products/versions/groups/index.js`); +report.push(`4 4 src/store/modules/products/versions/history/index.js`); +report.push(`35 22 src/store/modules/products/versions/index.js`); +report.push(`1 0 src/store/modules/products/versions/mutation-types.js`); +report.push(`4 4 src/store/modules/products/versions/publishing/index.js`); +report.push(`2 2 src/store/modules/sidebar/index.js`); +report.push(`6 7 src/views/Product/Version/History.vue`); +report.push(`2 2 src/views/Product/Version/Index.vue`); +report.push(`14 12 src/views/Product/Version/Params.vue`); +report.push(`33 9 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-02-14T17:19:22+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>regionalArgs fix`); +report.push(`41 37 src/components/Product/RegionalArgs.vue`); +report.push(`1 2 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-02-14T17:49:29+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>relations: renaming links to version fixes`); +report.push(`115 110 src/components/Product/ProductRelations.vue`); +report.push(``); +report.push(`2018-02-15T11:28:47+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>"POVRelationship" constant fix :bug:`); +report.push(`1 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-02-15T14:02:49+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>comment removed`); +report.push(`0 7 src/components/ProductListFilter.vue`); +report.push(``); +report.push(`2018-02-15T16:41:44+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement regional checkbox`); +report.push(`36 5 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`1 0 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`1 1 src/directives/selection.js`); +report.push(``); +report.push(`2018-02-15T17:15:59+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Versions locale added`); +report.push(`1 0 src/i18n/en.json`); +report.push(`1 1 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-02-21T13:16:17+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Webpack-dev-server improvements: element ui variables moved Merge branches 'develop/6.12.0' and 'feature/PSCPSC-9825' of ssh://stash.billing.ru:2222/psc/psc-frontend into feature/PSCPSC-9825`); +report.push(`209 174 package-lock.json`); +report.push(`10 10 package.json`); +report.push(`2 2 src/assets/styles/components.scss`); +report.push(`0 10 src/assets/styles/components/product-list-view.scss`); +report.push(`49 0 src/assets/styles/element-variables.scss`); +report.push(`3 51 src/assets/styles/settings.scss`); +report.push(`1 1 src/components/Product/ProductGroup.vue`); +report.push(`0 1 src/components/Product/RegionalArgs.vue`); +report.push(`2 2 src/components/Sidebar.vue`); +report.push(`1 1 src/main.js`); +report.push(`2 1 src/store/modules/templates/groups/index.js`); +report.push(`1 1 src/views/Product/Version/History.vue`); +report.push(``); +report.push(`2018-02-21T14:51:38+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>history revision fix`); +report.push(`1 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-02-21T17:41:07+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>minor style fixes`); +report.push(`0 8 src/assets/styles/components.scss`); +report.push(`5 3 src/assets/styles/components/product-history.scss`); +report.push(`5 5 src/assets/styles/settings.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`1 1 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`5 5 src/components/Product/History/RevisionGroup.vue`); +report.push(`6 6 src/components/Product/ProductRelations.vue`); +report.push(`7 7 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`11 10 src/components/SelectTemplateModal/TemplateRow.vue`); +report.push(`4 4 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-02-21T17:45:14+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product list: sort by version numbers fix`); +report.push(`7 7 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-22T12:40:54+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>constants renaming / minor fixes`); +report.push(`2 5 src/components/Product/ProductRelations.vue`); +report.push(`4 4 src/store/modules/products/versions/history/index.js`); +report.push(`2 2 src/utils/constants.js`); +report.push(`2 51 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-22T13:03:54+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>versions re-start improvements / constants fixes`); +report.push(`3 1 src/i18n/en.json`); +report.push(`3 3 src/views/Product/Version/Params.vue`); +report.push(`7 2 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-02-22T13:33:51+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>Charlist api fix`); +report.push(`1 1 src/api/char-list.js`); +report.push(``); +report.push(`2018-02-22T17:03:05+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix validating complex component`); +report.push(`35 24 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`2 2 src/components/Product/ProductGroup.vue`); +report.push(`1 1 src/store/modules/currentProduct/args/index.js`); +report.push(``); +report.push(`2018-02-22T18:40:19+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix complex component`); +report.push(`13 6 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`2 3 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`1 1 src/components/Product/ProductGroup.vue`); +report.push(`2 2 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-02-26T15:10:07+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement sales card components`); +report.push(`0 907 package-lock.json`); +report.push(`4 0 src/assets/styles/components.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`166 0 src/components/SalesCard/SalesCard.vue`); +report.push(`72 0 src/components/SalesCard/SalesCardCell.vue`); +report.push(`113 0 src/components/SalesCard/SalesCardRow.vue`); +report.push(`1 1 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`14 5 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-02-26T18:00:35+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product version: deleting / restoring`); +report.push(`1 19 src/api/products.js`); +report.push(`2 34 src/store/modules/products/index.js`); +report.push(`0 3 src/store/modules/products/mutation-types.js`); +report.push(`12 9 src/store/modules/products/versions/index.js`); +report.push(`5 1 src/views/Product/Version/Params.vue`); +report.push(`10 7 src/views/Product/VersionListView.vue`); +report.push(`11 8 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-02-27T15:56:57+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add real data mocks`); +report.push(`0 1 src/assets/styles/components/product-list-view.scss`); +report.push(`77 28 src/components/SalesCard/SalesCard.vue`); +report.push(`52 5 src/components/SalesCard/SalesCardCell.vue`); +report.push(`55 11 src/components/SalesCard/SalesCardRow.vue`); +report.push(`3 3 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-02-27T16:24:39+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove comments`); +report.push(`2 15 src/components/SalesCard/SalesCardRow.vue`); +report.push(``); +report.push(`2018-02-27T17:24:49+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>product versions: popover trigger styles / locale fixes / deletable not published versions`); +report.push(`12 4 src/assets/styles/components/product-view.scss`); +report.push(`1 0 src/assets/styles/settings.scss`); +report.push(`2 2 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`5 3 src/i18n/en.json`); +report.push(`3 3 src/views/Product/Version/History.vue`); +report.push(`7 3 src/views/Product/Version/Params.vue`); +report.push(`3 3 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-02-28T14:06:44+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add special check for main axis`); +report.push(`19 3 src/components/SalesCard/SalesCardRow.vue`); +report.push(``); +report.push(`2018-02-28T14:37:54+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename component`); +report.push(`7 7 src/components/{SalesCard/SalesCard.vue => SalesMap/SalesMap.vue}`); +report.push(`1 1 src/components/{SalesCard/SalesCardCell.vue => SalesMap/SalesMapCell.vue}`); +report.push(`7 7 src/components/{SalesCard/SalesCardRow.vue => SalesMap/SalesMapRow.vue}`); +report.push(`3 3 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-03-06T11:05:10+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>Merge branches 'develop/6.10.0' and 'unit_tests' of https://stash.billing.ru/scm/psc/psc-frontend into unit_tests`); +report.push(`2 0 .dockerignore`); +report.push(`15 0 Dockerfile`); +report.push(`6 1 README.md`); +report.push(`1 1 config/prod.env.js`); +report.push(``); +report.push(`2018-03-06T14:53:49+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>Add env variable for public data path`); +report.push(`1 1 Dockerfile`); +report.push(`1 1 README.md`); +report.push(`1 1 config/index.js`); +report.push(`0 907 package-lock.json`); +report.push(`3 1 package.json`); +report.push(``); +report.push(`2018-03-06T15:22:38+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add detached mode instruction`); +report.push(`1 1 README.md`); +report.push(``); +report.push(`2018-03-06T15:39:34+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>table-head fix`); +report.push(`0 1 src/assets/styles/components.scss`); +report.push(``); +report.push(`2018-03-06T16:11:17+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>versionsCount sort fix`); +report.push(`2 2 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-03-06T17:15:09+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Template manager (WiP)`); +report.push(`60 0 src/assets/styles/utilities.scss`); +report.push(`1 1 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`7 0 src/components/Sidebar.vue`); +report.push(`12 0 src/router/index.js`); +report.push(`149 0 src/views/TemplateManager/Index.vue`); +report.push(`156 0 src/views/TemplateManager/New.vue`); +report.push(``); +report.push(`2018-03-06T17:50:43+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>update readme`); +report.push(`2 2 README.md`); +report.push(``); +report.push(`2018-03-06T18:29:21+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>feature/PSCPSC-9925 fix version name`); +report.push(`1 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-03-13T14:09:53+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Template editor (WiP)`); +report.push(`8 2 src/router/index.js`); +report.push(`2 148 src/views/TemplateManager/Index.vue`); +report.push(`217 0 src/views/TemplateManager/List.vue`); +report.push(`27 8 src/views/TemplateManager/New.vue`); +report.push(``); +report.push(`2018-03-14T20:02:16+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Templates list and preview, create template form`); +report.push(`48 0 src/api/template-manager.js`); +report.push(`6 0 src/components/form/PscInput.vue`); +report.push(`3 1 src/main.js`); +report.push(`3 1 src/store/modules/templates/index.js`); +report.push(`31 0 src/store/modules/templates/manager/actions.js`); +report.push(`15 0 src/store/modules/templates/manager/getters.js`); +report.push(`23 0 src/store/modules/templates/manager/index.js`); +report.push(`22 0 src/store/modules/templates/manager/mutations.js`); +report.push(`1 1 src/utils/validators.js`); +report.push(`220 96 src/views/TemplateManager/List.vue`); +report.push(`46 6 src/views/TemplateManager/New.vue`); +report.push(``); +report.push(`2018-03-15T00:38:09+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>add moxios for testing axios add tests for product offer component, utils and login view`); +report.push(`6 907 package-lock.json`); +report.push(`2 1 package.json`); +report.push(`2 2 src/views/LoginView.vue`); +report.push(`50 0 test/unit/specs/store/modules/product.spec.js`); +report.push(`0 24 test/unit/specs/store/modules/products.spec.js`); +report.push(`19 0 test/unit/specs/utils/utils.spec.js`); +report.push(`50 0 test/unit/specs/views/LoginView.spec.js`); +report.push(``); +report.push(`2018-03-15T17:02:57+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>update package.lock`); +report.push(`79 0 package-lock.json`); +report.push(``); +report.push(`2018-03-15T18:48:12+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove comments, add another prototype, fix ui`); +report.push(`37 4 src/assets/styles/components.scss`); +report.push(`6 0 src/assets/styles/settings.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`238 0 src/components/Sales/Sales.vue`); +report.push(`162 0 src/components/Sales/SalesCard.vue`); +report.push(`200 0 src/components/Sales/SalesRow.vue`); +report.push(`49 0 src/components/Sales/SelectCondition.vue`); +report.push(`117 55 src/components/SalesMap/SalesMap.vue`); +report.push(`50 46 src/components/SalesMap/SalesMapCell.vue`); +report.push(`46 49 src/components/SalesMap/SalesMapRow.vue`); +report.push(`25 2 src/components/form/PscTagInput.vue`); +report.push(`80 0 src/components/form/PscTreeSelect.vue`); +report.push(`5 1 src/main.js`); +report.push(`8 1 src/utils/constants.js`); +report.push(`0 6 src/views/CreateProductView.vue`); +report.push(`4 1 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-03-15T19:36:40+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>revert changes to card prototype`); +report.push(`5 15 src/components/Sales/Sales.vue`); +report.push(`3 1 src/components/Sales/SalesCard.vue`); +report.push(`2 2 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-03-15T19:45:46+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>add status for crab`); +report.push(`3 0 src/assets/styles/components/product-view.scss`); +report.push(`7 15 src/components/Product/Publishing.vue`); +report.push(`14 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-03-15T19:56:37+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fix comment`); +report.push(`1 15 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-03-15T19:58:25+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fix space`); +report.push(`1 0 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-03-15T20:01:40+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fix isParentTitleShown`); +report.push(`2 2 src/components/Product/History/RevisionGroup.vue`); +report.push(``); +report.push(`2018-03-16T11:15:41+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix incorrect cards sort`); +report.push(`23 32 src/components/Sales/Sales.vue`); +report.push(``); +report.push(`2018-03-16T11:26:53+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix incorrect cards sort`); +report.push(`27 19 src/components/SalesMap/SalesMap.vue`); +report.push(`2 2 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-03-16T14:01:47+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement tree values for cards`); +report.push(`10 24 src/components/Sales/Sales.vue`); +report.push(`93 23 src/components/Sales/SalesCard.vue`); +report.push(`7 72 src/components/Sales/SalesRow.vue`); +report.push(`2 2 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-03-16T14:55:38+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement tree values for second prototype`); +report.push(`39 48 src/components/Sales/SalesCard.vue`); +report.push(`1 1 src/components/Sales/SalesRow.vue`); +report.push(``); +report.push(`2018-03-16T15:44:29+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Templates list and preview, create template form`); +report.push(`4 45 src/api/template-manager.js`); +report.push(`10 5 src/store/modules/templates/manager/actions.js`); +report.push(`3 2 src/store/modules/templates/manager/index.js`); +report.push(`3 0 src/store/modules/templates/manager/mutations.js`); +report.push(`245 46 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-03-19T12:33:02+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>move add sibling axis below`); +report.push(`6 4 src/components/Sales/Sales.vue`); +report.push(`40 12 src/components/Sales/SalesCard.vue`); +report.push(`47 31 src/components/Sales/SalesRow.vue`); +report.push(``); +report.push(`2018-03-19T16:40:54+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>package updated`); +report.push(`14 1 README.md`); +report.push(`1738 704 package-lock.json`); +report.push(`22 22 package.json`); +report.push(``); +report.push(`2018-03-19T16:45:17+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement terminology api`); +report.push(`2 1 src/api/index.js`); +report.push(`37 0 src/api/terminology.js`); +report.push(`2 0 src/components/Product/RegionalArgs.vue`); +report.push(`82 2 src/store/modules/regions/index.js`); +report.push(`4 1 src/store/modules/regions/mutation-types.js`); +report.push(`18 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-03-20T14:32:17+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add id for Selenium tests`); +report.push(`7 3 src/components/form/PscTagInput.vue`); +report.push(`2 1 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-03-20T14:45:00+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add id for Selenium tests`); +report.push(`9 4 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-03-20T14:52:48+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add id for Selenium tests`); +report.push(`10 4 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-03-20T15:04:17+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add id for Selenium tests`); +report.push(`2 1 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-03-20T15:08:56+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add id for Selenium tests`); +report.push(`4 3 src/views/Product/Version/Params.vue`); +report.push(`3 3 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-03-20T15:16:13+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add id for Selenium tests`); +report.push(`2 1 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-03-20T17:04:32+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add id for Selenium tests`); +report.push(`6 5 src/components/ProductListFilter.vue`); +report.push(`12 5 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-03-20T17:31:03+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement lego dictionaries`); +report.push(`0 914 package-lock.json`); +report.push(`3 1 src/App.vue`); +report.push(`1 1 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`20 42 src/components/Product/RegionalArgs.vue`); +report.push(`3 1 src/store/index.js`); +report.push(`79 0 src/store/modules/dictionaries/index.js`); +report.push(`1 0 src/store/modules/dictionaries/mutation-types.js`); +report.push(`7 2 src/store/modules/products/versions/args/index.js`); +report.push(`20 56 src/store/modules/regions/index.js`); +report.push(`1 3 src/store/modules/regions/mutation-types.js`); +report.push(`25 3 src/utils/constants.js`); +report.push(`9 1 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(``); +report.push(`2018-03-20T18:31:40+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add id for Selenium tests`); +report.push(`12 8 src/components/SelectTemplateModal/SelectTemplateFilter.vue`); +report.push(`21 8 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(``); +report.push(`2018-03-20T19:26:23+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add id for Selenium tests`); +report.push(`6 2 src/components/ProductListFilter.vue`); +report.push(``); +report.push(`2018-03-21T12:50:35+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove old request from dictionary component. Change it to terminology request`); +report.push(`14 13 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`5 0 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`9 9 src/components/Product/RegionalArgs.vue`); +report.push(`18 6 src/store/modules/dictionaries/index.js`); +report.push(`24 1 src/store/modules/products/versions/args/index.js`); +report.push(`1 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-03-21T13:12:19+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Saving groups and parameters in database`); +report.push(`15 3 src/api/template-manager.js`); +report.push(`3 1 src/api/templates.js`); +report.push(`57 29 src/store/modules/templates/manager/actions.js`); +report.push(`2 0 src/store/modules/templates/manager/getters.js`); +report.push(`1 0 src/store/modules/templates/manager/index.js`); +report.push(`3 0 src/store/modules/templates/manager/mutations.js`); +report.push(`73 21 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-03-21T15:14:45+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove api file for old dictionaries, fix arguments sort`); +report.push(`0 25 src/api/dictionaries.js`); +report.push(`0 1 src/api/index.js`); +report.push(`4 6 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`6 6 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-03-21T15:38:25+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Publish template`); +report.push(`4 1 src/api/template-manager.js`); +report.push(`9 1 src/store/modules/templates/manager/actions.js`); +report.push(`12 1 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-03-22T13:12:03+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix terminology constant, remove regions api`); +report.push(`3 2 src/App.vue`); +report.push(`0 1 src/api/index.js`); +report.push(`0 22 src/api/regions.js`); +report.push(`1 0 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`27 23 src/components/Product/RegionalArgs.vue`); +report.push(`10 10 src/store/modules/dictionaries/index.js`); +report.push(`0 21 src/utils/constants.js`); +report.push(``); +report.push(`2018-03-22T13:30:26+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix demo bugs`); +report.push(`0 11 src/router/index.js`); +report.push(`10 10 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-03-22T15:17:48+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix default value bug`); +report.push(`20 8 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-03-22T17:44:07+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix mocks for test`); +report.push(`9 7 src/components/Product/RegionalArgs.vue`); +report.push(`8 12 test/unit/mocks/regionalArgs.mock.js`); +report.push(`18 8 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(``); +report.push(`2018-03-22T19:43:53+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Upgrade Jest-related packages`); +report.push(`3013 2749 package-lock.json`); +report.push(`4 4 package.json`); +report.push(``); +report.push(`2018-03-22T19:45:38+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Fix conflict between built-in Jest coverage and separated Istanbul plugin`); +report.push(`1 2 .babelrc`); +report.push(``); +report.push(`2018-03-22T19:46:53+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Separate test and coverage commands`); +report.push(`2 1 package.json`); +report.push(``); +report.push(`2018-03-23T14:37:13+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use vue-jest version without SASS compiling`); +report.push(`105 83 package-lock.json`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2018-03-23T14:38:05+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Hide NPM error messages after test coverage`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2018-03-23T14:41:55+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Count full project coverage, exclude spec-files`); +report.push(`10 11 test/unit/jest.conf.js`); +report.push(``); +report.push(`2018-03-23T14:44:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Mock API request to fix test`); +report.push(`7 1 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(``); +report.push(`2018-03-23T16:42:35+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add help about running tests`); +report.push(`12 5 README.md`); +report.push(``); +report.push(`2018-03-26T14:27:30+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix and improve tests`); +report.push(`12 6 src/utils/validators.js`); +report.push(`28 28 test/unit/specs/utils/validators.spec.js`); +report.push(``); +report.push(`2018-03-26T14:33:32+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove commented test`); +report.push(`0 29 test/unit/specs/utils/validators.spec.js`); +report.push(``); +report.push(`2018-03-26T14:34:05+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests for RegionalArg component; add test for dictionaries store`); +report.push(`1 4 src/components/Product/RegionalArgs.vue`); +report.push(`0 23 src/store/modules/products/versions/args/index.js`); +report.push(`120 0 test/unit/mocks/dictionaries.mock.js`); +report.push(`4 3 test/unit/mocks/regionalArgs.mock.js`); +report.push(`9 6 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(`54 0 test/unit/specs/store/modules/dictionaries.spec.js`); +report.push(``); +report.push(`2018-03-26T14:50:07+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix watch on tests`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2018-03-26T18:51:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change dictionaries api`); +report.push(`0 15 src/api/terminology.js`); +report.push(`2 2 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`0 2 src/store/index.js`); +report.push(`7 16 src/store/modules/dictionaries/index.js`); +report.push(`0 103 src/store/modules/regions/index.js`); +report.push(`0 3 src/store/modules/regions/mutation-types.js`); +report.push(`197 112 test/unit/mocks/dictionaries.mock.js`); +report.push(`6 14 test/unit/specs/store/modules/dictionaries.spec.js`); +report.push(``); +report.push(`2018-03-27T12:28:37+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove comment`); +report.push(`0 906 package-lock.json`); +report.push(`0 5 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(``); +report.push(`2018-03-27T13:32:44+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>package update`); +report.push(`34 21 package-lock.json`); +report.push(`3 4 package.json`); +report.push(``); +report.push(`2018-03-27T15:04:33+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>made groups and args requests lazy`); +report.push(`0 60 src/components/SelectTemplateModal/ArgsByGroup.vue`); +report.push(`6 27 src/components/SelectTemplateModal/TemplateRow.vue`); +report.push(`69 0 src/components/SelectTemplateModal/TemplateRowDetail.vue`); +report.push(`6 5 src/store/modules/templates/groups/index.js`); +report.push(`6 1 test/unit/mocks/ArgsByGroup.mock.js`); +report.push(`0 73 test/unit/specs/components/ArgsByGroup.spec.js`); +report.push(`69 0 test/unit/specs/components/TemplateRowDetail.spec.js`); +report.push(`66 0 test/unit/specs/store/modules/template-args.spec.js`); +report.push(`62 0 test/unit/specs/store/modules/template-group.spec.js`); +report.push(``); +report.push(`2018-03-28T13:12:58+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>increase test coverage`); +report.push(`5 0 src/components/Product/RegionalArgs.vue`); +report.push(`3 0 src/components/SelectTemplateModal/TemplateRowDetail.vue`); +report.push(`2 0 src/components/TemplateTypeFilter.vue`); +report.push(`1 0 src/components/form/PscTagInput.vue`); +report.push(`1 0 src/components/form/PublicationStatusByCode.vue`); +report.push(`1 0 src/components/form/PublishingStatusFilter.vue`); +report.push(`3 0 src/components/form/TemplateFilter.vue`); +report.push(`1 0 src/components/form/TemplateNameById.vue`); +report.push(`12 6 test/unit/mocks/ArgsByGroup.mock.js`); +report.push(`66 4 test/unit/specs/components/PscTagInput.spec.js`); +report.push(`26 5 test/unit/specs/components/TemplateRowDetail.spec.js`); +report.push(`23 0 test/unit/specs/components/TemplateTypeFilter.spec.js`); +report.push(``); +report.push(`2018-03-29T18:22:05+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test on template/args and template/groups`); +report.push(`7 6 src/store/modules/templates/arguments/index.js`); +report.push(`1 1 src/store/modules/templates/groups/index.js`); +report.push(`65 27 test/unit/specs/store/modules/template-args.spec.js`); +report.push(`234 44 test/unit/specs/store/modules/template-group.spec.js`); +report.push(``); +report.push(`2018-03-30T12:28:13+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fast fix for dictionary`); +report.push(`35 10 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`3 3 src/components/Product/RegionalArgs.vue`); +report.push(`9 5 src/store/modules/dictionaries/index.js`); +report.push(`3 0 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-03-30T15:31:44+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix request params for termonology, fix test`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`30 47 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`2 2 src/components/Product/RegionalArgs.vue`); +report.push(`6 33 src/store/modules/dictionaries/index.js`); +report.push(`0 2 src/store/modules/products/versions/args/index.js`); +report.push(`67 80 test/unit/mocks/dictionaries.mock.js`); +report.push(``); +report.push(`2018-03-30T18:17:37+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement charlist`); +report.push(`21 17 src/components/Product/CharList.vue`); +report.push(``); +report.push(`2018-04-02T15:13:47+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove charList API, update charList component`); +report.push(`0 9 src/api/char-list.js`); +report.push(`0 1 src/api/index.js`); +report.push(`115 86 src/components/Product/CharList.vue`); +report.push(`16 12 src/views/CreateProductView.vue`); +report.push(`24 29 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-04-05T10:48:13+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fix regionalArgs`); +report.push(`1 1 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-04-05T11:23:42+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Design versions list and version preview`); +report.push(`12 3 src/api/template-manager.js`); +report.push(`2 2 src/components/Sidebar.vue`); +report.push(`0 1 src/router/index.js`); +report.push(`67 18 src/store/modules/templates/manager/actions.js`); +report.push(`4 2 src/store/modules/templates/manager/getters.js`); +report.push(`6 2 src/store/modules/templates/manager/index.js`); +report.push(`20 3 src/store/modules/templates/manager/mutations.js`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`1 1 src/views/Product/Version/Params.vue`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(`253 211 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-04-05T20:17:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement new pla format`); +report.push(`25 1 src/api/product-versions.js`); +report.push(`89 68 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`0 2 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`21 13 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`40 11 src/components/Product/ProductGroup.vue`); +report.push(`42 28 src/components/Product/RegionalArgs.vue`); +report.push(`1 0 src/store/modules/dictionaries/index.js`); +report.push(`64 5 src/store/modules/products/versions/args/index.js`); +report.push(`5 1 src/store/modules/products/versions/args/mutation-types.js`); +report.push(`4 1 src/store/modules/templates/arguments/index.js`); +report.push(`22 1 src/store/modules/templates/groups/index.js`); +report.push(`7 3 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-04-06T12:41:43+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>update packages`); +report.push(`41 14 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-04-06T17:25:05+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Sprint 7.2.0`); +report.push(`3 3 package-lock.json`); +report.push(`1 1 package.json`); +report.push(`4 1 src/api/template-manager.js`); +report.push(`1 1 src/assets/styles/components.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`3 1 src/main.js`); +report.push(`11 1 src/store/modules/templates/manager/actions.js`); +report.push(`4 1 src/store/modules/templates/manager/getters.js`); +report.push(`1 1 src/store/modules/templates/manager/mutations.js`); +report.push(`112 81 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-04-06T17:33:29+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Sprint 7.2.0`); +report.push(`1 1 src/store/modules/templates/manager/actions.js`); +report.push(``); +report.push(`2018-04-06T19:57:00+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement saving pla specs`); +report.push(`6 7 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`248 0 src/components/Product/ArgumentTypes/Complex2.vue`); +report.push(`2 2 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`1 2 src/components/Product/RegionalArgs.vue`); +report.push(`1 1 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-04-10T00:22:28+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement redu undo`); +report.push(`51 54 src/components/Product/ArgumentTypes/Complex2.vue`); +report.push(`2 0 src/components/Product/ProductGroup.vue`); +report.push(`5 0 src/components/form/PscInput.vue`); +report.push(`32 8 src/store/modules/products/versions/args/index.js`); +report.push(`1 0 src/store/modules/products/versions/args/mutation-types.js`); +report.push(`12 2 src/store/modules/templates/groups/index.js`); +report.push(``); +report.push(`2018-04-10T00:54:11+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix filters and multiple select on non complex types`); +report.push(`29 23 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-04-10T01:21:27+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement recCharge filter`); +report.push(`0 1 src/components/Product/ArgumentTypes/Complex2.vue`); +report.push(`31 17 src/components/Product/RegionalArgs.vue`); +report.push(`1 1 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-04-10T01:40:30+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix undo pla changes`); +report.push(`3 1 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-04-10T11:28:34+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>add varspectype`); +report.push(`1 1 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(``); +report.push(`2018-04-10T11:35:16+03:00>Valery Kazlou>valery.kozlov@it-wk.ru>PSCPSC-10219 fix for pla templates`); +report.push(`2 2 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(``); +report.push(`2018-04-11T16:07:40+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add styles for region and sales channels cards`); +report.push(`34 29 src/components/Sales/SalesCard.vue`); +report.push(``); +report.push(`2018-04-11T16:37:27+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Remove unused component, improve formatting`); +report.push(`0 285 src/components/SalesMap/SalesMap.vue`); +report.push(`0 123 src/components/SalesMap/SalesMapCell.vue`); +report.push(`0 157 src/components/SalesMap/SalesMapRow.vue`); +report.push(`59 45 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-04-11T18:06:09+03:00>Aleksei Katsman>Alexey.Katsman@nexign.com>fix`); +report.push(`2 2 src/components/Product/ArgumentTypes/Complex2.vue`); +report.push(`1 1 src/components/Product/RegionalArgs.vue`); +report.push(`1 1 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-04-11T19:03:08+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add Availability map component`); +report.push(`13 0 src/assets/styles/utilities.scss`); +report.push(`55 0 src/components/Availability/Map.vue`); +report.push(`9 3 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-04-11T19:38:47+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add Availability version component`); +report.push(`22 2 src/components/Availability/Map.vue`); +report.push(`35 0 src/components/Availability/Version.vue`); +report.push(``); +report.push(`2018-04-12T14:11:32+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>package update`); +report.push(`47 23 package-lock.json`); +report.push(`4 4 package.json`); +report.push(``); +report.push(`2018-04-12T15:51:07+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Edit existed parameter groups and extend existed template version`); +report.push(`4 1 src/api/template-manager.js`); +report.push(`7 0 src/store/modules/templates/manager/actions.js`); +report.push(`1 1 src/store/modules/templates/manager/getters.js`); +report.push(`1 1 src/views/Product/Version/History.vue`); +report.push(`1 1 src/views/Product/VersionListView.vue`); +report.push(`288 16 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-04-12T16:16:45+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add availability version possibility`); +report.push(`1 0 package.json`); +report.push(`78 11 src/components/Availability/Map.vue`); +report.push(`49 3 src/components/Availability/Version.vue`); +report.push(`2 1 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-04-12T16:20:52+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix multiple update pla`); +report.push(`106 165 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`0 244 src/components/Product/ArgumentTypes/Complex2.vue`); +report.push(`6 3 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`33 3 src/components/Product/RegionalArgs.vue`); +report.push(`22 16 src/store/modules/products/versions/args/index.js`); +report.push(`1 2 src/store/modules/templates/groups/index.js`); +report.push(`14 12 src/utils/constants.js`); +report.push(``); +report.push(`2018-04-12T16:53:43+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>package lock update`); +report.push(`3 3 package-lock.json`); +report.push(``); +report.push(`2018-04-12T17:05:12+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fix by comment`); +report.push(`5 1 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-04-12T17:16:25+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fix tests`); +report.push(`1 1 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-04-12T18:38:51+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix regional`); +report.push(`16 9 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-04-15T19:15:08+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Store Availability data in Vuex`); +report.push(`97 96 package-lock.json`); +report.push(`5 0 src/assets/styles/elements.scss`); +report.push(`20 51 src/components/Availability/Map.vue`); +report.push(`124 16 src/components/Availability/Version.vue`); +report.push(`4 2 src/store/index.js`); +report.push(`113 0 src/store/modules/availability/index.js`); +report.push(`4 0 src/store/modules/availability/mutation-types.js`); +report.push(`1 2 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-04-16T13:45:45+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use new Terminology service`); +report.push(`0 5 src/components/Availability/Map.vue`); +report.push(`22 27 src/components/Availability/Version.vue`); +report.push(`2 2 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-16T13:59:20+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>divide complex and basic args`); +report.push(`1 1 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`4 5 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`10 4 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`1 2 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`15 22 src/components/Product/ProductGroup.vue`); +report.push(`11 10 src/components/Product/RegionalArgs.vue`); +report.push(`212 0 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`13 0 src/store/modules/products/versions/args/basicArgs/mutation-types.js`); +report.push(`136 0 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`5 0 src/store/modules/products/versions/args/complexArgs/mutation-types.js`); +report.push(`33 253 src/store/modules/products/versions/args/index.js`); +report.push(`4 13 src/store/modules/products/versions/args/mutation-types.js`); +report.push(`1 57 src/store/modules/templates/groups/index.js`); +report.push(`4 6 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-04-16T14:28:48+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Saving edited existed parameters`); +report.push(`4 1 src/api/template-manager.js`); +report.push(`5 0 src/assets/styles/components/product-view.scss`); +report.push(`8 1 src/store/modules/templates/manager/actions.js`); +report.push(`164 39 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-04-16T16:28:00+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix old tests`); +report.push(`21 3 test/unit/mocks/regionalArgs.mock.js`); +report.push(`9 2 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(`38 45 test/unit/specs/store/modules/template-group.spec.js`); +report.push(``); +report.push(`2018-04-16T16:42:05+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add updating Availability regions feature`); +report.push(`56 15 src/components/Availability/Version.vue`); +report.push(`35 38 src/store/modules/availability/index.js`); +report.push(`1 2 src/store/modules/availability/mutation-types.js`); +report.push(``); +report.push(`2018-04-16T19:40:55+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add Availability sales channels adding feature`); +report.push(`125 0 src/components/Availability/AxisSalesChannels.vue`); +report.push(`19 12 src/components/Availability/Version.vue`); +report.push(`70 2 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-17T10:45:39+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>create structure in test/store`); +report.push(`0 3 src/store/modules/products/versions/args/index.js`); +report.push(`103 0 test/unit/mocks/Groups.mock.js`); +report.push(`2 2 test/unit/specs/store/modules/{ => products}/product.spec.js`); +report.push(`67 0 test/unit/specs/store/modules/products/versions/args/args.spec.js`); +report.push(`13 101 test/unit/specs/store/modules/template-group.spec.js`); +report.push(`1 1 test/unit/specs/utils/utils.spec.js`); +report.push(``); +report.push(`2018-04-17T11:22:50+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Separate Availability regions axis to component`); +report.push(`153 0 src/components/Availability/AxisRegions.vue`); +report.push(`8 0 src/components/Availability/AxisSalesChannels.vue`); +report.push(`10 130 src/components/Availability/Version.vue`); +report.push(``); +report.push(`2018-04-17T11:31:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement new data structure for complex args`); +report.push(`16 17 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`7 6 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`2 4 src/utils/constants.js`); +report.push(``); +report.push(`2018-04-17T12:44:57+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Generate template endpoint`); +report.push(`1 1 src/api/template-manager.js`); +report.push(`7 7 src/components/Sidebar.vue`); +report.push(`4 8 src/store/modules/templates/manager/actions.js`); +report.push(`73 40 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-04-17T14:22:35+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add tests on products/versions/args`); +report.push(`4 14 src/store/modules/products/versions/args/index.js`); +report.push(`0 4 src/store/modules/products/versions/args/mutation-types.js`); +report.push(`52 14 test/unit/specs/store/modules/products/versions/args/args.spec.js`); +report.push(``); +report.push(`2018-04-17T13:57:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use flat data structure for Availability map`); +report.push(`10 6 src/components/Availability/AxisRegions.vue`); +report.push(`17 14 src/components/Availability/AxisSalesChannels.vue`); +report.push(`7 3 src/components/Availability/Version.vue`); +report.push(`17 14 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-17T16:57:41+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add Availability sales channels removing feature`); +report.push(`4 2 src/components/Availability/AxisSalesChannels.vue`); +report.push(`14 0 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-17T17:17:58+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix regional pla args`); +report.push(`10 11 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`18 23 src/components/Product/RegionalArgs.vue`); +report.push(`19 13 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(``); +report.push(`2018-04-17T17:55:20+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add Availability sales channels updating feature`); +report.push(`72 17 src/components/Availability/AxisSalesChannels.vue`); +report.push(`13 0 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-17T18:16:06+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Remove only selected Availability sales channels`); +report.push(`3 6 src/components/Availability/AxisSalesChannels.vue`); +report.push(`6 9 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-17T18:37:09+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix regional pla arg values save`); +report.push(`3 1 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-04-17T18:50:28+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add Availability actions in sales channels updating feature`); +report.push(`4 1 src/components/Availability/AxisRegions.vue`); +report.push(`11 3 src/components/Availability/AxisSalesChannels.vue`); +report.push(`1 0 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-17T19:29:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Fix Availability sales channels adding`); +report.push(`14 5 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-18T09:51:41+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change pla codes`); +report.push(`16 12 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`2 1 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(``); +report.push(`2018-04-18T10:03:58+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix editing dictionary for non region args`); +report.push(`2 1 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`1 6 src/store/modules/products/versions/args/basicArgs/mutation-types.js`); +report.push(``); +report.push(`2018-04-18T10:14:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>return isVisible prop`); +report.push(`5 1 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-04-18T13:11:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Fix Availability regions order after add new`); +report.push(`6 10 src/components/Availability/AxisRegions.vue`); +report.push(`17 21 src/components/Availability/AxisSalesChannels.vue`); +report.push(`28 4 src/components/Availability/Version.vue`); +report.push(``); +report.push(`2018-04-18T13:16:18+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>refactor regional args`); +report.push(`1 1 config/index.js`); +report.push(`20 6 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`15 17 src/components/Product/RegionalArgs.vue`); +report.push(`21 8 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(``); +report.push(`2018-04-18T14:32:41+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Remove unused components`); +report.push(`0 207 src/components/Sales/Sales.vue`); +report.push(`0 258 src/components/Sales/SalesCard.vue`); +report.push(`0 151 src/components/Sales/SalesRow.vue`); +report.push(`0 49 src/components/Sales/SelectCondition.vue`); +report.push(`1 8 src/utils/constants.js`); +report.push(`0 4 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-04-18T19:35:16+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add Availability map saving feature`); +report.push(`22 0 src/api/availability.js`); +report.push(`1 2 src/components/Availability/AxisRegions.vue`); +report.push(`17 19 src/components/Availability/Map.vue`); +report.push(`36 3 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-18T20:35:09+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Fix Availability adding regions and removing versions`); +report.push(`3 5 src/components/Availability/AxisRegions.vue`); +report.push(`2 7 src/components/Availability/Version.vue`); +report.push(`23 9 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-19T10:26:45+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>revert host localhost`); +report.push(`1 1 config/index.js`); +report.push(``); +report.push(`2018-04-19T11:30:41+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix bugs with generating and displaying`); +report.push(`1 1 package.json`); +report.push(`4 1 src/api/template-manager.js`); +report.push(`8 1 src/store/modules/templates/manager/actions.js`); +report.push(`4 2 src/store/modules/templates/manager/getters.js`); +report.push(`24 2 src/views/Product/Version/Params.vue`); +report.push(`33 10 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-04-19T15:41:46+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement DateTimePicker`); +report.push(`123 0 src/components/Product/ArgumentTypes/DateTime.vue`); +report.push(`14 1 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`3 2 src/main.js`); +report.push(``); +report.push(`2018-04-19T15:53:41+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Clear Availability map after change selected Product offer`); +report.push(`5 1 src/components/Availability/AxisRegions.vue`); +report.push(`6 4 src/components/Availability/Map.vue`); +report.push(`29 16 src/store/modules/availability/index.js`); +report.push(`2 0 src/store/modules/availability/mutation-types.js`); +report.push(``); +report.push(`2018-04-19T15:57:22+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Display design version number and hide upgrade version button`); +report.push(`1 1 src/store/modules/templates/manager/getters.js`); +report.push(`36 13 src/views/Product/Version/Params.vue`); +report.push(`7 3 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-04-19T16:32:32+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix test`); +report.push(`4 10 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(``); +report.push(`2018-04-19T16:37:15+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Show message about lack of free Availability regions`); +report.push(`2 2 src/components/Availability/AxisRegions.vue`); +report.push(`5 1 src/components/Availability/Version.vue`); +report.push(``); +report.push(`2018-04-19T17:05:58+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Fix Availability sales channels editing list`); +report.push(`5 4 src/components/Availability/AxisSalesChannels.vue`); +report.push(``); +report.push(`2018-04-19T17:39:12+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve Availability map styling`); +report.push(`1 0 src/components/Availability/AxisRegions.vue`); +report.push(`3 2 src/components/Availability/AxisSalesChannels.vue`); +report.push(`9 4 src/components/Availability/Version.vue`); +report.push(``); +report.push(`2018-04-19T17:59:28+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fixing displaying design title`); +report.push(`1 1 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-04-20T10:06:45+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test case, remove default price from Complex component`); +report.push(`4 11 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`4 14 src/components/Product/ArgumentTypes/DateTime.vue`); +report.push(`88 0 test/unit/specs/components/DateTime.spec.js`); +report.push(``); +report.push(`2018-04-20T10:21:46+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add sort pla args`); +report.push(`6 10 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-04-20T12:04:17+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Request product version list after saving Availability map`); +report.push(`6 2 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-20T12:38:15+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Show action elements only in Edit mode`); +report.push(`5 1 src/components/Availability/AxisRegions.vue`); +report.push(`6 1 src/components/Availability/AxisSalesChannels.vue`); +report.push(`12 9 src/components/Availability/Map.vue`); +report.push(`11 3 src/components/Availability/Version.vue`); +report.push(``); +report.push(`2018-04-20T14:20:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use alphabetical order`); +report.push(`31 31 src/main.js`); +report.push(``); +report.push(`2018-04-23T10:53:55+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add tests on Checkbox, Dictionary, Integer components`); +report.push(`3 9 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`3 5 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`1 7 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`3 5 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`62 0 test/unit/specs/components/Product/ArgumentTypes/Checkbox.spec.js`); +report.push(`14 28 test/unit/specs/components/{ => Product/ArgumentTypes}/DateTime.spec.js`); +report.push(`127 0 test/unit/specs/components/Product/ArgumentTypes/Dictionary.spec.js`); +report.push(`111 0 test/unit/specs/components/Product/ArgumentTypes/IndexArgument.spec.js`); +report.push(`159 0 test/unit/specs/components/Product/ArgumentTypes/Integer.spec.js`); +report.push(`6 0 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(``); +report.push(`2018-04-23T14:08:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>move computed to mapGetters`); +report.push(`3 9 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-04-23T16:57:26+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test to Complex component`); +report.push(`4 4 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`350 0 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(`2 2 test/unit/specs/components/Product/ArgumentTypes/Dictionary.spec.js`); +report.push(`1 3 test/unit/specs/components/Product/ArgumentTypes/IndexArgument.spec.js`); +report.push(``); +report.push(`2018-04-23T17:53:48+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove comments, rename method`); +report.push(`1 1 package.json`); +report.push(`4 4 src/api/product-versions.js`); +report.push(`0 5 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/DateTime.vue`); +report.push(`0 3 src/components/Product/ProductGroup.vue`); +report.push(`2 2 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`2 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-04-23T18:08:23+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Preparing for review and testing`); +report.push(`2 1 package.json`); +report.push(`7 2 src/views/Product/Version/Params.vue`); +report.push(`47 18 src/views/TemplateManager/List.vue`); +report.push(`0 215 src/views/TemplateManager/New.vue`); +report.push(`67 0 test/unit/specs/views/TemplateManager/List.spec.js`); +report.push(``); +report.push(`2018-04-24T15:43:50+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix regional revert`); +report.push(`41 32 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(``); +report.push(`2018-04-24T16:14:05+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename variable`); +report.push(`5 5 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-04-24T16:24:54+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change updating data`); +report.push(`12 5 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(``); +report.push(`2018-04-24T18:19:29+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test on complexArgs store`); +report.push(`1 1 package.json`); +report.push(`3 1 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`0 0 test/unit/mocks/{ArgsByGroup.mock.js => argsByGroup.mock.js}`); +report.push(`1 1 test/unit/mocks/dictionaries.mock.js`); +report.push(`0 0 test/unit/mocks/{Groups.mock.js => groups.mock.js}`); +report.push(`2 0 test/unit/specs/components/Product/ArgumentTypes/Dictionary.spec.js`); +report.push(`1 1 test/unit/specs/components/TemplateRowDetail.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/products/versions/args/args.spec.js`); +report.push(`322 0 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(`1 1 test/unit/specs/store/modules/template-group.spec.js`); +report.push(``); +report.push(`2018-04-25T13:12:31+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix minor bugs, updated tests`); +report.push(`3 0 src/components/Product/ProductGroup.vue`); +report.push(`2 12 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`3 13 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`19 0 src/store/modules/products/versions/args/index.js`); +report.push(`59 8 test/unit/specs/store/modules/products/versions/args/args.spec.js`); +report.push(`20 29 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-04-25T13:22:59+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Upgrade element-ui version`); +report.push(`50 20 package-lock.json`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2018-04-25T13:23:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Separate Availability map styles`); +report.push(`27 0 src/assets/styles/components/avaibility-map-axis.scss`); +report.push(`1 28 src/components/Availability/AxisRegions.vue`); +report.push(`2 30 src/components/Availability/AxisSalesChannels.vue`); +report.push(``); +report.push(`2018-04-25T14:26:55+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix review styles and api endpoint changes`); +report.push(`7 10 src/api/template-manager.js`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`125 0 src/assets/styles/components/template-manager.scss`); +report.push(`22 0 src/assets/styles/generic.scss`); +report.push(`1 4 src/store/modules/templates/manager/actions.js`); +report.push(`32 275 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-04-25T14:47:19+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix review for mutations and styles`); +report.push(`0 4 src/assets/styles/components/template-manager.scss`); +report.push(`3 3 src/assets/styles/generic.scss`); +report.push(`1 1 src/store/modules/templates/manager/getters.js`); +report.push(`13 0 src/store/modules/templates/manager/mutation-types.js`); +report.push(`15 13 src/store/modules/templates/manager/mutations.js`); +report.push(`1 1 src/views/TemplateManager/List.vue`); +report.push(``); +report.push(`2018-04-25T14:59:28+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix review for routes and view`); +report.push(`2 2 src/router/index.js`); +report.push(`0 3 src/views/TemplateManager/Index.vue`); +report.push(`4 4 src/views/{TemplateManager/List.vue => TemplateManagerView.vue}`); +report.push(`3 3 test/unit/specs/views/{TemplateManager/List.spec.js => TemplateManagerView.spec.js}`); +report.push(``); +report.push(`2018-04-25T15:58:21+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix tests`); +report.push(`6 6 src/views/TemplateManagerView.vue`); +report.push(`66 5 test/unit/specs/views/TemplateManagerView.spec.js`); +report.push(``); +report.push(`2018-04-25T16:50:59+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add Availability map saving process indicator`); +report.push(`6 5 src/components/Availability/AxisRegions.vue`); +report.push(`7 6 src/components/Availability/AxisSalesChannels.vue`); +report.push(`22 14 src/components/Availability/Map.vue`); +report.push(`9 10 src/components/Availability/Version.vue`); +report.push(`127 86 src/store/modules/availability/index.js`); +report.push(`4 0 src/store/modules/availability/mutation-types.js`); +report.push(``); +report.push(`2018-04-25T17:48:13+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test on availability`); +report.push(`22 71 src/store/modules/availability/index.js`); +report.push(`54 0 src/utils/constants.js`); +report.push(`242 0 test/unit/specs/store/modules/availability.spec.js`); +report.push(``); +report.push(`2018-04-25T19:11:17+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve Availability map blocks`); +report.push(`1 10 src/assets/styles/components/{avaibility-map-axis.scss => avaibility-map-card.scss}`); +report.push(`8 3 src/components/Availability/AxisRegions.vue`); +report.push(`17 4 src/components/Availability/AxisSalesChannels.vue`); +report.push(`18 20 src/components/Availability/Map.vue`); +report.push(`2 2 src/components/Availability/Version.vue`); +report.push(``); +report.push(`2018-04-25T20:33:26+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove unnecessary console logs`); +report.push(`0 2 src/store/modules/templates/manager/actions.js`); +report.push(`2 12 src/views/TemplateManagerView.vue`); +report.push(``); +report.push(`2018-04-26T11:35:13+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>version update`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2018-04-26T11:57:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Unify methods syntax`); +report.push(`41 31 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-26T12:28:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: add i18n`); +report.push(`1 1 src/components/Availability/AxisSalesChannels.vue`); +report.push(`1 1 src/components/Availability/Map.vue`); +report.push(`2 2 src/components/Availability/Version.vue`); +report.push(`6 1 src/i18n/en.json`); +report.push(`3 4 src/i18n/index.js`); +report.push(``); +report.push(`2018-04-26T12:40:57+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: always display version name on one line`); +report.push(`2 1 src/components/Availability/Version.vue`); +report.push(``); +report.push(`2018-04-26T13:23:17+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: fix adding regions`); +report.push(`7 10 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-26T13:37:24+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: fix saving and fetching versions`); +report.push(`12 7 src/store/modules/availability/index.js`); +report.push(`3 3 src/utils/constants.js`); +report.push(``); +report.push(`2018-04-26T14:08:08+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: fix typo in filename`); +report.push(`0 0 src/assets/styles/components/{avaibility-map-card.scss => availability-map-card.scss}`); +report.push(`1 1 src/components/Availability/AxisRegions.vue`); +report.push(`1 1 src/components/Availability/AxisSalesChannels.vue`); +report.push(``); +report.push(`2018-04-26T14:12:15+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix tests and locales`); +report.push(`20 1 src/i18n/en.json`); +report.push(`82 80 src/views/TemplateManagerView.vue`); +report.push(`64 6 test/unit/specs/views/TemplateManagerView.spec.js`); +report.push(``); +report.push(`2018-04-26T14:22:15+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Sync feature/PSCPSC-10329 with develop/7.4.0`); +report.push(`0 45 src/assets/styles/components.scss`); +report.push(`1 0 src/assets/styles/components/product-list-view.scss`); +report.push(`0 7 src/assets/styles/settings.scss`); +report.push(`0 8 src/assets/styles/utilities.scss`); +report.push(`1 1 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`2 25 src/components/form/PscTagInput.vue`); +report.push(`0 80 src/components/form/PscTreeSelect.vue`); +report.push(``); +report.push(`2018-04-26T14:28:53+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Prevent Availability map pulling down after versions list`); +report.push(`0 3 src/assets/styles/components/product-list-view.scss`); +report.push(``); +report.push(`2018-04-26T14:47:52+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test on addRegions`); +report.push(`4 10 src/store/modules/availability/index.js`); +report.push(`96 24 test/unit/specs/store/modules/availability.spec.js`); +report.push(``); +report.push(`2018-04-26T14:49:21+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: remove redundant containers`); +report.push(`2 3 src/components/Availability/AxisRegions.vue`); +report.push(`2 3 src/components/Availability/AxisSalesChannels.vue`); +report.push(``); +report.push(`2018-04-26T17:11:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: more meaningful variable names`); +report.push(`39 39 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-26T17:12:04+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: message about data loading process`); +report.push(`28 22 src/components/Availability/Map.vue`); +report.push(`8 0 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-26T19:50:28+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: visualization of loading process`); +report.push(`35 0 src/assets/styles/components/availability-map-version.scss`); +report.push(`51 1 src/components/Availability/Map.vue`); +report.push(`1 36 src/components/Availability/Version.vue`); +report.push(`5 2 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-26T20:33:41+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: fix data format on saving`); +report.push(`13 5 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-27T11:50:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: don not hide rows with empty regions`); +report.push(`18 8 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-27T14:51:54+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add new tests`); +report.push(`294 123 test/unit/specs/store/modules/availability.spec.js`); +report.push(``); +report.push(`2018-04-27T17:25:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`5 2 src/store/modules/availability/index.js`); +report.push(`44 130 test/unit/mocks/availability.mock.js`); +report.push(`18 64 test/unit/mocks/dictionaries.mock.js`); +report.push(`16 0 test/unit/mocks/products/versions/versions.mock.js`); +report.push(`99 123 test/unit/specs/store/modules/availability.spec.js`); +report.push(``); +report.push(`2018-04-27T14:48:51+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve row orders after removing sales channels`); +report.push(`16 14 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-27T19:09:54+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: empty sales channels validation`); +report.push(`5 1 src/assets/styles/components/availability-map-version.scss`); +report.push(`3 1 src/components/Availability/Map.vue`); +report.push(`11 5 src/components/Availability/Version.vue`); +report.push(`31 6 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-04-27T19:48:11+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve CSS code style`); +report.push(`1 1 src/assets/styles/components/availability-map-card.scss`); +report.push(`3 3 src/assets/styles/components/availability-map-version.scss`); +report.push(``); +report.push(`2018-04-28T12:41:50+03:00>Kseniya Orlova>Kseniya.Orlova@nexign-systems.com>Revert "Merge pull request #130 in PSC/psc-frontend from feature/PSCPSC-10329 to develop/7.4.0"`); +report.push(`182 1095 package-lock.json`); +report.push(`1 2 package.json`); +report.push(`0 22 src/api/availability.js`); +report.push(`0 18 src/assets/styles/components/availability-map-card.scss`); +report.push(`0 39 src/assets/styles/components/availability-map-version.scss`); +report.push(`3 0 src/assets/styles/components/product-list-view.scss`); +report.push(`0 5 src/assets/styles/elements.scss`); +report.push(`0 13 src/assets/styles/utilities.scss`); +report.push(`0 140 src/components/Availability/AxisRegions.vue`); +report.push(`0 186 src/components/Availability/AxisSalesChannels.vue`); +report.push(`0 173 src/components/Availability/Map.vue`); +report.push(`0 123 src/components/Availability/Version.vue`); +report.push(`1 6 src/i18n/en.json`); +report.push(`4 3 src/i18n/index.js`); +report.push(`28 32 src/main.js`); +report.push(`5 7 src/store/index.js`); +report.push(`0 332 src/store/modules/availability/index.js`); +report.push(`0 9 src/store/modules/availability/mutation-types.js`); +report.push(`0 53 src/utils/constants.js`); +report.push(`47 75 src/views/Product/VersionListView.vue`); +report.push(`0 52 test/unit/mocks/availability.mock.js`); +report.push(`64 18 test/unit/mocks/dictionaries.mock.js`); +report.push(`0 16 test/unit/mocks/products/versions/versions.mock.js`); +report.push(`0 461 test/unit/specs/store/modules/availability.spec.js`); +report.push(``); +report.push(`2018-04-28T16:26:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Revert "Revert "Merge pull request #130 in PSC/psc-frontend from feature/PSCPSC-10329 to develop/7.4.0""`); +report.push(`1063 150 package-lock.json`); +report.push(`2 1 package.json`); +report.push(`22 0 src/api/availability.js`); +report.push(`18 0 src/assets/styles/components/availability-map-card.scss`); +report.push(`39 0 src/assets/styles/components/availability-map-version.scss`); +report.push(`0 3 src/assets/styles/components/product-list-view.scss`); +report.push(`5 0 src/assets/styles/elements.scss`); +report.push(`13 0 src/assets/styles/utilities.scss`); +report.push(`140 0 src/components/Availability/AxisRegions.vue`); +report.push(`186 0 src/components/Availability/AxisSalesChannels.vue`); +report.push(`173 0 src/components/Availability/Map.vue`); +report.push(`123 0 src/components/Availability/Version.vue`); +report.push(`6 1 src/i18n/en.json`); +report.push(`3 4 src/i18n/index.js`); +report.push(`32 28 src/main.js`); +report.push(`7 5 src/store/index.js`); +report.push(`332 0 src/store/modules/availability/index.js`); +report.push(`9 0 src/store/modules/availability/mutation-types.js`); +report.push(`53 0 src/utils/constants.js`); +report.push(`75 47 src/views/Product/VersionListView.vue`); +report.push(`52 0 test/unit/mocks/availability.mock.js`); +report.push(`18 64 test/unit/mocks/dictionaries.mock.js`); +report.push(`16 0 test/unit/mocks/products/versions/versions.mock.js`); +report.push(`461 0 test/unit/specs/store/modules/availability.spec.js`); +report.push(``); +report.push(`2018-04-28T17:17:49+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: update API URLs`); +report.push(`2 2 src/api/availability.js`); +report.push(``); +report.push(`2018-05-04T18:12:52+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: validate empty actions list`); +report.push(`1 0 src/components/Availability/AxisSalesChannels.vue`); +report.push(`2 2 src/components/Availability/Version.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`4 7 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-05-04T20:33:47+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: new data structure`); +report.push(`0 140 src/components/Availability/AxisRegions.vue`); +report.push(`0 186 src/components/Availability/AxisSalesChannels.vue`); +report.push(`11 3 src/components/Availability/Map.vue`); +report.push(`67 0 src/components/Availability/RegionsAxis.vue`); +report.push(`58 0 src/components/Availability/RegionsModal.vue`); +report.push(`121 0 src/components/Availability/SalesChannelsAxis.vue`); +report.push(`72 0 src/components/Availability/SalesChannelsModal.vue`); +report.push(`19 47 src/components/Availability/Version.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`339 164 src/store/modules/availability/index.js`); +report.push(`17 4 src/store/modules/availability/mutation-types.js`); +report.push(``); +report.push(`2018-05-06T17:56:24+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: add regions filter feature`); +report.push(`13 3 src/components/Availability/RegionsAxis.vue`); +report.push(`54 5 src/components/Availability/RegionsModal.vue`); +report.push(`15 13 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-05-06T18:25:52+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: exclude branches from regions filter results`); +report.push(`1 1 src/components/Availability/RegionsAxis.vue`); +report.push(`7 2 src/components/Availability/RegionsModal.vue`); +report.push(`1 0 src/components/Availability/SalesChannelsAxis.vue`); +report.push(``); +report.push(`2018-05-06T20:21:21+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: add "Check all regions" feature`); +report.push(`20 1 src/components/Availability/RegionsModal.vue`); +report.push(``); +report.push(`2018-05-07T15:10:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: set "Check all regions" state on dialog show`); +report.push(`16 5 src/components/Availability/RegionsModal.vue`); +report.push(``); +report.push(`2018-05-07T15:26:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve method usage`); +report.push(`3 3 src/components/Availability/AxisRegions.vue`); +report.push(``); +report.push(`2018-05-07T15:33:33+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve class assigning`); +report.push(`3 3 src/components/Availability/Version.vue`); +report.push(``); +report.push(`2018-05-07T16:09:08+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve class assigning`); +report.push(`3 3 src/components/Availability/Version.vue`); +report.push(``); +report.push(`2018-05-07T17:47:51+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add periodic charge-off, fix tests`); +report.push(`79 6 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ProductGroup.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`5 1 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`91 30 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(``); +report.push(`2018-05-07T20:00:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: add "Check all sales channels" feature`); +report.push(`5 4 src/components/Availability/SalesChannelsAxis.vue`); +report.push(`39 9 src/components/Availability/SalesChannelsModal.vue`); +report.push(`2 0 src/main.js`); +report.push(`5 6 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-05-08T12:54:38+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: unify "Sales channels" modal opening`); +report.push(`7 6 src/components/Availability/RegionsModal.vue`); +report.push(``); +report.push(`2018-05-08T12:57:09+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve "Actions" selecting feature`); +report.push(`7 5 src/components/Availability/SalesChannelsAxis.vue`); +report.push(`21 19 src/components/Availability/SalesChannelsModal.vue`); +report.push(`3 8 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-05-08T13:06:34+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve look of "Actions" selecting`); +report.push(`5 5 src/components/Availability/SalesChannelsModal.vue`); +report.push(`2 0 src/main.js`); +report.push(``); +report.push(`2018-05-08T14:46:37+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: remove regions group if there are no regions set by edit`); +report.push(`5 1 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-05-08T16:41:59+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: add checkbox group component with "Check all" feature`); +report.push(`7 27 src/components/Availability/SalesChannelsModal.vue`); +report.push(`73 0 src/components/form/PscCheckboxGroup.vue`); +report.push(``); +report.push(`2018-05-08T17:16:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: remove sales channels group if there are no values set by edit`); +report.push(`5 1 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-05-08T17:34:44+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>small fixes, add tests`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`9 6 src/components/Product/RegionalArgs.vue`); +report.push(`29 21 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`2 1 src/utils/constants.js`); +report.push(`4 0 test/unit/specs/store/modules/dictionaries.spec.js`); +report.push(`212 115 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-05-08T20:11:00+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: add tree component with "Check all" and filter features`); +report.push(`15 59 src/components/Availability/RegionsModal.vue`); +report.push(`126 0 src/components/form/PscTree.vue`); +report.push(``); +report.push(`2018-05-10T15:34:36+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>move constant string to constants.js`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`8 1 src/components/Product/ProductGroup.vue`); +report.push(`6 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-05-10T18:04:34+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>small fixes`); +report.push(`6 4 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ProductGroup.vue`); +report.push(``); +report.push(`2018-05-11T00:09:48+03:00>Aleksei Katsman>Alexey.Katsman@nexign.com>Title to name`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-05-11T02:06:35+03:00>Aleksei Katsman>Alexey.Katsman@nexign.com>bug fix`); +report.push(`2 2 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-05-14T12:37:18+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix upgrade design version in product offering`); +report.push(`3 1 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-05-14T12:38:03+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix templateIds`); +report.push(`13 14 src/views/TemplateManagerView.vue`); +report.push(``); +report.push(`2018-05-14T15:20:36+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>renamed uoms`); +report.push(`2 3 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-05-14T18:05:49+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`4 5 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(``); +report.push(`2018-05-14T18:50:00+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: separate store getters and cover with tests`); +report.push(`109 0 src/store/modules/availability/getters.js`); +report.push(`1 108 src/store/modules/availability/index.js`); +report.push(`1 1 test/unit/mocks/availability.mock.js`); +report.push(`4 0 test/unit/mocks/availability/free-regions.mock.js`); +report.push(`130 0 test/unit/mocks/availability/regions-tree.mock.js`); +report.push(`37 0 test/unit/mocks/availability/state/versions.mock.js`); +report.push(`10 0 test/unit/mocks/dictionaries/branches.mock.js`); +report.push(`82 0 test/unit/mocks/dictionaries/regions.mock.js`); +report.push(`21 0 test/unit/mocks/products/versions.mock.js`); +report.push(`0 16 test/unit/mocks/products/versions/versions.mock.js`); +report.push(`2 27 test/unit/specs/store/modules/availability.spec.js`); +report.push(`166 0 test/unit/specs/store/modules/availability/getters.spec.js`); +report.push(``); +report.push(`2018-05-14T19:05:32+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: separate store mutations`); +report.push(`1 180 src/store/modules/availability/index.js`); +report.push(`206 0 src/store/modules/availability/mutations.js`); +report.push(``); +report.push(`2018-05-14T19:09:30+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: separate store actions`); +report.push(`197 0 src/store/modules/availability/actions.js`); +report.push(`1 196 src/store/modules/availability/index.js`); +report.push(``); +report.push(`2018-05-15T15:37:19+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>use mapGetters instead of this._store; fixed saving regional args`); +report.push(`17 14 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`6 2 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`4 2 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-05-15T16:02:53+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`0 10 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(`4 0 test/unit/specs/components/Product/ArgumentTypes/Dictionary.spec.js`); +report.push(``); +report.push(`2018-05-15T16:09:26+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: form mocks`); +report.push(`104 104 test/unit/mocks/availability/regions-tree.mock.js`); +report.push(`12 12 test/unit/mocks/availability/state/versions.mock.js`); +report.push(`1 1 test/unit/mocks/dictionaries/regions.mock.js`); +report.push(``); +report.push(`2018-05-15T16:10:12+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: cover store mutations with tests`); +report.push(`299 0 test/unit/specs/store/modules/availability/mutations.spec.js`); +report.push(``); +report.push(`2018-05-15T16:17:39+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>update packages`); +report.push(`187 1065 package-lock.json`); +report.push(`2 2 package.json`); +report.push(``); +report.push(`2018-05-16T13:05:48+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: cover store actions with tests`); +report.push(`1 1 src/api/availability.js`); +report.push(`265 0 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(``); +report.push(`2018-05-16T18:25:09+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: cover fetch and save store actions with tests`); +report.push(`102 15 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(``); +report.push(`2018-05-16T19:25:18+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: separate store actions helpers and cover with tests`); +report.push(`71 68 src/store/modules/availability/actions.js`); +report.push(`22 0 test/unit/mocks/availability/server-versions.mock.js`); +report.push(`0 0 test/unit/mocks/availability/{state/versions.mock.js => state-versions.mock.js}`); +report.push(`1 5 test/unit/mocks/products/{versions.mock.js => versions/list-by-product.mock.js}`); +report.push(`17 1 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(`10 10 test/unit/specs/store/modules/availability/getters.spec.js`); +report.push(`12 12 test/unit/specs/store/modules/availability/mutations.spec.js`); +report.push(``); +report.push(`2018-05-16T19:26:57+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: remove old test`); +report.push(`0 52 test/unit/mocks/availability.mock.js`); +report.push(`0 436 test/unit/specs/store/modules/availability.spec.js`); +report.push(``); +report.push(`2018-05-16T19:36:30+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve test coverage`); +report.push(`6 0 test/unit/mocks/availability/free-versions.mock.js`); +report.push(`4 0 test/unit/mocks/availability/server-versions.mock.js`); +report.push(`2 1 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(``); +report.push(`2018-05-16T19:46:58+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve test coverage`); +report.push(`5 0 test/unit/mocks/availability/server-versions.mock.js`); +report.push(`5 1 test/unit/mocks/availability/state-versions.mock.js`); +report.push(`1 1 test/unit/specs/store/modules/availability/mutations.spec.js`); +report.push(``); +report.push(`2018-05-16T19:55:58+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve store actions test coverage`); +report.push(`25 6 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(``); +report.push(`2018-05-16T20:08:13+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: remove odd checking and improve store getters coverage`); +report.push(`1 1 src/store/modules/availability/getters.js`); +report.push(``); +report.push(`2018-05-17T12:16:30+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Last changes i hope`); +report.push(`6 6 src/api/{template-manager.js => templates-manager.js}`); +report.push(`1 1 src/api/templates.js`); +report.push(`1 1 src/assets/styles/components/template-manager.scss`); +report.push(`1 1 src/store/modules/templates/manager/actions.js`); +report.push(`5 5 src/views/TemplateManagerView.vue`); +report.push(``); +report.push(`2018-05-17T12:49:55+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fixed validation. change property description to name in regional table in filters (recChargeType)`); +report.push(`1 1 src/components/Product/RegionalArgs.vue`); +report.push(`1 1 src/components/form/PscInput.vue`); +report.push(``); +report.push(`2018-05-17T13:44:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: cover store module with tests`); +report.push(`12 0 test/unit/specs/store/modules/availability/index.spec.js`); +report.push(``); +report.push(`2018-05-17T14:08:07+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve store mutations test coverage`); +report.push(`13 0 src/store/modules/availability/mutations.js`); +report.push(``); +report.push(`2018-05-17T18:19:45+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement unitOfMeasure`); +report.push(`18 2 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`173 0 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`2 0 src/utils/constants.js`); +report.push(`19 0 src/utils/index.js`); +report.push(``); +report.push(`2018-05-18T09:37:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add tests for UnitOfMeasure component`); +report.push(`3 3 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`23 0 test/unit/specs/components/Product/ArgumentTypes/IndexArgument.spec.js`); +report.push(`109 0 test/unit/specs/components/Product/ArgumentTypes/UnitOfMeasure.spec.js`); +report.push(``); +report.push(`2018-05-18T13:38:52+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: use more understandable null value instead undefined`); +report.push(`2 2 src/store/modules/availability/index.js`); +report.push(`2 2 src/store/modules/availability/mutations.js`); +report.push(`21 21 test/unit/specs/store/modules/availability/mutations.spec.js`); +report.push(``); +report.push(`2018-05-18T16:20:37+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement difference between allowance and reccharge`); +report.push(`2 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`7 2 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-05-18T16:22:54+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix bug`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-05-18T17:57:18+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>PscCheckboxGroup component: cover with tests`); +report.push(`93 0 test/unit/specs/components/form/PscCheckboxGroup.spec.js`); +report.push(``); +report.push(`2018-05-21T13:19:37+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Disable design creation with empty title or class name`); +report.push(`30 12 src/views/TemplateManagerView.vue`); +report.push(``); +report.push(`2018-05-21T13:54:18+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Disable design creation with empty groups and/or parameters`); +report.push(`9 1 src/views/TemplateManagerView.vue`); +report.push(``); +report.push(`2018-05-21T14:53:30+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Check class name is unique or not`); +report.push(`5 0 src/views/TemplateManagerView.vue`); +report.push(``); +report.push(`2018-05-21T16:12:27+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add error message for class name is unique or not`); +report.push(`2 1 src/i18n/en.json`); +report.push(`3 0 src/views/TemplateManagerView.vue`); +report.push(``); +report.push(`2018-05-21T17:17:35+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: reset filter input after closing regions modal`); +report.push(`2 1 src/components/Availability/RegionsModal.vue`); +report.push(``); +report.push(`2018-05-21T17:22:40+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>PscCheckboxGroup component: separate preloader`); +report.push(`5 54 src/components/Availability/Map.vue`); +report.push(`59 0 src/components/Availability/MapPreloader.vue`); +report.push(``); +report.push(`2018-05-22T14:39:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix titles`); +report.push(`23 4 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`5 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-05-22T14:58:41+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix pla view by default, add validation`); +report.push(`12 2 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-05-22T15:37:30+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: show used and available regions quantity`); +report.push(`11 5 src/components/Availability/RegionsAxis.vue`); +report.push(`6 3 src/components/Availability/RegionsModal.vue`); +report.push(`53 10 src/components/form/PscTree.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`3 2 src/i18n/index.js`); +report.push(`3 0 src/i18n/ru.json`); +report.push(``); +report.push(`2018-05-22T16:35:20+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use base color for Element UI checkboxes (in checked state)`); +report.push(`4 0 src/assets/styles/components.scss`); +report.push(`1 1 src/assets/styles/components/availability-map-card.scss`); +report.push(`1 1 src/assets/styles/components/availability-map-version.scss`); +report.push(`22 21 src/assets/styles/settings.scss`); +report.push(`3 3 src/components/Availability/MapPreloader.vue`); +report.push(`2 2 src/components/Availability/RegionsAxis.vue`); +report.push(`2 2 src/components/Availability/SalesChannelsAxis.vue`); +report.push(`2 2 src/components/Availability/Version.vue`); +report.push(`4 4 src/components/form/PscCheckboxGroup.vue`); +report.push(`10 10 src/components/form/PscTree.vue`); +report.push(``); +report.push(`2018-05-22T17:12:33+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: improve sales channels card`); +report.push(`19 3 src/components/Availability/SalesChannelsAxis.vue`); +report.push(`9 1 src/components/Availability/SalesChannelsModal.vue`); +report.push(``); +report.push(`2018-05-22T17:26:21+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: add translation`); +report.push(`2 1 src/i18n/en.json`); +report.push(``); +report.push(`2018-05-22T17:34:51+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove unnecessary validator from parameters`); +report.push(`1 1 src/components/form/PscInput.vue`); +report.push(`5 6 src/views/TemplateManagerView.vue`); +report.push(``); +report.push(`2018-05-22T18:17:11+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: message about no visible regions after filtering`); +report.push(`7 1 src/components/form/PscTree.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(``); +report.push(`2018-05-22T20:24:33+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Disable empty parameter value in new design form`); +report.push(`23 4 src/views/TemplateManagerView.vue`); +report.push(``); +report.push(`2018-05-23T12:15:49+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>quick fix`); +report.push(`60 49 src/components/Product/RegionalArgs.vue`); +report.push(`1 0 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(``); +report.push(`2018-05-23T12:19:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>combine new arg type - productDurations and fix pla by default`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-05-23T12:31:59+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename method`); +report.push(`7 7 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-05-23T12:56:12+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Send new design description`); +report.push(`1 1 src/views/TemplateManagerView.vue`); +report.push(``); +report.push(`2018-05-23T13:10:57+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Hide deprecated design versions from design list`); +report.push(`1 1 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(``); +report.push(`2018-05-23T13:51:56+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix recChargeByType method`); +report.push(`2 1 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-05-23T14:45:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>small fix`); +report.push(`35 25 src/components/Product/RegionalArgs.vue`); +report.push(`2 1 test/unit/mocks/regionalArgs.mock.js`); +report.push(`5 5 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(``); +report.push(`2018-05-23T14:56:36+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`1 3 src/components/Product/RegionalArgs.vue`); +report.push(`0 18 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(``); +report.push(`2018-05-23T16:07:55+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix getting template argument`); +report.push(`6 3 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-05-23T16:50:45+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: cover API with tests`); +report.push(`64 0 test/unit/specs/store/modules/availability/api.spec.js`); +report.push(``); +report.push(`2018-05-23T17:11:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Remove unused util`); +report.push(`1 22 src/utils/index.js`); +report.push(``); +report.push(`2018-05-23T17:25:16+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix regional filters`); +report.push(`43 25 src/components/Product/RegionalArgs.vue`); +report.push(`1 21 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(``); +report.push(`2018-05-23T17:49:55+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix notes from pull request`); +report.push(`16 12 src/components/Product/RegionalArgs.vue`); +report.push(`0 2 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`1 2 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-05-23T18:10:00+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix complex filter`); +report.push(`10 16 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-05-23T18:25:02+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use debounce() helper from lodash`); +report.push(`3 2 src/components/Product/RegionalArgs.vue`); +report.push(`3 1 src/components/ProductListFilter.vue`); +report.push(`2 1 src/components/SelectTemplateModal/SelectTemplateFilter.vue`); +report.push(`3 1 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`3 2 src/directives/selection.js`); +report.push(`0 22 src/utils/index.js`); +report.push(`3 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-05-23T18:43:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use clonedeep() helper from lodash`); +report.push(`3767 3366 package-lock.json`); +report.push(`1 2 package.json`); +report.push(`1 2 src/components/Product/CharList.vue`); +report.push(`1 1 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`2 2 src/components/Product/RegionalArgs.vue`); +report.push(`4 4 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`0 4 src/utils/index.js`); +report.push(`3 1 src/views/Product/Version/Params.vue`); +report.push(`2 1 src/views/Product/VersionListView.vue`); +report.push(`2 2 src/views/ProductsListView.vue`); +report.push(`3 3 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(`10 10 test/unit/specs/store/modules/availability/mutations.spec.js`); +report.push(``); +report.push(`2018-05-24T11:02:19+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix region table view`); +report.push(`31 7 src/components/Product/ProductGroup.vue`); +report.push(`16 18 src/components/Product/RegionalArgs.vue`); +report.push(``); +report.push(`2018-05-24T11:27:16+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Cover truncateString() helper with tests`); +report.push(`2 0 src/utils/index.js`); +report.push(`29 3 test/unit/specs/utils/utils.spec.js`); +report.push(``); +report.push(`2018-05-24T12:24:01+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix exceeded limit`); +report.push(`7 12 src/components/Product/ProductGroup.vue`); +report.push(``); +report.push(`2018-05-24T13:08:09+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests and limit exceeded error`); +report.push(`5 4 src/components/Product/ProductGroup.vue`); +report.push(`2 2 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(``); +report.push(`2018-05-24T13:54:44+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Cover pasteArrayFromClipboard() helper with tests`); +report.push(`4 1 src/utils/index.js`); +report.push(`16 4 test/unit/specs/utils/utils.spec.js`); +report.push(``); +report.push(`2018-05-24T14:23:00+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve utils helpers order, use normal functions instead arrow`); +report.push(`34 31 src/utils/index.js`); +report.push(`22 22 test/unit/specs/utils/utils.spec.js`); +report.push(``); +report.push(`2018-05-24T14:51:06+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve validators test coverage`); +report.push(`3 1 src/utils/validators.js`); +report.push(`19 2 test/unit/specs/utils/validators.spec.js`); +report.push(``); +report.push(`2018-05-24T14:57:25+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Cover regexp helpers with tests`); +report.push(`1 1 src/utils/regexps.js`); +report.push(`13 0 test/unit/specs/utils/regexps.spec.js`); +report.push(``); +report.push(`2018-05-24T17:22:43+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix editing different args during one revision`); +report.push(`6 6 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(``); +report.push(`2018-05-24T18:33:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability map: update sales channels and actions dictionaries`); +report.push(`1 1 src/assets/styles/components/availability-map-version.scss`); +report.push(`2 2 src/components/Availability/SalesChannelsModal.vue`); +report.push(`46 10 src/utils/constants.js`); +report.push(``); +report.push(`2018-05-25T13:58:59+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>set groupId to complexArgs`); +report.push(`10 6 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`2 1 src/store/modules/templates/arguments/index.js`); +report.push(``); +report.push(`2018-05-25T14:41:07+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Cover auth helpers with tests`); +report.push(`14 15 src/utils/auth.js`); +report.push(`136 0 test/unit/specs/utils/auth.spec.js`); +report.push(``); +report.push(`2018-05-28T12:50:07+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Move all regexps to special file`); +report.push(`0 7 src/utils/constants.js`); +report.push(`7 0 src/utils/regexps.js`); +report.push(`1 1 src/utils/validators.js`); +report.push(``); +report.push(`2018-05-28T14:14:40+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test on valueValidator util method`); +report.push(`23 1 test/unit/specs/utils/utils.spec.js`); +report.push(``); +report.push(`2018-05-28T14:18:43+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename component definition`); +report.push(`1 1 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(``); +report.push(`2018-05-28T16:28:17+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove regionalArgs component, create new components for regional table`); +report.push(`7 2 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`19 25 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`7 6 src/components/Product/ArgumentTypes/DateTime.vue`); +report.push(`6 9 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`37 30 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`6 8 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`19 22 src/components/Product/ProductGroup.vue`); +report.push(`283 0 src/components/Product/Regional/Regional.vue`); +report.push(`107 0 src/components/Product/Regional/TableFilter.vue`); +report.push(`40 0 src/components/Product/Regional/TableHead.vue`); +report.push(`109 0 src/components/Product/Regional/TableRow.vue`); +report.push(`0 716 src/components/Product/RegionalArgs.vue`); +report.push(`20 42 src/components/form/PscInput.vue`); +report.push(`111 133 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`6 8 src/store/modules/products/versions/args/basicArgs/mutation-types.js`); +report.push(`16 8 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`260 5 src/store/modules/products/versions/args/index.js`); +report.push(`2 0 src/store/modules/products/versions/args/mutation-types.js`); +report.push(`5 3 src/store/modules/templates/arguments/index.js`); +report.push(`2 1 src/utils/constants.js`); +report.push(`8 3 src/utils/index.js`); +report.push(`124 0 test/unit/specs/components/ProductListFilter.spec.js`); +report.push(`0 143 test/unit/specs/components/RegionalArgs.spec.js`); +report.push(`39 12 test/unit/specs/store/modules/products/product.spec.js`); +report.push(`1 1 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-05-29T10:50:32+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`4 5 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/DateTime.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`1 0 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`10 9 test/unit/specs/components/Product/ArgumentTypes/Checkbox.spec.js`); +report.push(`22 39 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(`15 4 test/unit/specs/components/Product/ArgumentTypes/DateTime.spec.js`); +report.push(`9 3 test/unit/specs/components/Product/ArgumentTypes/Dictionary.spec.js`); +report.push(`32 34 test/unit/specs/components/Product/ArgumentTypes/IndexArgument.spec.js`); +report.push(`15 18 test/unit/specs/components/Product/ArgumentTypes/Integer.spec.js`); +report.push(`1 1 test/unit/specs/components/TemplateRowDetail.spec.js`); +report.push(`6 8 test/unit/specs/store/modules/products/versions/args/args.spec.js`); +report.push(`2 6 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-05-29T11:35:35+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fixed tests`); +report.push(`0 3 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/Regional/Regional.vue`); +report.push(`1 1 src/components/Product/Regional/TableFilter.vue`); +report.push(`2 1 src/store/modules/products/versions/args/index.js`); +report.push(`2 1 src/utils/index.js`); +report.push(`1 1 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(`33 24 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-05-29T14:07:54+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove extra code`); +report.push(`13 7 src/components/Product/ProductGroup.vue`); +report.push(`24 104 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-05-29T14:08:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove console`); +report.push(`0 2 src/components/Product/ProductGroup.vue`); +report.push(``); +report.push(`2018-05-29T16:34:28+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix templateArgumentId after server fixes`); +report.push(`2 6 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`6 15 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`2 11 src/components/Product/ProductGroup.vue`); +report.push(`0 1 src/components/Product/Regional/Regional.vue`); +report.push(`5 11 src/components/Product/Regional/TableRow.vue`); +report.push(`22 22 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`26 27 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`32 66 src/store/modules/products/versions/args/index.js`); +report.push(`1 0 src/utils/constants.js`); +report.push(`30 0 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-05-29T17:00:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Move Template manager to Configuration View, add initial CFSS list component`); +report.push(`9 0 src/components/CFSS/List.vue`); +report.push(`27 18 src/components/Sidebar.vue`); +report.push(`2 3 src/{views/TemplateManagerView.vue => components/TemplateManager/TemplateManager.vue}`); +report.push(`3 1 src/i18n/en.json`); +report.push(`4 0 src/main.js`); +report.push(`40 25 src/router/index.js`); +report.push(`25 0 src/views/ConfigurationView.vue`); +report.push(`5 5 test/unit/specs/{views/TemplateManagerView.spec.js => components/TemplateManager/TemplateManager.spec.js}`); +report.push(`39 0 test/unit/specs/views/ConfigurationView.spec.js`); +report.push(``); +report.push(`2018-05-30T13:52:35+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`3 6 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 4 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`2 22 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`61 16 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(`4 5 test/unit/specs/components/Product/ArgumentTypes/IndexArgument.spec.js`); +report.push(`29 14 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-05-30T15:31:03+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change pla copy`); +report.push(`9 5 src/components/Product/Regional/Regional.vue`); +report.push(``); +report.push(`2018-05-30T15:35:24+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFSS: add list`); +report.push(`85 2 src/components/CFSS/List.vue`); +report.push(`1 1 src/components/Sidebar.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`8 0 src/main.js`); +report.push(``); +report.push(`2018-05-30T17:57:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix templateArgumentId`); +report.push(`1 1 src/components/Product/ProductGroup.vue`); +report.push(``); +report.push(`2018-05-30T18:28:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: add specification view`); +report.push(`59 0 src/components/CFS/Specification.vue`); +report.push(`96 0 src/components/CFS/SpecificationList.vue`); +report.push(`0 92 src/components/CFSS/List.vue`); +report.push(`4 1 src/i18n/en.json`); +report.push(`10 0 src/main.js`); +report.push(`2 2 src/router/index.js`); +report.push(`3 1 src/store/index.js`); +report.push(`61 0 src/store/modules/cfs/index.js`); +report.push(``); +report.push(`2018-05-30T19:11:59+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Small refactor of parameter component. First dictionary implementation (WiP).`); +report.push(`140 90 src/views/{TemplateManagerView.vue => DesignManagerView.vue}`); +report.push(``); +report.push(`2018-05-30T19:12:27+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Dictionary implementation (WiP).`); +report.push(`104 0 src/components/DesignManager/ParameterRow.vue`); +report.push(`2 2 src/router/index.js`); +report.push(``); +report.push(`2018-05-30T19:54:37+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: routing for specifications`); +report.push(`4 5 src/components/CFS/Specification.vue`); +report.push(`13 0 src/components/CFS/SpecificationEmpty.vue`); +report.push(`22 31 src/components/CFS/SpecificationList.vue`); +report.push(`16 2 src/router/index.js`); +report.push(`3 0 src/store/modules/cfs/getters.js`); +report.push(`4 1 src/store/modules/cfs/index.js`); +report.push(``); +report.push(`2018-05-31T10:38:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: fix routing for specifications tab`); +report.push(`1 1 src/views/ConfigurationView.vue`); +report.push(``); +report.push(`2018-05-31T10:58:47+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: fix routing for specifications tab`); +report.push(`1 1 src/router/index.js`); +report.push(`1 1 src/views/ConfigurationView.vue`); +report.push(``); +report.push(`2018-05-31T12:43:08+03:00>Aleksei Katsman>Alexey.Katsman@nexign.com>availability fix`); +report.push(`2 6 src/utils/constants.js`); +report.push(``); +report.push(`2018-05-31T12:50:26+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix complex filters`); +report.push(`4 7 src/components/Product/ProductGroup.vue`); +report.push(`13 5 src/components/Product/Regional/Regional.vue`); +report.push(`20 10 src/components/Product/Regional/TableFilter.vue`); +report.push(`4 4 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`3 1 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`4 1 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-05-31T13:12:02+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: active specification in list`); +report.push(`2 3 src/components/CFS/Specification.vue`); +report.push(`7 1 src/components/CFS/SpecificationList.vue`); +report.push(``); +report.push(`2018-05-31T13:16:12+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix saving args`); +report.push(`0 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ProductGroup.vue`); +report.push(`2 1 src/components/Product/Regional/Regional.vue`); +report.push(`11 0 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`3 3 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(``); +report.push(`2018-05-31T13:58:14+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Display dictionary list for testing`); +report.push(`86 66 src/components/DesignManager/ParameterRow.vue`); +report.push(`2 2 src/utils/validators.js`); +report.push(``); +report.push(`2018-05-31T16:01:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: improve specification list menu and separate styles`); +report.push(`26 0 src/assets/styles/components/vertical-menu-list.scss`); +report.push(`7 36 src/components/CFS/SpecificationList.vue`); +report.push(``); +report.push(`2018-05-31T16:22:18+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Create design with dictionary parameter`); +report.push(`3 0 src/api/terminology.js`); +report.push(`23 20 src/components/DesignManager/ParameterRow.vue`); +report.push(`11 2 src/store/modules/dictionaries/index.js`); +report.push(`2 1 src/store/modules/dictionaries/mutation-types.js`); +report.push(`3 1 src/views/DesignManagerView.vue`); +report.push(``); +report.push(`2018-05-31T16:33:07+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>update version`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2018-05-31T19:33:24+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: add specification name input and versions table`); +report.push(`47 2 src/components/CFS/Specification.vue`); +report.push(`36 0 src/components/CFS/SpecificationStatus.vue`); +report.push(`3 1 src/i18n/en.json`); +report.push(`5 1 src/main.js`); +report.push(`55 4 src/store/modules/cfs/index.js`); +report.push(``); +report.push(`2018-06-01T13:36:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add dictionaries' title to a specific field 'displayTitle', fixed test`); +report.push(`4 4 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`4 3 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`3 3 src/components/Product/CharList.vue`); +report.push(`3 3 src/components/Product/Regional/TableFilter.vue`); +report.push(`4 4 src/components/Product/Regional/TableRow.vue`); +report.push(`3 0 src/store/modules/dictionaries/index.js`); +report.push(`4 10 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(`4 6 test/unit/specs/components/Product/ArgumentTypes/Dictionary.spec.js`); +report.push(`2 2 test/unit/specs/components/Product/ArgumentTypes/UnitOfMeasure.spec.js`); +report.push(``); +report.push(`2018-06-01T13:45:39+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>update version and packages`); +report.push(`3079 3791 package-lock.json`); +report.push(`14 14 package.json`); +report.push(``); +report.push(`2018-06-01T14:01:40+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: active CFSS tab when child selected`); +report.push(`1 0 src/assets/styles/components/vertical-menu-list.scss`); +report.push(`12 1 src/views/ConfigurationView.vue`); +report.push(``); +report.push(`2018-06-01T14:35:38+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Refactoring changes (WiP)`); +report.push(`25 6 src/components/DesignManager/ParameterRow.vue`); +report.push(`6 48 src/views/DesignManagerView.vue`); +report.push(``); +report.push(`2018-06-01T14:35:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: add "New CFSS version" button`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`30 13 src/components/CFS/Specification.vue`); +report.push(`1 4 src/components/CFS/SpecificationList.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-06-01T18:37:42+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Saving parameter with type dictionary`); +report.push(`29 6 src/components/DesignManager/ParameterRow.vue`); +report.push(`11 99 src/views/DesignManagerView.vue`); +report.push(``); +report.push(`2018-06-04T10:52:31+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add animation on sidebar configuration icon`); +report.push(`7 0 src/assets/styles/components/sidebar.scss`); +report.push(`10 1 src/assets/styles/tools.scss`); +report.push(`2 2 src/components/Sidebar.vue`); +report.push(``); +report.push(`2018-06-04T10:52:53+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: remove debug output`); +report.push(`1 7 src/components/CFS/Specification.vue`); +report.push(``); +report.push(`2018-06-04T11:48:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: improve test coverage of storage`); +report.push(`2 105 src/store/modules/cfs/index.js`); +report.push(`104 0 test/unit/mocks/cfs/specifications.mock.js`); +report.push(`30 0 test/unit/specs/store/modules/cfs/getters.spec.js`); +report.push(`10 0 test/unit/specs/store/modules/cfs/index.spec.js`); +report.push(`2 1 test/unit/specs/views/ConfigurationView.spec.js`); +report.push(``); +report.push(`2018-06-04T13:32:50+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove sales channels constants and get data from dictionaries`); +report.push(`12 7 src/components/Availability/SalesChannelsAxis.vue`); +report.push(`27 13 src/components/Availability/SalesChannelsModal.vue`); +report.push(`1 1 src/components/form/PscCheckboxGroup.vue`); +report.push(`5 8 src/store/modules/availability/getters.js`); +report.push(`5 84 src/utils/constants.js`); +report.push(`22 0 test/unit/mocks/availability/product-actions.mock.js`); +report.push(`62 0 test/unit/mocks/availability/sales-channels.mock.js`); +report.push(`8 4 test/unit/specs/store/modules/availability/getters.spec.js`); +report.push(``); +report.push(`2018-06-04T14:04:59+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add hack to exclude parameter ALL`); +report.push(`6 2 src/store/modules/availability/getters.js`); +report.push(``); +report.push(`2018-06-04T14:40:23+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Merge remote-tracking branch 'remotes/origin/develop/7.7.0' into PSCPSC-10712-ui-design-manager-dictionary`); +report.push(`2 1 src/components/DesignManager/DesignManager.vue`); +report.push(`0 1 src/components/DesignManager/ParameterRow.vue`); +report.push(``); +report.push(`2018-06-04T15:21:18+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix test with design manager`); +report.push(`1 1 test/unit/specs/components/{TemplateManager/TemplateManager.spec.js => DesignManager/DesignManager.spec.js}`); +report.push(``); +report.push(`2018-06-04T16:50:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: fetch specifications form server, fill storage`); +report.push(`16 0 src/api/cfs.js`); +report.push(`15 3 src/components/CFS/Specification.vue`); +report.push(`18 7 src/components/CFS/SpecificationList.vue`); +report.push(`21 0 src/store/modules/cfs/actions.js`); +report.push(`6 3 src/store/modules/cfs/index.js`); +report.push(`2 0 src/store/modules/cfs/mutation-types.js`); +report.push(`27 0 src/store/modules/cfs/mutations.js`); +report.push(``); +report.push(`2018-06-04T17:38:32+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: use more general API method name`); +report.push(`2 2 src/api/cfs.js`); +report.push(`2 2 src/components/CFS/SpecificationList.vue`); +report.push(`2 2 src/store/modules/cfs/actions.js`); +report.push(``); +report.push(`2018-06-04T19:16:49+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix ui view, fix tests`); +report.push(`43 16 src/components/Availability/SalesChannelsModal.vue`); +report.push(`10 0 src/components/form/PscCheckboxGroup.vue`); +report.push(`16 6 test/unit/mocks/availability/product-actions.mock.js`); +report.push(`35 15 test/unit/mocks/availability/sales-channels.mock.js`); +report.push(`6 6 test/unit/specs/store/modules/availability/getters.spec.js`); +report.push(``); +report.push(`2018-06-04T19:42:20+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix regional modal`); +report.push(`51 2 src/components/Availability/RegionsModal.vue`); +report.push(`2 5 src/components/Availability/SalesChannelsModal.vue`); +report.push(`31 17 src/components/form/PscTree.vue`); +report.push(``); +report.push(`2018-06-04T20:29:50+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Export excluded terminology codes from constants`); +report.push(`2 31 src/components/DesignManager/ParameterRow.vue`); +report.push(`31 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-06-05T11:09:56+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove comments`); +report.push(`1 17 src/components/Availability/RegionsModal.vue`); +report.push(``); +report.push(`2018-06-05T12:17:14+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>move styles to file, fix small issues`); +report.push(`16 0 src/assets/styles/components/availability-modal.scss`); +report.push(`1 22 src/components/Availability/RegionsModal.vue`); +report.push(`1 17 src/components/Availability/SalesChannelsModal.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`2 3 test/unit/specs/store/modules/availability/getters.spec.js`); +report.push(``); +report.push(`2018-06-05T17:41:09+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Saving edited parameter dictionary`); +report.push(`1 1 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-06-06T16:48:06+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: show specification versions`); +report.push(`10 1 src/api/cfs.js`); +report.push(`18 2 src/components/CFS/Specification.vue`); +report.push(`1 1 src/components/CFS/SpecificationEmpty.vue`); +report.push(`12 8 src/components/CFS/SpecificationList.vue`); +report.push(`1 1 src/components/CFS/SpecificationStatus.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`1 1 src/router/index.js`); +report.push(`12 6 src/store/modules/cfs/actions.js`); +report.push(`1 1 src/store/modules/cfs/mutation-types.js`); +report.push(`9 9 src/store/modules/cfs/mutations.js`); +report.push(``); +report.push(`2018-06-06T17:06:37+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: separate specification version component`); +report.push(`3 35 src/components/CFS/Specification.vue`); +report.push(`53 0 src/components/CFS/SpecificationVersions.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-06-06T17:42:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: specification version table: fix date row data`); +report.push(`13 10 src/components/CFS/SpecificationVersions.vue`); +report.push(``); +report.push(`2018-06-06T18:00:36+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`5 1 src/components/Availability/RegionsModal.vue`); +report.push(`1 1 src/components/Availability/SalesChannelsModal.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`1 1 src/components/Product/CharList.vue`); +report.push(`5 4 src/components/Product/History/HistoryRegionalArgs.vue`); +report.push(`1 1 src/components/Product/Regional/Regional.vue`); +report.push(`3 2 src/store/modules/availability/getters.js`); +report.push(`8 4 test/unit/mocks/dictionaries.mock.js`); +report.push(`8 8 test/unit/mocks/dictionaries/branches.mock.js`); +report.push(`80 80 test/unit/mocks/dictionaries/regions.mock.js`); +report.push(``); +report.push(`2018-06-06T18:24:05+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>move dictionaries fetch to Map Component`); +report.push(`8 0 src/components/Availability/Map.vue`); +report.push(`0 4 src/components/Availability/SalesChannelsAxis.vue`); +report.push(`0 1 src/store/modules/availability/getters.js`); +report.push(``); +report.push(`2018-06-07T11:19:18+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Remove unused class`); +report.push(`1 1 src/views/ConfigurationView.vue`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`1 1 src/views/Product/Version/History.vue`); +report.push(`1 1 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-06-07T16:48:38+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: improve layout`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`5 0 src/assets/styles/utilities.scss`); +report.push(`3 1 src/components/CFS/Specification.vue`); +report.push(`2 0 src/main.js`); +report.push(`1 1 src/views/ConfigurationView.vue`); +report.push(``); +report.push(`2018-06-07T16:56:29+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: component directory name in lowercase`); +report.push(`0 0 src/components/{CFS => cfs}/Specification.vue`); +report.push(`0 0 src/components/{CFS => cfs}/SpecificationEmpty.vue`); +report.push(`0 0 src/components/{CFS => cfs}/SpecificationList.vue`); +report.push(`0 0 src/components/{CFS => cfs}/SpecificationStatus.vue`); +report.push(`0 0 src/components/{CFS => cfs}/SpecificationVersions.vue`); +report.push(``); +report.push(`2018-06-07T18:35:58+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use default button for "Cancel" action, improve codestyle`); +report.push(`0 2 src/components/Availability/Map.vue`); +report.push(`48 44 src/components/Product/ProductGroup.vue`); +report.push(`138 113 src/views/CreateProductView.vue`); +report.push(`0 2 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-06-08T12:34:16+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification list: improve long item names`); +report.push(`1 0 src/assets/styles/components/vertical-menu-list.scss`); +report.push(``); +report.push(`2018-06-08T12:57:13+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Create design with parameter plaSpec`); +report.push(`2622 2622 package-lock.json`); +report.push(`3 1 src/components/DesignManager/DesignManager.vue`); +report.push(`62 2 src/components/DesignManager/ParameterRow.vue`); +report.push(`4 3 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`0 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-06-08T15:55:33+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix performance`); +report.push(`29 25 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`34 18 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`38 11 src/components/Product/Regional/Regional.vue`); +report.push(`6 1 src/components/Product/Regional/TableHead.vue`); +report.push(`36 20 src/components/Product/Regional/TableRow.vue`); +report.push(`8 1 src/store/modules/templates/arguments/index.js`); +report.push(``); +report.push(`2018-06-08T16:34:32+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification: show creation and modification info`); +report.push(`9 0 src/api/cfs.js`); +report.push(`48 38 src/components/cfs/Specification.vue`); +report.push(`32 0 src/components/cfs/SpecificationHistory.vue`); +report.push(`23 9 src/store/modules/cfs/actions.js`); +report.push(`25 1 src/store/modules/cfs/getters.js`); +report.push(`3 1 src/store/modules/cfs/index.js`); +report.push(`2 0 src/store/modules/cfs/mutation-types.js`); +report.push(`35 1 src/store/modules/cfs/mutations.js`); +report.push(``); +report.push(`2018-06-08T17:26:04+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: fix layout`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`1 1 src/views/LoginView.vue`); +report.push(`1 1 src/views/Product/Version/History.vue`); +report.push(`1 1 src/views/Product/Version/Params.vue`); +report.push(`1 1 src/views/Product/VersionListView.vue`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-06-08T17:40:11+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix saving filtered values`); +report.push(`7 3 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-06-08T19:57:30+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: updating specification feature`); +report.push(`10 1 src/api/cfs.js`); +report.push(`36 12 src/components/cfs/Specification.vue`); +report.push(`2 2 src/components/cfs/SpecificationList.vue`); +report.push(`7 0 src/store/modules/cfs/actions.js`); +report.push(``); +report.push(`2018-06-09T10:10:29+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>style fixes`); +report.push(`2 0 src/assets/styles/settings.scss`); +report.push(`9 2 src/components/Product/Regional/Regional.vue`); +report.push(`1 1 src/components/Product/Regional/TableFilter.vue`); +report.push(`1 1 src/components/Product/Regional/TableHead.vue`); +report.push(`1 1 src/components/Product/Regional/TableRow.vue`); +report.push(``); +report.push(`2018-06-09T10:39:25+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix path`); +report.push(`3 3 src/router/index.js`); +report.push(``); +report.push(`2018-06-09T15:12:44+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix saving defaultValue for PLA`); +report.push(`35 20 src/components/DesignManager/ParameterRow.vue`); +report.push(``); +report.push(`2018-06-09T16:35:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix ui bags on regional table`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`7 1 src/components/Product/Regional/Regional.vue`); +report.push(`32 10 src/components/Product/Regional/TableFilter.vue`); +report.push(`1 1 src/components/Product/Regional/TableHead.vue`); +report.push(`1 1 src/components/Product/Regional/TableRow.vue`); +report.push(``); +report.push(`2018-06-09T16:47:34+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`1 0 src/components/Product/ArgumentTypes/IndexArgument.vue`); +report.push(`2 16 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`5 8 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`5 18 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(`2 4 test/unit/specs/components/Product/ArgumentTypes/UnitOfMeasure.spec.js`); +report.push(``); +report.push(`2018-06-09T17:08:30+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix TODOs`); +report.push(`2 7 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`35 3 src/components/Product/ProductGroup.vue`); +report.push(`20 21 src/components/Product/Regional/Regional.vue`); +report.push(`8 4 src/components/Product/Regional/TableRow.vue`); +report.push(`2 2 src/store/modules/products/versions/args/index.js`); +report.push(`1 1 src/utils/index.js`); +report.push(``); +report.push(`2018-06-13T11:18:43+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>renamed imported component`); +report.push(`0 2 src/assets/styles/settings.scss`); +report.push(`0 0 src/components/Product/ArgumentTypes/{IndexArgument.vue => Index.vue}`); +report.push(`4 4 src/components/Product/ProductGroup.vue`); +report.push(`1 3 src/components/Product/Regional/Regional.vue`); +report.push(`4 4 src/components/Product/Regional/TableRow.vue`); +report.push(`3 3 test/unit/specs/components/Product/ArgumentTypes/IndexArgument.spec.js`); +report.push(``); +report.push(`2018-06-13T12:56:05+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Separate ElementUI customizing classes`); +report.push(`0 12 src/assets/styles/components.scss`); +report.push(`19 0 src/assets/styles/element-ui-custom.scss`); +report.push(`0 0 src/assets/styles/{element-variables.scss => element-ui-variables.scss}`); +report.push(`1 0 src/assets/styles/main.scss`); +report.push(`1 1 src/main.js`); +report.push(``); +report.push(`2018-06-13T13:14:33+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Some structure changes of design manager`); +report.push(`1 10 src/assets/styles/components/template-manager.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`43 60 src/components/DesignManager/DesignManager.vue`); +report.push(`0 2 src/components/DesignManager/ParameterRow.vue`); +report.push(`3 4 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/views/ConfigurationView.vue`); +report.push(``); +report.push(`2018-06-13T13:19:43+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve codestyle`); +report.push(`3 0 src/assets/styles/components/availability-modal.scss`); +report.push(`32 31 src/components/Availability/RegionsModal.vue`); +report.push(`49 46 src/components/Availability/SalesChannelsModal.vue`); +report.push(``); +report.push(`2018-06-13T16:42:32+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Review fixes from Leonid and Natalia`); +report.push(`4 8 src/assets/styles/utilities.scss`); +report.push(`173 99 src/components/DesignManager/DesignManager.vue`); +report.push(`8 8 src/components/Product/ProductRelations.vue`); +report.push(`1 1 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`1 1 src/components/form/PscTagInput.vue`); +report.push(`1 1 src/views/Product/VersionListView.vue`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-06-13T17:07:02+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add .primary-modal CSS component`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`0 19 src/assets/styles/components/availability-modal.scss`); +report.push(`30 0 src/assets/styles/components/primary-modal.scss`); +report.push(`2 0 src/assets/styles/components/vertical-menu-list.scss`); +report.push(`3 15 src/components/Availability/RegionsModal.vue`); +report.push(`6 12 src/components/Availability/SalesChannelsModal.vue`); +report.push(``); +report.push(`2018-06-13T18:01:11+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Remove unused styles`); +report.push(`2 2 src/assets/styles/components/relations.scss`); +report.push(`0 6 src/assets/styles/settings.scss`); +report.push(`0 4 src/assets/styles/utilities.scss`); +report.push(``); +report.push(`2018-06-13T18:35:56+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: creating specification feature`); +report.push(`9 0 src/api/cfs.js`); +report.push(`108 0 src/components/cfs/SpecificationCreate.vue`); +report.push(`28 11 src/components/cfs/SpecificationList.vue`); +report.push(`9 0 src/store/modules/cfs/actions.js`); +report.push(``); +report.push(`2018-06-13T20:50:51+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: validate on creating specification`); +report.push(`34 16 src/components/cfs/SpecificationCreate.vue`); +report.push(``); +report.push(`2018-06-14T08:55:51+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add common components for argument types`); +report.push(`33 35 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`16 28 src/components/Product/ArgumentTypes/DateTime.vue`); +report.push(`23 26 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`17 26 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`23 0 src/components/Product/ArgumentTypes/Title.vue`); +report.push(`16 23 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`22 0 src/components/Product/ArgumentTypes/ValueWrapper.vue`); +report.push(`13 9 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(``); +report.push(`2018-06-14T10:14:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix saving boolean types`); +report.push(`1 1 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`1 1 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-06-14T10:21:15+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`1 19 test/unit/specs/components/Product/ArgumentTypes/Checkbox.spec.js`); +report.push(``); +report.push(`2018-06-14T11:38:42+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: cover API with tests`); +report.push(`4 0 test/unit/mocks/cfs/api-create-specification.mock.js`); +report.push(`6 0 test/unit/mocks/cfs/api-get-specification-history.mock.js`); +report.push(`32 0 test/unit/mocks/cfs/api-get-specification-versions.mock.js`); +report.push(`5 0 test/unit/mocks/cfs/api-get-specification.mock.js`); +report.push(`22 0 test/unit/mocks/cfs/api-get-specifications.mock.js`); +report.push(`171 0 test/unit/specs/store/modules/cfs/api.spec.js`); +report.push(``); +report.push(`2018-06-14T12:23:39+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: cover Vuex getters with tests`); +report.push(`4 4 test/unit/mocks/cfs/api-get-specification-versions.mock.js`); +report.push(`0 104 test/unit/mocks/cfs/specifications.mock.js`); +report.push(`29 3 test/unit/specs/store/modules/cfs/getters.spec.js`); +report.push(``); +report.push(`2018-06-14T13:20:04+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: store specification id as number`); +report.push(`1 1 src/components/cfs/Specification.vue`); +report.push(`3 4 src/components/cfs/SpecificationList.vue`); +report.push(`5 1 src/router/index.js`); +report.push(`1 3 src/store/modules/cfs/mutations.js`); +report.push(`1 1 test/unit/mocks/cfs/api-get-specification.mock.js`); +report.push(`4 4 test/unit/mocks/cfs/api-get-specifications.mock.js`); +report.push(``); +report.push(`2018-06-14T13:59:24+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Edit global PO title`); +report.push(`4 0 src/store/modules/products/index.js`); +report.push(`94 10 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-06-14T14:32:45+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix regional styles and sort`); +report.push(`4 1 src/components/Product/Regional/Regional.vue`); +report.push(`4 3 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-06-14T15:01:20+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: cover Vuex mutations with tests`); +report.push(`2 4 src/store/modules/cfs/mutations.js`); +report.push(`7 7 test/unit/specs/store/modules/cfs/getters.spec.js`); +report.push(`130 0 test/unit/specs/store/modules/cfs/mutations.spec.js`); +report.push(``); +report.push(`2018-06-14T15:07:21+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix positiveOr0 value`); +report.push(`1 1 src/components/DesignManager/ParameterRow.vue`); +report.push(``); +report.push(`2018-06-14T15:13:14+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove debug function`); +report.push(`1 2 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-06-14T16:14:11+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename component`); +report.push(`1 1 src/components/Product/ArgumentTypes/{Title.vue => ArgumentTitle.vue}`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/DateTime.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`3 1 src/components/Product/ProductGroup.vue`); +report.push(`0 3 src/components/Product/Regional/TableRow.vue`); +report.push(``); +report.push(`2018-06-14T17:00:25+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Methods names in same style`); +report.push(`4 4 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-06-14T17:52:05+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Move catch from component to store`); +report.push(`1 0 src/store/modules/products/index.js`); +report.push(`1 2 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-06-14T18:34:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix sorting args`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ProductGroup.vue`); +report.push(`3 9 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`1 3 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`1 1 src/store/modules/products/versions/args/index.js`); +report.push(``); +report.push(`2018-06-14T18:49:45+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: cover Vuex actions with tests`); +report.push(`2 2 src/api/cfs.js`); +report.push(`3 3 src/store/modules/availability/actions.js`); +report.push(`24 19 src/store/modules/cfs/actions.js`); +report.push(`1 2 src/views/CreateProductView.vue`); +report.push(`5 5 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(`226 0 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/cfs/api.spec.js`); +report.push(``); +report.push(`2018-06-15T13:12:37+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>SFC: disable interface while specification saving in progress`); +report.push(`58 47 src/components/cfs/Specification.vue`); +report.push(`13 10 src/components/cfs/SpecificationList.vue`); +report.push(`3 0 src/store/modules/cfs/index.js`); +report.push(`3 0 src/store/modules/cfs/mutation-types.js`); +report.push(`9 0 src/store/modules/cfs/mutations.js`); +report.push(`24 0 test/unit/specs/store/modules/cfs/mutations.spec.js`); +report.push(``); +report.push(`2018-06-15T13:49:51+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Convenient variable names`); +report.push(`1 1 src/assets/styles/components/product-list-view.scss`); +report.push(`1 1 src/assets/styles/components/product-view.scss`); +report.push(`2 2 src/assets/styles/components/sidebar.scss`); +report.push(`5 5 src/assets/styles/settings.scss`); +report.push(`2 2 src/assets/styles/utilities.scss`); +report.push(`1 1 src/views/LoginView.vue`); +report.push(``); +report.push(`2018-06-15T18:16:34+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: update specification versions status feature`); +report.push(`10 1 src/api/cfs.js`); +report.push(`18 17 src/components/cfs/Specification.vue`); +report.push(`1 1 src/components/cfs/SpecificationList.vue`); +report.push(`49 18 src/components/cfs/SpecificationStatus.vue`); +report.push(`23 5 src/components/cfs/SpecificationVersions.vue`); +report.push(`3 2 src/i18n/en.json`); +report.push(`13 9 src/store/modules/cfs/actions.js`); +report.push(`2 24 src/store/modules/cfs/getters.js`); +report.push(`2 1 src/store/modules/cfs/index.js`); +report.push(`1 0 src/store/modules/cfs/mutation-types.js`); +report.push(`15 35 src/store/modules/cfs/mutations.js`); +report.push(`26 9 src/utils/constants.js`); +report.push(``); +report.push(`2018-06-15T18:55:38+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Select start and end dates for availability period`); +report.push(`59 7 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-06-15T20:36:15+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: reset specification versions status feature`); +report.push(`29 18 src/components/cfs/Specification.vue`); +report.push(`2 9 src/components/cfs/SpecificationStatus.vue`); +report.push(`9 9 src/components/cfs/SpecificationVersions.vue`); +report.push(`1 6 src/store/modules/cfs/actions.js`); +report.push(`1 5 src/store/modules/cfs/getters.js`); +report.push(``); +report.push(`2018-06-16T13:18:20+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: show Save/Reset buttons only if there is unsaved data`); +report.push(`31 16 src/components/cfs/Specification.vue`); +report.push(`1 1 src/components/cfs/SpecificationStatus.vue`); +report.push(`2 18 src/components/cfs/SpecificationVersions.vue`); +report.push(``); +report.push(`2018-06-16T13:50:56+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: update specifications list after changing active specification`); +report.push(`4 1 src/components/cfs/Specification.vue`); +report.push(`3 1 src/store/modules/cfs/getters.js`); +report.push(`0 1 src/store/modules/cfs/index.js`); +report.push(`10 2 src/store/modules/cfs/mutations.js`); +report.push(``); +report.push(`2018-06-16T13:51:13+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve codestyle`); +report.push(`4 3 src/components/cfs/SpecificationEmpty.vue`); +report.push(``); +report.push(`2018-06-16T16:33:49+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: fix "Add new CFSS" button position`); +report.push(`1 7 src/assets/styles/components/vertical-menu-list.scss`); +report.push(`8 2 src/components/cfs/Specification.vue`); +report.push(`54 32 src/components/cfs/SpecificationList.vue`); +report.push(``); +report.push(`2018-06-16T16:41:27+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: prevent unwanted version saving`); +report.push(`7 7 src/components/cfs/Specification.vue`); +report.push(``); +report.push(`2018-06-16T16:47:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: clear previous store values on failing fetch`); +report.push(`12 3 src/store/modules/cfs/actions.js`); +report.push(``); +report.push(`2018-06-16T17:28:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: fix tests`); +report.push(`5 22 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(`1 25 test/unit/specs/store/modules/cfs/getters.spec.js`); +report.push(`24 44 test/unit/specs/store/modules/cfs/mutations.spec.js`); +report.push(``); +report.push(`2018-06-16T17:44:28+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: improve test coverage`); +report.push(`29 2 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(`25 1 test/unit/specs/store/modules/cfs/api.spec.js`); +report.push(`33 1 test/unit/specs/store/modules/cfs/mutations.spec.js`); +report.push(``); +report.push(`2018-06-18T11:13:29+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: more semantic default value`); +report.push(`1 1 src/components/cfs/Specification.vue`); +report.push(``); +report.push(`2018-06-18T11:19:37+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: uniform approach to reset values`); +report.push(`1 1 src/components/cfs/Specification.vue`); +report.push(``); +report.push(`2018-06-18T12:35:34+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: remove unnecessary spread operator`); +report.push(`1 1 src/components/cfs/Specification.vue`); +report.push(``); +report.push(`2018-06-18T13:26:26+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: prevent form submit on press Enter`); +report.push(`5 2 src/components/cfs/Specification.vue`); +report.push(``); +report.push(`2018-06-18T18:17:44+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement one time charge`); +report.push(`10 1 src/App.vue`); +report.push(`1 1 src/components/DesignManager/ParameterRow.vue`); +report.push(`2 2 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`70 114 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`106 0 src/components/Product/ArgumentTypes/Complex/CharSpecRelationships.vue`); +report.push(`125 0 src/components/Product/ArgumentTypes/Complex/Periodic.vue`); +report.push(`3 6 src/components/Product/ArgumentTypes/DateTime.vue`); +report.push(`15 23 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`80 42 src/components/Product/ArgumentTypes/Index.vue`); +report.push(`3 5 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`3 13 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`2 1 src/components/Product/ArgumentTypes/ValueWrapper.vue`); +report.push(`25 34 src/components/Product/ProductGroup.vue`); +report.push(`5 0 src/components/Product/Regional/Regional.vue`); +report.push(`6 1 src/components/Product/Regional/TableRow.vue`); +report.push(`3 1 src/components/form/PscInput.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`30 19 src/store/modules/dictionaries/index.js`); +report.push(`14 4 src/utils/constants.js`); +report.push(`3 1 src/views/Product/Version/Params.vue`); +report.push(`2 2 test/unit/specs/utils/validators.spec.js`); +report.push(``); +report.push(`2018-06-18T19:22:58+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix price event name`); +report.push(`2 1 src/App.vue`); +report.push(`13 29 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 20 src/components/Product/ArgumentTypes/Complex/CharSpecRelationships.vue`); +report.push(`0 4 src/store/modules/dictionaries/index.js`); +report.push(`3 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-06-19T10:48:17+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: create new specification version feature`); +report.push(`16 0 src/api/cfs.js`); +report.push(`23 0 src/assets/styles/components/view-edit.scss`); +report.push(`2 0 src/assets/styles/element-ui-custom.scss`); +report.push(`13 25 src/components/cfs/Specification.vue`); +report.push(`144 0 src/components/cfs/SpecificationVersion.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`11 0 src/router/index.js`); +report.push(`9 0 src/store/modules/cfs/actions.js`); +report.push(`7 0 test/unit/mocks/cfs/api-create-specification-version-response.mock.js`); +report.push(`5 0 test/unit/mocks/cfs/api-create-specification-version.mock.js`); +report.push(`37 1 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(`32 0 test/unit/specs/store/modules/cfs/api.spec.js`); +report.push(``); +report.push(`2018-06-19T11:10:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: set status during create specification version`); +report.push(`32 0 src/components/cfs/SpecificationVersion.vue`); +report.push(``); +report.push(`2018-06-19T12:31:27+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix width of datetime input`); +report.push(`6 1 src/assets/styles/components/product-view.scss`); +report.push(``); +report.push(`2018-06-19T12:43:02+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix review`); +report.push(`1 0 src/i18n/en.json`); +report.push(`4 5 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-06-19T12:43:24+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: set valid for dates during create specification version`); +report.push(`30 2 src/components/cfs/SpecificationVersion.vue`); +report.push(``); +report.push(`2018-06-19T12:46:29+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change commits`); +report.push(`27 18 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`21 21 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`5 46 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-06-19T14:22:32+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix filter`); +report.push(`10 2 src/components/Product/Regional/TableFilter.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(``); +report.push(`2018-06-19T15:19:29+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: use batch API method for updating specification versions statuses`); +report.push(`10 1 src/api/cfs.js`); +report.push(`8 8 src/components/cfs/Specification.vue`); +report.push(`14 0 src/store/modules/cfs/actions.js`); +report.push(`10 0 test/unit/mocks/cfs/api-update-specification-versions-statuses.mock.js`); +report.push(`26 0 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(`25 0 test/unit/specs/store/modules/cfs/api.spec.js`); +report.push(``); +report.push(`2018-06-19T15:43:08+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: remove commented markup`); +report.push(`0 1 src/components/cfs/Specification.vue`); +report.push(`0 10 src/components/cfs/SpecificationList.vue`); +report.push(`0 8 src/components/cfs/SpecificationVersions.vue`); +report.push(``); +report.push(`2018-06-19T16:27:32+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`3 1 test/unit/specs/components/DesignManager/DesignManager.spec.js`); +report.push(`37 37 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(`22 25 test/unit/specs/components/Product/ArgumentTypes/Dictionary.spec.js`); +report.push(`3 2 test/unit/specs/components/ProductListFilter.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/dictionaries.spec.js`); +report.push(`3 1 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-06-19T16:36:58+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: remove commented markup`); +report.push(`0 10 src/components/cfs/SpecificationList.vue`); +report.push(`0 8 src/components/cfs/SpecificationVersions.vue`); +report.push(``); +report.push(`2018-06-19T16:37:24+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: more semantic spy name`); +report.push(`4 4 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(``); +report.push(`2018-06-19T17:55:55+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`13 2 test/unit/specs/components/Product/ArgumentTypes/Dictionary.spec.js`); +report.push(`30 1 test/unit/specs/components/Product/ArgumentTypes/{IndexArgument.spec.js => Index.spec.js}`); +report.push(`13 1 test/unit/specs/components/Product/ArgumentTypes/UnitOfMeasure.spec.js`); +report.push(``); +report.push(`2018-06-19T18:06:14+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Disable entering reserved words & symbols in designs class name`); +report.push(`9 0 src/components/DesignManager/DesignManager.vue`); +report.push(`91 0 src/utils/validators.js`); +report.push(``); +report.push(`2018-06-19T18:10:19+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Resolve variable conflict`); +report.push(`0 4 src/assets/styles/utilities.scss`); +report.push(``); +report.push(`2018-06-19T18:41:30+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix tests crashing`); +report.push(`1 1 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-06-20T09:21:06+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix notices`); +report.push(`0 4 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`9 6 src/components/Product/ArgumentTypes/Complex/CharSpecRelationships.vue`); +report.push(`1 1 src/components/form/PscInput.vue`); +report.push(``); +report.push(`2018-06-20T12:19:25+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Natalia's review fixes`); +report.push(`3 2 src/components/DesignManager/ParameterRow.vue`); +report.push(``); +report.push(`2018-06-20T12:36:05+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add price event title to popup`); +report.push(`9 10 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-06-20T12:37:29+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`6 3 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-06-20T12:38:55+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Leonid's review fixes`); +report.push(`0 4 src/assets/styles/utilities.scss`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`1 1 src/views/LoginView.vue`); +report.push(`1 1 src/views/Product/Version/History.vue`); +report.push(`1 1 src/views/Product/Version/Params.vue`); +report.push(`1 1 src/views/Product/VersionListView.vue`); +report.push(`1 1 src/views/ProductsListView.vue`); +report.push(``); +report.push(`2018-06-20T13:43:11+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Leonid's review fixes`); +report.push(`2 1 src/i18n/en.json`); +report.push(`11 8 src/utils/validators.js`); +report.push(`1 1 src/views/ConfigurationView.vue`); +report.push(``); +report.push(`2018-06-20T14:45:50+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix reset amount when changing UOM`); +report.push(`9 6 src/components/DesignManager/ParameterRow.vue`); +report.push(``); +report.push(`2018-06-20T14:47:59+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix html spaces`); +report.push(`7 6 src/components/Product/ArgumentTypes/ArgumentTitle.vue`); +report.push(`12 10 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`35 31 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex/CharSpecRelationships.vue`); +report.push(`14 10 src/components/Product/ArgumentTypes/Complex/Periodic.vue`); +report.push(`12 11 src/components/Product/ArgumentTypes/DateTime.vue`); +report.push(`17 13 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`46 37 src/components/Product/ArgumentTypes/Index.vue`); +report.push(`17 13 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`21 16 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`6 5 src/components/Product/ArgumentTypes/ValueWrapper.vue`); +report.push(`60 58 src/components/Product/ProductGroup.vue`); +report.push(`1 3 src/components/form/PscInput.vue`); +report.push(``); +report.push(`2018-06-20T15:19:59+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix html spaces`); +report.push(`9 9 src/components/Product/ArgumentTypes/ArgumentTitle.vue`); +report.push(`25 25 src/components/Product/ArgumentTypes/Complex/CharSpecRelationships.vue`); +report.push(`31 31 src/components/Product/ArgumentTypes/Complex/Periodic.vue`); +report.push(`2 2 src/components/Product/Regional/TableFilter.vue`); +report.push(``); +report.push(`2018-06-20T15:23:06+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Remove /deep/ selector usage, improve codestyle`); +report.push(`1 0 src/assets/styles/components.scss`); +report.push(`21 0 src/assets/styles/components/psc-tree.scss`); +report.push(`3 3 src/assets/styles/components/view-edit.scss`); +report.push(`9 8 src/assets/styles/element-ui-custom.scss`); +report.push(`81 68 src/components/Product/Regional/TableFilter.vue`); +report.push(`0 8 src/components/cfs/SpecificationVersions.vue`); +report.push(`33 56 src/components/form/PscTree.vue`); +report.push(``); +report.push(`2018-06-20T15:23:43+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix html indent`); +report.push(`36 34 src/components/Product/Regional/Regional.vue`); +report.push(`74 67 src/components/Product/Regional/TableFilter.vue`); +report.push(`17 17 src/components/Product/Regional/TableHead.vue`); +report.push(`31 31 src/components/Product/Regional/TableRow.vue`); +report.push(``); +report.push(`2018-06-20T16:25:05+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Availability: disable edit mode after save, improve codestyle`); +report.push(`2 0 src/assets/styles/components/availability-map-card.scss`); +report.push(`2 0 src/assets/styles/components/availability-map-version.scss`); +report.push(`90 68 src/components/Availability/Map.vue`); +report.push(`0 1 src/components/Availability/Version.vue`); +report.push(`0 2 src/store/modules/availability/actions.js`); +report.push(`1 1 src/store/modules/availability/getters.js`); +report.push(`0 2 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(``); +report.push(`2018-06-20T16:37:07+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix locale nad placeholder`); +report.push(`2 1 src/i18n/en.json`); +report.push(`1 1 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-06-20T19:36:00+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: edit specification version feature`); +report.push(`9 0 src/api/cfs.js`); +report.push(`2 1 src/components/cfs/Specification.vue`); +report.push(`47 20 src/components/cfs/SpecificationVersion.vue`); +report.push(`23 0 src/components/cfs/SpecificationVersions.vue`); +report.push(`16 5 src/router/index.js`); +report.push(`9 0 src/store/modules/cfs/actions.js`); +report.push(`5 1 src/store/modules/cfs/getters.js`); +report.push(`1 1 src/views/ConfigurationView.vue`); +report.push(`28 0 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(`26 0 test/unit/specs/store/modules/cfs/api.spec.js`); +report.push(`8 2 test/unit/specs/store/modules/cfs/getters.spec.js`); +report.push(``); +report.push(`2018-06-20T19:41:24+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Merge develop/7.8.0 into feature/PSCPSC-10693`); +report.push(`1 1 src/views/ConfigurationView.vue`); +report.push(``); +report.push(`2018-06-21T12:24:15+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add 2 new reserved words`); +report.push(`2 0 src/utils/validators.js`); +report.push(``); +report.push(`2018-06-21T12:52:55+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: use PUT method for updating specification versions status`); +report.push(`1 1 src/api/cfs.js`); +report.push(``); +report.push(`2018-06-21T12:54:47+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: use PUT method for updating specification versions status`); +report.push(`1 1 src/api/cfs.js`); +report.push(``); +report.push(`2018-06-21T14:05:13+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: use more convenient names for API methods`); +report.push(`10 12 src/api/cfs.js`); +report.push(`5 5 src/store/modules/cfs/actions.js`); +report.push(`20 20 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(`42 16 test/unit/specs/store/modules/cfs/api.spec.js`); +report.push(``); +report.push(`2018-06-21T14:36:49+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix editing existed regional parameter in DM`); +report.push(`3 2 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-06-21T14:37:18+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement product specification get and update`); +report.push(`88 0 src/api/product-specifications.js`); +report.push(`121 0 src/components/ProductSpecifications/Create.vue`); +report.push(`14 0 src/components/ProductSpecifications/Empty.vue`); +report.push(`190 0 src/components/ProductSpecifications/Item.vue`); +report.push(`111 0 src/components/ProductSpecifications/List.vue`); +report.push(`5 1 src/i18n/en.json`); +report.push(`24 0 src/router/index.js`); +report.push(`3 1 src/store/index.js`); +report.push(`67 0 src/store/modules/product-specifications/actions.js`); +report.push(`3 0 src/store/modules/product-specifications/getters.js`); +report.push(`20 0 src/store/modules/product-specifications/index.js`); +report.push(`6 0 src/store/modules/product-specifications/mutation-types.js`); +report.push(`33 0 src/store/modules/product-specifications/mutations.js`); +report.push(``); +report.push(`2018-06-21T14:41:40+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove comment`); +report.push(`2 2 src/utils/constants.js`); +report.push(``); +report.push(`2018-06-21T15:43:56+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add tests on store`); +report.push(`4 0 test/unit/mocks/product-specifications/api-create-product-specification.mock.js`); +report.push(`6 0 test/unit/mocks/product-specifications/api-get-product-specification-history.mock.js`); +report.push(`32 0 test/unit/mocks/product-specifications/api-get-product-specification-versions.mock.js`); +report.push(`5 0 test/unit/mocks/product-specifications/api-get-product-specification.mock.js`); +report.push(`22 0 test/unit/mocks/product-specifications/api-get-product-specifications.mock.js`); +report.push(`209 0 test/unit/specs/store/modules/product-specifications/actions.spec.js`); +report.push(`29 0 test/unit/specs/store/modules/product-specifications/getters.spec.js`); +report.push(`123 0 test/unit/specs/store/modules/product-specifications/mutations.spec.js`); +report.push(``); +report.push(`2018-06-21T16:44:42+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: use more convenient names for Vuex actions`); +report.push(`6 6 src/components/cfs/Specification.vue`); +report.push(`2 2 src/components/cfs/SpecificationList.vue`); +report.push(`4 4 src/store/modules/cfs/actions.js`); +report.push(`12 12 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(``); +report.push(`2018-06-21T16:48:36+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: use more convenient names for Vuex getters`); +report.push(`1 1 src/components/cfs/Specification.vue`); +report.push(`1 2 src/store/modules/cfs/getters.js`); +report.push(`2 2 test/unit/specs/store/modules/cfs/getters.spec.js`); +report.push(``); +report.push(`2018-06-21T17:25:50+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: separate specification list styles`); +report.push(`17 0 src/assets/styles/components/specification-list.scss`); +report.push(`6 0 src/assets/styles/components/vertical-menu-list.scss`); +report.push(`1 2 src/components/cfs/Specification.vue`); +report.push(`6 25 src/components/cfs/SpecificationList.vue`); +report.push(`1 2 src/components/cfs/SpecificationVersion.vue`); +report.push(``); +report.push(`2018-06-21T18:48:00+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: improve specification list footer look`); +report.push(`4 2 src/assets/styles/components/specification-list.scss`); +report.push(`1 0 src/assets/styles/components/vertical-menu-list.scss`); +report.push(`2 3 src/components/cfs/SpecificationList.vue`); +report.push(``); +report.push(`2018-06-22T13:04:13+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: rename UI state locked status, simplify fetching specification version`); +report.push(`7 7 src/components/cfs/Specification.vue`); +report.push(`3 3 src/components/cfs/SpecificationList.vue`); +report.push(`16 21 src/components/cfs/SpecificationVersion.vue`); +report.push(`1 1 src/store/modules/cfs/index.js`); +report.push(`2 2 src/store/modules/cfs/mutation-types.js`); +report.push(`6 6 src/store/modules/cfs/mutations.js`); +report.push(`10 10 test/unit/specs/store/modules/cfs/mutations.spec.js`); +report.push(``); +report.push(`2018-06-22T18:59:57+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement versions`); +report.push(`1 1 src/api/product-specifications.js`); +report.push(`9 14 src/components/ProductSpecifications/Item.vue`); +report.push(`300 0 src/components/ProductSpecifications/Version.vue`); +report.push(`3 3 src/components/cfs/SpecificationStatus.vue`); +report.push(`3 3 src/components/cfs/SpecificationVersion.vue`); +report.push(`3 1 src/i18n/en.json`); +report.push(`22 0 src/router/index.js`); +report.push(`40 1 src/store/modules/product-specifications/actions.js`); +report.push(`3 1 src/store/modules/product-specifications/getters.js`); +report.push(`1 1 src/store/modules/product-specifications/index.js`); +report.push(`1 0 src/store/modules/product-specifications/mutation-types.js`); +report.push(`12 0 src/store/modules/product-specifications/mutations.js`); +report.push(`7 1 src/utils/constants.js`); +report.push(`2 0 src/utils/regexps.js`); +report.push(`28 18 src/views/ConfigurationView.vue`); +report.push(``); +report.push(`2018-06-22T19:02:32+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix updating`); +report.push(`2 2 src/components/ProductSpecifications/Version.vue`); +report.push(``); +report.push(`2018-06-25T12:25:22+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix updating ps versions`); +report.push(`9 8 src/api/product-specifications.js`); +report.push(`24 26 src/components/ProductSpecifications/Item.vue`); +report.push(`6 31 src/components/ProductSpecifications/List.vue`); +report.push(`31 27 src/components/ProductSpecifications/Version.vue`); +report.push(`11 1 src/components/cfs/Specification.vue`); +report.push(`23 10 src/components/cfs/SpecificationVersions.vue`); +report.push(`3 1 src/i18n/en.json`); +report.push(`11 11 src/store/modules/product-specifications/actions.js`); +report.push(`1 1 src/store/modules/product-specifications/getters.js`); +report.push(`16 16 test/unit/specs/store/modules/product-specifications/actions.spec.js`); +report.push(`1 1 test/unit/specs/store/modules/product-specifications/getters.spec.js`); +report.push(``); +report.push(`2018-06-25T13:33:26+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>API: universe codestyle and formatting, remove unused files`); +report.push(`23 12 src/App.vue`); +report.push(`12 16 src/api/availability.js`); +report.push(`53 67 src/api/cfs.js`); +report.push(`0 26 src/api/components.js`); +report.push(`0 7 src/api/index.js`); +report.push(`34 68 src/api/product-versions.js`); +report.push(`1 1 src/router/index.js`); +report.push(`2 1 src/store/modules/dictionaries/index.js`); +report.push(`3 2 src/store/modules/products/index.js`); +report.push(`5 4 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`4 3 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`5 5 src/store/modules/products/versions/history/index.js`); +report.push(`11 10 src/store/modules/products/versions/index.js`); +report.push(`5 4 src/store/modules/products/versions/publishing/index.js`); +report.push(`2 1 src/store/modules/templates/arguments/index.js`); +report.push(`2 1 src/store/modules/templates/groups/index.js`); +report.push(`3 2 src/store/modules/templates/index.js`); +report.push(`9 6 src/views/CreateProductView.vue`); +report.push(`2 1 src/views/LoginView.vue`); +report.push(`10 11 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-06-25T14:58:23+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>One time charge WiP`); +report.push(`32 2 src/components/DesignManager/ParameterRow.vue`); +report.push(``); +report.push(`2018-06-25T14:58:31+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>One time charge WiP`); +report.push(`2 1 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-06-25T15:04:10+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>One time charge WiP`); +report.push(`1 1 src/components/Product/Publishing.vue`); +report.push(``); +report.push(`2018-06-25T15:07:21+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Hide publication button if they don't need`); +report.push(`28 23 src/components/Product/Publishing.vue`); +report.push(``); +report.push(`2018-06-25T15:58:29+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix text overflow`); +report.push(`1 1 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-06-25T16:08:11+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>API: refactor product offering versions`); +report.push(`186 0 src/api/product-offering-versions.js`); +report.push(`0 161 src/api/product-versions.js`); +report.push(`2 2 src/components/Product/ProductRelations.vue`); +report.push(`1 1 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`1 1 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`1 1 src/store/modules/products/versions/history/index.js`); +report.push(`10 7 src/store/modules/products/versions/index.js`); +report.push(`1 1 src/store/modules/products/versions/publishing/index.js`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`1 1 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-06-25T16:58:01+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>API: refactor statistic`); +report.push(`4 8 src/api/statistic.js`); +report.push(`1 1 src/router/index.js`); +report.push(``); +report.push(`2018-06-25T17:23:25+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix notices`); +report.push(`0 1 src/api/product-specifications.js`); +report.push(`1 1 src/components/ProductSpecifications/Empty.vue`); +report.push(`4 4 src/components/ProductSpecifications/Item.vue`); +report.push(`2 2 src/components/ProductSpecifications/List.vue`); +report.push(`17 44 src/components/ProductSpecifications/Version.vue`); +report.push(`2 2 src/router/index.js`); +report.push(`1 1 src/store/modules/product-specifications/index.js`); +report.push(`2 2 src/store/modules/product-specifications/mutations.js`); +report.push(`2 2 test/unit/specs/store/modules/product-specifications/mutations.spec.js`); +report.push(``); +report.push(`2018-06-25T17:43:07+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix el date picker attrs`); +report.push(`3 1 src/components/ProductSpecifications/Item.vue`); +report.push(`2 4 src/components/ProductSpecifications/Version.vue`); +report.push(``); +report.push(`2018-06-25T17:53:06+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change api style`); +report.push(`66 83 src/api/product-specifications.js`); +report.push(``); +report.push(`2018-06-25T17:55:17+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>API: refactor templates`); +report.push(`15 19 src/api/templates.js`); +report.push(`2 2 src/store/modules/templates/arguments/index.js`); +report.push(`2 2 src/store/modules/templates/groups/index.js`); +report.push(`3 3 src/store/modules/templates/index.js`); +report.push(`4 4 src/store/modules/templates/manager/actions.js`); +report.push(`2 2 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-06-25T17:59:41+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add cfss to ps`); +report.push(`3 0 src/api/cfs.js`); +report.push(`90 0 src/components/ProductSpecifications/AddCfssPopup.vue`); +report.push(`31 7 src/components/ProductSpecifications/Version.vue`); +report.push(`22 24 src/components/form/PscCheckboxGroup.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(`8 0 src/store/modules/cfs/actions.js`); +report.push(`4 1 src/store/modules/cfs/getters.js`); +report.push(``); +report.push(`2018-06-25T18:08:59+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>API: refactor templates-manager`); +report.push(`37 37 src/api/templates-manager.js`); +report.push(``); +report.push(`2018-06-25T18:12:40+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>API: refactor terminology`); +report.push(`8 12 src/api/terminology.js`); +report.push(`3 3 src/store/modules/dictionaries/index.js`); +report.push(``); +report.push(`2018-06-25T18:15:06+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>API: refactor user`); +report.push(`5 3 src/api/user.js`); +report.push(`1 1 src/views/LoginView.vue`); +report.push(``); +report.push(`2018-06-25T18:36:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>API: refactor product offering`); +report.push(`24 0 src/api/product-offering.js`); +report.push(`0 19 src/api/products.js`); +report.push(`3 3 src/store/modules/products/index.js`); +report.push(`2 2 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-06-25T18:40:11+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>API: refactor product offering version`); +report.push(`0 0 src/api/{product-offering-versions.js => product-offering-version.js}`); +report.push(`3 3 src/store/modules/products/versions/args/basicArgs/index.js`); +report.push(`3 3 src/store/modules/products/versions/args/complexArgs/index.js`); +report.push(`3 3 src/store/modules/products/versions/history/index.js`); +report.push(`9 9 src/store/modules/products/versions/index.js`); +report.push(`3 3 src/store/modules/products/versions/publishing/index.js`); +report.push(`2 2 src/views/CreateProductView.vue`); +report.push(`3 3 src/views/Product/VersionListView.vue`); +report.push(``); +report.push(`2018-06-25T18:42:43+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>API: refactor template`); +report.push(`0 0 src/api/{templates.js => template.js}`); +report.push(`2 2 src/store/modules/templates/arguments/index.js`); +report.push(`2 2 src/store/modules/templates/groups/index.js`); +report.push(`3 3 src/store/modules/templates/index.js`); +report.push(`4 4 src/store/modules/templates/manager/actions.js`); +report.push(`2 2 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-06-25T18:47:52+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Merge branch 'develop/7.8.0' into feature/PSCPSC-10781-product-offering-id`); +report.push(`63 81 src/api/cfs.js`); +report.push(``); +report.push(`2018-06-25T19:44:51+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use "productOffering" naming in store`); +report.push(`13 12 src/store/modules/products/index.js`); +report.push(`2 2 src/store/modules/products/mutation-types.js`); +report.push(`2 2 src/views/Product/Version/Index.vue`); +report.push(`5 5 src/views/Product/VersionListView.vue`); +report.push(`1 1 test/unit/specs/store/modules/products/product.spec.js`); +report.push(``); +report.push(`2018-06-25T20:05:42+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix publication button to update`); +report.push(`2 2 src/components/Product/Publishing.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(``); +report.push(`2018-06-26T02:03:48+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement add cfss popup`); +report.push(`7 22 src/components/ProductSpecifications/AddCfssPopup.vue`); +report.push(`1 0 src/components/ProductSpecifications/Version.vue`); +report.push(`3 2 src/store/modules/product-specifications/actions.js`); +report.push(``); +report.push(`2018-06-26T11:59:03+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use "product-offerings" Vuex module name`); +report.push(`1 1 src/App.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Checkbox.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/DateTime.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Dictionary.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/Integer.vue`); +report.push(`1 1 src/components/Product/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`1 1 src/components/Product/History/Revisions.vue`); +report.push(`11 11 src/components/Product/ProductGroup.vue`); +report.push(`6 6 src/components/Product/ProductRelations.vue`); +report.push(`5 5 src/components/Product/Publishing.vue`); +report.push(`7 7 src/components/Product/Regional/Regional.vue`); +report.push(`2 2 src/components/Product/Regional/TableFilter.vue`); +report.push(`2 2 src/store/index.js`); +report.push(`1 1 src/store/modules/availability/actions.js`); +report.push(`3 3 src/store/modules/availability/getters.js`); +report.push(`0 0 src/store/modules/{products => product-offerings}/index.js`); +report.push(`0 0 src/store/modules/{products => product-offerings}/mutation-types.js`); +report.push(`2 2 src/store/modules/{products => product-offerings}/versions/args/basicArgs/index.js`); +report.push(`0 0 src/store/modules/{products => product-offerings}/versions/args/basicArgs/mutation-types.js`); +report.push(`2 2 src/store/modules/{products => product-offerings}/versions/args/complexArgs/index.js`); +report.push(`0 0 src/store/modules/{products => product-offerings}/versions/args/complexArgs/mutation-types.js`); +report.push(`1 1 src/store/modules/{products => product-offerings}/versions/args/index.js`); +report.push(`0 0 src/store/modules/{products => product-offerings}/versions/args/mutation-types.js`); +report.push(`0 0 src/store/modules/{products => product-offerings}/versions/history/index.js`); +report.push(`0 0 src/store/modules/{products => product-offerings}/versions/history/mutation-types.js`); +report.push(`2 2 src/store/modules/{products => product-offerings}/versions/index.js`); +report.push(`0 0 src/store/modules/{products => product-offerings}/versions/mutation-types.js`); +report.push(`0 0 src/store/modules/{products => product-offerings}/versions/publishing/index.js`); +report.push(`0 0 src/store/modules/{products => product-offerings}/versions/publishing/mutation-types.js`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`9 9 src/views/Product/Version/History.vue`); +report.push(`4 4 src/views/Product/Version/Index.vue`); +report.push(`16 14 src/views/Product/Version/Params.vue`); +report.push(`10 10 src/views/Product/VersionListView.vue`); +report.push(`6 7 src/views/ProductsListView.vue`); +report.push(`2 2 test/unit/mocks/groups.mock.js`); +report.push(`0 0 test/unit/mocks/{products => product-offerings}/versions/list-by-product.mock.js`); +report.push(`1 1 test/unit/specs/components/Product/ArgumentTypes/Complex.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/availability/getters.spec.js`); +report.push(`7 7 test/unit/specs/store/modules/products/product.spec.js`); +report.push(`7 7 test/unit/specs/store/modules/products/versions/args/args.spec.js`); +report.push(`9 10 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-06-26T12:43:28+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix style of popup`); +report.push(`1 1 src/api/product-specifications.js`); +report.push(`18 0 src/assets/styles/components/common-modal.scss`); +report.push(`5 22 src/components/Availability/SalesChannelsModal.vue`); +report.push(`11 5 src/components/ProductSpecifications/AddCfssPopup.vue`); +report.push(`3 3 src/components/ProductSpecifications/Version.vue`); +report.push(`1 1 src/components/cfs/SpecificationVersions.vue`); +report.push(`12 3 src/store/modules/product-specifications/actions.js`); +report.push(``); +report.push(`2018-06-26T12:46:08+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Update project version`); +report.push(`545 14 package-lock.json`); +report.push(`4 4 package.json`); +report.push(``); +report.push(`2018-06-26T12:48:33+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>html fixes`); +report.push(`10 8 src/components/form/PscCheckboxGroup.vue`); +report.push(`4 4 src/store/modules/product-specifications/actions.js`); +report.push(``); +report.push(`2018-06-26T14:11:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Rename "Product offering" components path`); +report.push(`0 0 src/components/{Product => product-offering}/ArgumentTypes/Checkbox.vue`); +report.push(`0 0 src/components/{Product => product-offering}/ArgumentTypes/Complex.vue`); +report.push(`0 0 src/components/{Product => product-offering}/ArgumentTypes/DateTime.vue`); +report.push(`0 0 src/components/{Product => product-offering}/ArgumentTypes/Dictionary.vue`); +report.push(`0 0 src/components/{Product => product-offering}/ArgumentTypes/Index.vue`); +report.push(`0 0 src/components/{Product => product-offering}/ArgumentTypes/Integer.vue`); +report.push(`0 0 src/components/{Product => product-offering}/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`0 0 src/components/{Product => product-offering}/CharList.vue`); +report.push(`0 0 src/components/{Product => product-offering}/History/HistoryRegionalArgs.vue`); +report.push(`0 0 src/components/{Product => product-offering}/History/RevisionGroup.vue`); +report.push(`0 0 src/components/{Product => product-offering}/History/RevisionValue.vue`); +report.push(`0 0 src/components/{Product => product-offering}/History/Revisions.vue`); +report.push(`0 0 src/components/{Product => product-offering}/ProductGroup.vue`); +report.push(`0 0 src/components/{Product => product-offering}/ProductRelations.vue`); +report.push(`0 0 src/components/{Product => product-offering}/Publishing.vue`); +report.push(`0 0 src/components/{Product => product-offering}/Regional/Regional.vue`); +report.push(`0 0 src/components/{Product => product-offering}/Regional/TableFilter.vue`); +report.push(`0 0 src/components/{Product => product-offering}/Regional/TableHead.vue`); +report.push(`0 0 src/components/{Product => product-offering}/Regional/TableRow.vue`); +report.push(`5 5 src/router/index.js`); +report.push(`4 4 src/views/CreateProductView.vue`); +report.push(`5 4 src/views/{Product => product-offering}/Version/History.vue`); +report.push(`0 0 src/views/{Product => product-offering}/Version/Index.vue`); +report.push(`5 5 src/views/{Product => product-offering}/Version/Params.vue`); +report.push(`0 0 src/views/{Product => product-offering}/VersionListView.vue`); +report.push(`1 1 test/unit/specs/components/{Product => product-offering}/ArgumentTypes/Checkbox.spec.js`); +report.push(`1 1 test/unit/specs/components/{Product => product-offering}/ArgumentTypes/Complex.spec.js`); +report.push(`1 1 test/unit/specs/components/{Product => product-offering}/ArgumentTypes/DateTime.spec.js`); +report.push(`1 1 test/unit/specs/components/{Product => product-offering}/ArgumentTypes/Dictionary.spec.js`); +report.push(`1 1 test/unit/specs/components/{Product => product-offering}/ArgumentTypes/IndexArgument.spec.js`); +report.push(`1 1 test/unit/specs/components/{Product => product-offering}/ArgumentTypes/Integer.spec.js`); +report.push(`1 1 test/unit/specs/components/{Product => product-offering}/ArgumentTypes/UnitOfMeasure.spec.js`); +report.push(``); +report.push(`2018-06-26T14:57:07+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Rename productId to productOfferingId`); +report.push(`3 3 src/components/Availability/Map.vue`); +report.push(`1 1 src/components/form/PscTagInput.vue`); +report.push(`5 5 src/components/product-offering/ProductRelations.vue`); +report.push(`2 2 src/components/product-offering/Publishing.vue`); +report.push(`29 29 src/router/index.js`); +report.push(`3 3 src/store/modules/product-offerings/versions/args/basicArgs/index.js`); +report.push(`3 3 src/store/modules/product-offerings/versions/args/complexArgs/index.js`); +report.push(`7 7 src/store/modules/product-offerings/versions/args/index.js`); +report.push(`5 5 src/store/modules/product-offerings/versions/history/index.js`); +report.push(`20 20 src/store/modules/product-offerings/versions/index.js`); +report.push(`4 4 src/store/modules/product-offerings/versions/publishing/index.js`); +report.push(`2 2 src/store/modules/sidebar/index.js`); +report.push(`3 3 src/views/CreateProductView.vue`); +report.push(`3 3 src/views/ProductsListView.vue`); +report.push(`7 7 src/views/product-offering/Version/History.vue`); +report.push(`3 3 src/views/product-offering/Version/Index.vue`); +report.push(`13 13 src/views/product-offering/Version/Params.vue`); +report.push(`11 11 src/views/product-offering/VersionListView.vue`); +report.push(`1 1 test/unit/mocks/groups.mock.js`); +report.push(`1 1 test/unit/specs/components/PscTagInput.spec.js`); +report.push(`5 5 test/unit/specs/store/modules/products/versions/args/args.spec.js`); +report.push(`5 5 test/unit/specs/store/modules/products/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-06-26T15:00:01+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Rename "Product offering" tests path`); +report.push(`0 0 test/unit/specs/store/modules/{products => product-offerings}/product.spec.js`); +report.push(`0 0 test/unit/specs/store/modules/{products => product-offerings}/versions/args/args.spec.js`); +report.push(`0 0 test/unit/specs/store/modules/{products => product-offerings}/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-06-26T16:22:44+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix titles`); +report.push(`3 1 src/components/ProductSpecifications/Item.vue`); +report.push(`1 1 src/components/ProductSpecifications/Version.vue`); +report.push(`1 1 src/components/cfs/Specification.vue`); +report.push(`1 1 src/components/cfs/SpecificationVersion.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(``); +report.push(`2018-06-26T16:33:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>set existed cfss selected by default`); +report.push(`1 1 src/components/ProductSpecifications/AddCfssPopup.vue`); +report.push(``); +report.push(`2018-06-27T09:43:15+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add condition to calculate cfss popup after click on the button`); +report.push(`1 2 src/components/ProductSpecifications/AddCfssPopup.vue`); +report.push(`1 0 src/components/ProductSpecifications/Version.vue`); +report.push(``); +report.push(`2018-06-28T13:18:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Move CFS components into common path /specification`); +report.push(`18 10 src/api/product-specifications.js`); +report.push(`2 2 src/components/ProductSpecifications/Item.vue`); +report.push(`2 3 src/components/ProductSpecifications/Version.vue`); +report.push(`1 1 src/components/{ => specification}/cfs/Specification.vue`); +report.push(`0 0 src/components/{ => specification}/cfs/SpecificationCreate.vue`); +report.push(`0 0 src/components/{ => specification}/cfs/SpecificationEmpty.vue`); +report.push(`0 0 src/components/{ => specification}/cfs/SpecificationHistory.vue`); +report.push(`2 2 src/components/{ => specification}/cfs/SpecificationList.vue`); +report.push(`1 1 src/components/{ => specification}/cfs/SpecificationStatus.vue`); +report.push(`2 2 src/components/{ => specification}/cfs/SpecificationVersion.vue`); +report.push(`0 0 src/components/{ => specification}/cfs/SpecificationVersions.vue`); +report.push(`4 4 src/router/index.js`); +report.push(`0 1 src/store/modules/cfs/getters.js`); +report.push(``); +report.push(`2018-06-28T14:47:36+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: cover API and storage by tests`); +report.push(`3 3 src/api/cfs.js`); +report.push(`10 8 src/store/modules/cfs/actions.js`); +report.push(`28 0 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(`20 0 test/unit/specs/store/modules/cfs/api.spec.js`); +report.push(`6 0 test/unit/specs/store/modules/cfs/getters.spec.js`); +report.push(``); +report.push(`2018-06-28T15:05:23+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Move PS components into common path /specification`); +report.push(`0 0 src/components/specification/{cfs => cfs-specification}/Specification.vue`); +report.push(`0 0 src/components/specification/{cfs => cfs-specification}/SpecificationCreate.vue`); +report.push(`0 0 src/components/specification/{cfs => cfs-specification}/SpecificationEmpty.vue`); +report.push(`0 0 src/components/specification/{cfs => cfs-specification}/SpecificationHistory.vue`); +report.push(`0 0 src/components/specification/{cfs => cfs-specification}/SpecificationList.vue`); +report.push(`0 0 src/components/specification/{cfs => cfs-specification}/SpecificationStatus.vue`); +report.push(`0 0 src/components/specification/{cfs => cfs-specification}/SpecificationVersion.vue`); +report.push(`0 0 src/components/specification/{cfs => cfs-specification}/SpecificationVersions.vue`); +report.push(`4 3 src/components/{ProductSpecifications => specification/product-specification}/AddCfssPopup.vue`); +report.push(`0 0 src/components/{ProductSpecifications => specification/product-specification}/Create.vue`); +report.push(`0 0 src/components/{ProductSpecifications => specification/product-specification}/Empty.vue`); +report.push(`5 5 src/components/{ProductSpecifications => specification/product-specification}/Item.vue`); +report.push(`2 2 src/components/{ProductSpecifications => specification/product-specification}/List.vue`); +report.push(`4 4 src/components/{ProductSpecifications => specification/product-specification}/Version.vue`); +report.push(`8 8 src/router/index.js`); +report.push(`0 1 src/store/modules/product-specifications/mutation-types.js`); +report.push(``); +report.push(`2018-06-28T16:57:44+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add path alias in Jest tests feature`); +report.push(`1 0 test/unit/jest.conf.js`); +report.push(``); +report.push(`2018-06-28T16:58:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Cover isComplexByType() util with tests`); +report.push(`11 8 src/utils/index.js`); +report.push(`19 1 test/unit/specs/utils/utils.spec.js`); +report.push(``); +report.push(`2018-06-28T18:57:08+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add common components for specifications (CFS and PS)`); +report.push(`0 32 src/components/specification/cfs-specification/SpecificationHistory.vue`); +report.push(`1 16 src/components/specification/cfs-specification/{SpecificationVersions.vue => item-versions.vue}`); +report.push(`56 70 src/components/specification/cfs-specification/{Specification.vue => item.vue}`); +report.push(`29 0 src/components/specification/common/specification-history.vue`); +report.push(`51 0 src/components/specification/common/specification-item.vue`); +report.push(`2 2 src/components/specification/product-specification/Item.vue`); +report.push(`2 2 src/components/specification/product-specification/Version.vue`); +report.push(`1 1 src/router/index.js`); +report.push(``); +report.push(`2018-06-29T13:52:09+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Common component for empty specification (CFS and PS)`); +report.push(`2 2 src/components/specification/{cfs-specification/SpecificationEmpty.vue => common/specification-empty.vue}`); +report.push(`0 14 src/components/specification/product-specification/Empty.vue`); +report.push(`1 2 src/i18n/en.json`); +report.push(`3 4 src/router/index.js`); +report.push(``); +report.push(`2018-06-29T14:01:19+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Rename CFSS status component`); +report.push(`0 0 src/components/specification/cfs-specification/{SpecificationStatus.vue => item-status.vue}`); +report.push(`4 4 src/components/specification/cfs-specification/item-versions.vue`); +report.push(`4 4 src/components/specification/cfs-specification/item.vue`); +report.push(``); +report.push(`2018-06-29T16:41:21+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add common component for creating specification (CFS and PS)`); +report.push(`0 126 src/components/specification/cfs-specification/SpecificationCreate.vue`); +report.push(`3 3 src/components/specification/cfs-specification/SpecificationList.vue`); +report.push(`59 0 src/components/specification/cfs-specification/create-item.vue`); +report.push(`88 0 src/components/specification/common/create-specification.vue`); +report.push(`87 0 src/components/specification/common/specification-list.vue`); +report.push(`0 121 src/components/specification/product-specification/Create.vue`); +report.push(`4 3 src/components/specification/product-specification/List.vue`); +report.push(`59 0 src/components/specification/product-specification/create-item.vue`); +report.push(``); +report.push(`2018-06-29T17:53:33+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add common component for specification list (CFS and PS)`); +report.push(`0 87 src/components/specification/cfs-specification/SpecificationList.vue`); +report.push(`66 0 src/components/specification/cfs-specification/item-list.vue`); +report.push(`41 72 src/components/specification/common/specification-list.vue`); +report.push(`0 87 src/components/specification/product-specification/List.vue`); +report.push(`66 0 src/components/specification/product-specification/item-list.vue`); +report.push(`2 2 src/router/index.js`); +report.push(``); +report.push(`2018-07-02T15:14:54+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use common component for specification version and status (CFS and PS)`); +report.push(`0 0 src/components/specification/cfs-specification/{SpecificationVersion.vue => item-version.vue}`); +report.push(`12 12 src/components/specification/cfs-specification/item.vue`); +report.push(`1 1 src/components/specification/{cfs-specification/item-status.vue => common/specification-status.vue}`); +report.push(`4 15 src/components/specification/{cfs-specification/item-versions.vue => common/specification-versions.vue}`); +report.push(`0 187 src/components/specification/product-specification/Item.vue`); +report.push(`19 12 src/components/specification/product-specification/{Version.vue => item-version.vue}`); +report.push(`170 0 src/components/specification/product-specification/item.vue`); +report.push(`0 1 src/i18n/en.json`); +report.push(`3 3 src/router/index.js`); +report.push(`4 4 src/store/modules/product-specifications/index.js`); +report.push(`3 1 src/store/modules/product-specifications/mutation-types.js`); +report.push(`9 5 src/store/modules/product-specifications/mutations.js`); +report.push(`16 5 test/unit/specs/store/modules/product-specifications/mutations.spec.js`); +report.push(``); +report.push(`2018-07-02T16:19:39+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>Merge branches 'develop/7.8.0' and 'feature/PSCPSC-10800-one-time-charge-fe' of https://stash.billing.ru/scm/psc/psc-frontend into feature/PSCPSC-10800-one-time-charge-fe`); +report.push(`81 72 src/components/Product/ArgumentTypes/Complex.vue`); +report.push(`6 2 src/components/Product/ArgumentTypes/Complex/CharSpecRelationships.vue`); +report.push(`7 2 src/components/Product/ArgumentTypes/Complex/Periodic.vue`); +report.push(`27 26 src/components/form/PscInput.vue`); +report.push(`3 2 src/utils/validators.js`); +report.push(``); +report.push(`2018-07-03T11:08:06+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>generalized components for complex popup`); +report.push(`104 0 src/components/form/ArgumentTypes.vue`); +report.push(`0 1 src/components/form/PscInput.vue`); +report.push(`85 0 src/components/form/PscPair.vue`); +report.push(`35 21 src/components/product-offering/ArgumentTypes/Complex.vue`); +report.push(`0 94 src/components/product-offering/ArgumentTypes/Complex/CharSpecRelationships.vue`); +report.push(`0 134 src/components/product-offering/ArgumentTypes/Complex/Periodic.vue`); +report.push(`95 0 test/unit/specs/components/form/ArgumentTypes.spec.js`); +report.push(`66 0 test/unit/specs/components/form/PscPair.spec.js`); +report.push(`1 1 test/unit/specs/components/{ => form}/PscTagInput.spec.js`); +report.push(`3 3 test/unit/specs/components/{ => form}/PublicationStatusByCode.spec.js`); +report.push(`1 1 test/unit/specs/components/{ => form}/SortIcon.spec.js`); +report.push(`1 1 test/unit/specs/components/{ => form}/TemplateNameById.spec.js`); +report.push(``); +report.push(`2018-07-03T11:10:14+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tabs`); +report.push(`24 19 src/components/form/PscInput.vue`); +report.push(``); +report.push(`2018-07-03T12:02:58+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add updating PS versions status feature`); +report.push(`3 8 src/api/product-specifications.js`); +report.push(`1 1 src/components/specification/product-specification/{AddCfssPopup.vue => add-cfs-specification.vue}`); +report.push(`5 14 src/components/specification/product-specification/item-version.vue`); +report.push(`13 3 src/components/specification/product-specification/item.vue`); +report.push(`4 17 src/store/modules/product-specifications/actions.js`); +report.push(``); +report.push(`2018-07-03T13:05:28+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve Product specification store test coverage`); +report.push(`26 26 src/store/modules/product-specifications/actions.js`); +report.push(`1 1 src/store/modules/product-specifications/mutations.js`); +report.push(`5 0 test/unit/mocks/product-specifications/api-create-product-specification-response.mock.js`); +report.push(`13 0 test/unit/mocks/product-specifications/api-create-product-specification-version-response.mock.js`); +report.push(`11 0 test/unit/mocks/product-specifications/api-create-product-specification-version.mock.js`); +report.push(`2 2 test/unit/mocks/product-specifications/api-create-product-specification.mock.js`); +report.push(`148 28 test/unit/specs/store/modules/product-specifications/actions.spec.js`); +report.push(`10 3 test/unit/specs/store/modules/product-specifications/getters.spec.js`); +report.push(`34 2 test/unit/specs/store/modules/product-specifications/mutations.spec.js`); +report.push(``); +report.push(`2018-07-03T15:33:57+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement resource specifications, add tests on store`); +report.push(`77 0 src/api/resourse-specifications.js`); +report.push(`59 0 src/components/specification/resource-specification/create-item.vue`); +report.push(`66 0 src/components/specification/resource-specification/item-list.vue`); +report.push(`225 0 src/components/specification/resource-specification/item-version.vue`); +report.push(`179 0 src/components/specification/resource-specification/item.vue`); +report.push(`6 2 src/i18n/en.json`); +report.push(`47 0 src/router/index.js`); +report.push(`4 2 src/store/index.js`); +report.push(`112 0 src/store/modules/resource-specifications/actions.js`); +report.push(`8 0 src/store/modules/resource-specifications/getters.js`); +report.push(`20 0 src/store/modules/resource-specifications/index.js`); +report.push(`8 0 src/store/modules/resource-specifications/mutation-types.js`); +report.push(`54 0 src/store/modules/resource-specifications/mutations.js`); +report.push(`2 1 src/utils/constants.js`); +report.push(`3 0 src/views/ConfigurationView.vue`); +report.push(`3 2 test/unit/specs/components/ProductListFilter.spec.js`); +report.push(`354 0 test/unit/specs/store/modules/resource-specifications/actions.spec.js`); +report.push(`324 0 test/unit/specs/store/modules/resource-specifications/api.spec.js`); +report.push(`44 0 test/unit/specs/store/modules/resource-specifications/getters.spec.js`); +report.push(`10 0 test/unit/specs/store/modules/resource-specifications/index.spec.js`); +report.push(`166 0 test/unit/specs/store/modules/resource-specifications/mutations.spec.js`); +report.push(``); +report.push(`2018-07-03T16:46:40+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test on create-item.component`); +report.push(`59 0 test/unit/specs/components/specification/resource-specification/create-item.spec.js`); +report.push(``); +report.push(`2018-07-03T16:50:38+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Convert empty strings to null in all PUT, POST and PATCH requests`); +report.push(`22 2 src/api/http-api.js`); +report.push(`1 6 src/store/modules/product-specifications/actions.js`); +report.push(``); +report.push(`2018-07-03T17:29:07+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>move requests to terminology into checkAuth method`); +report.push(`1 14 src/App.vue`); +report.push(`15 2 src/store/modules/user/index.js`); +report.push(``); +report.push(`2018-07-03T18:13:00+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix validation`); +report.push(`8 3 src/components/product-offering/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-07-03T19:01:43+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: readonly mode for archived specification versions`); +report.push(`39 3 src/components/specification/cfs-specification/item-version.vue`); +report.push(``); +report.push(`2018-07-03T19:03:32+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: readonly mode for active specification versions`); +report.push(`3 1 src/components/specification/cfs-specification/item-version.vue`); +report.push(``); +report.push(`2018-07-04T10:58:55+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix findIndex for error`); +report.push(`1 1 src/components/product-offering/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-07-04T13:16:18+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS, PS: add validation of specification name when create`); +report.push(`4 0 src/assets/styles/element-ui-custom.scss`); +report.push(`45 15 src/components/specification/common/create-specification.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-04T13:28:35+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: fix new version create`); +report.push(`3 2 src/components/specification/cfs-specification/item-version.vue`); +report.push(``); +report.push(`2018-07-04T15:03:25+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix updating error list`); +report.push(`2 2 src/components/product-offering/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-07-04T15:09:39+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>PS: fix displaying CFSS list`); +report.push(`2 1 src/components/specification/common/specification-versions.vue`); +report.push(``); +report.push(`2018-07-04T16:58:23+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Using ISO format in availability dates`); +report.push(`31 15 src/views/Product/Version/Params.vue`); +report.push(``); +report.push(`2018-07-04T17:12:40+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Review fixes`); +report.push(`90 67 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-04T17:29:50+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>ESLint: disable consistent-return rule`); +report.push(`1 1 .eslintrc.js`); +report.push(`0 1 src/api/http-api.js`); +report.push(`0 1 src/components/specification/common/create-specification.vue`); +report.push(``); +report.push(`2018-07-04T17:34:26+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: add getSpecificationVersionHistory() API method`); +report.push(`8 1 src/api/cfs.js`); +report.push(`5 5 test/unit/specs/store/modules/cfs/api.spec.js`); +report.push(``); +report.push(`2018-07-04T17:46:44+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: add specification version history store mutation and action`); +report.push(`11 1 src/store/modules/cfs/actions.js`); +report.push(`2 1 src/store/modules/cfs/index.js`); +report.push(`1 0 src/store/modules/cfs/mutation-types.js`); +report.push(`5 1 src/store/modules/cfs/mutations.js`); +report.push(`33 2 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(`28 1 test/unit/specs/store/modules/cfs/mutations.spec.js`); +report.push(``); +report.push(`2018-07-04T17:56:17+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: show version history PS: readonly included CFSS status, fix link to CFSS`); +report.push(`17 3 src/components/specification/cfs-specification/item-version.vue`); +report.push(`3 3 src/components/specification/cfs-specification/item.vue`); +report.push(`2 0 src/components/specification/common/specification-status.vue`); +report.push(`3 1 src/components/specification/common/specification-versions.vue`); +report.push(`8 9 src/components/specification/product-specification/item-version.vue`); +report.push(`3 3 src/components/specification/product-specification/item.vue`); +report.push(``); +report.push(`2018-07-04T18:07:07+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add test on item.spec`); +report.push(`1 1 src/components/specification/resource-specification/item.vue`); +report.push(`97 0 test/unit/specs/components/specification/resource-specification/item.spec.js`); +report.push(``); +report.push(`2018-07-04T18:40:01+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Hide not configured designs from list`); +report.push(`1 1 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`2 1 src/store/modules/templates/index.js`); +report.push(``); +report.push(`2018-07-04T19:08:14+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Improvements and unnecessary code`); +report.push(`2 2 src/api/template.js`); +report.push(`1 1 src/store/modules/templates/index.js`); +report.push(`3 6 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-07-04T19:09:35+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Naming fixes`); +report.push(`1 1 src/api/template.js`); +report.push(`1 1 src/store/modules/templates/index.js`); +report.push(``); +report.push(`2018-07-05T00:27:59+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add router settings`); +report.push(`7 0 src/router/index.js`); +report.push(`7 0 src/store/modules/sidebar/index.js`); +report.push(`67 0 src/views/product-offering/Version/tarification.vue`); +report.push(``); +report.push(`2018-07-05T12:14:18+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Path shortcut @ now target to root path instead of /src, for using in unit tests`); +report.push(`1 2 build/webpack.base.conf.js`); +report.push(`2 2 src/components/specification/cfs-specification/item-version.vue`); +report.push(`1 1 src/components/specification/cfs-specification/item.vue`); +report.push(`1 1 src/components/specification/common/specification-item.vue`); +report.push(`2 2 src/components/specification/common/specification-list.vue`); +report.push(`1 1 src/components/specification/common/specification-status.vue`); +report.push(`2 2 src/components/specification/product-specification/add-cfs-specification.vue`); +report.push(`3 3 src/components/specification/product-specification/item-version.vue`); +report.push(`1 1 src/components/specification/product-specification/item.vue`); +report.push(`1 1 test/unit/jest.conf.js`); +report.push(`6 6 test/unit/specs/store/modules/cfs/mutations.spec.js`); +report.push(`2 2 test/unit/specs/utils/utils.spec.js`); +report.push(``); +report.push(`2018-07-05T12:44:33+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove unnecessary strings`); +report.push(`0 2 src/views/CreateProductView.vue`); +report.push(``); +report.push(`2018-07-05T13:18:37+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix review questions`); +report.push(`79 44 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-05T13:23:31+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: fix changing versions statuses`); +report.push(`3 4 src/components/specification/cfs-specification/item.vue`); +report.push(``); +report.push(`2018-07-05T13:59:32+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Indent fixes`); +report.push(`322 302 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-05T14:00:41+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Indent fixes`); +report.push(`1 1 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-05T14:18:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: add removing specification versions feature`); +report.push(`7 0 src/api/cfs.js`); +report.push(`28 1 src/components/specification/cfs-specification/item.vue`); +report.push(`10 1 src/components/specification/common/specification-versions.vue`); +report.push(`4 0 src/i18n/en.json`); +report.push(`2 0 src/main.js`); +report.push(`9 1 src/store/modules/cfs/actions.js`); +report.push(`1 0 src/store/modules/cfs/mutation-types.js`); +report.push(`7 1 src/store/modules/cfs/mutations.js`); +report.push(`39 11 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(`34 10 test/unit/specs/store/modules/cfs/api.spec.js`); +report.push(`11 1 test/unit/specs/store/modules/cfs/mutations.spec.js`); +report.push(``); +report.push(`2018-07-05T14:35:05+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement traffic route`); +report.push(`2 1 src/i18n/en.json`); +report.push(`2 2 src/router/index.js`); +report.push(`2 2 src/store/modules/sidebar/index.js`); +report.push(`0 67 src/views/product-offering/Version/tarification.vue`); +report.push(`166 0 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-05T17:30:57+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Alphabetical order for i18n dictionary`); +report.push(`165 165 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-05T17:35:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFSS: add "External identifier" field`); +report.push(`18 0 src/components/specification/cfs-specification/item.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-05T19:00:14+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add first traffic row`); +report.push(`0 0 src/components/form/{ArgumentTypes.vue => EditingArgumentTypes.vue}`); +report.push(`1 1 src/components/product-offering/ArgumentTypes/Complex.vue`); +report.push(`147 6 src/store/modules/dictionaries/index.js`); +report.push(`1 0 src/store/modules/user/index.js`); +report.push(`107 67 src/views/product-offering/Version/traffic.vue`); +report.push(`1 1 test/unit/specs/components/form/ArgumentTypes.spec.js`); +report.push(``); +report.push(`2018-07-05T19:28:58+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFSS: add "External identifier" field on specification creating dialog`); +report.push(`24 6 src/components/specification/cfs-specification/create-item.vue`); +report.push(`3 0 src/components/specification/common/create-specification.vue`); +report.push(``); +report.push(`2018-07-06T11:12:17+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: notification after specification version removing`); +report.push(`13 1 src/components/specification/cfs-specification/item.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(`46 19 src/store/modules/cfs/actions.js`); +report.push(``); +report.push(`2018-07-06T11:16:23+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Merge branch 'develop/7.9.0' into feature/PSCPSC-11038-cfss-lifecycle`); +report.push(`169 167 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-06T11:26:36+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Syntax improvement`); +report.push(`14 17 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-07-06T13:01:26+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: use standard date format for specification version validFor`); +report.push(`0 2 src/components/specification/cfs-specification/item-version.vue`); +report.push(``); +report.push(`2018-07-06T13:51:25+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add endpoints for tarification`); +report.push(`21 0 src/api/product-offering-version.js`); +report.push(`8 6 src/store/modules/dictionaries/index.js`); +report.push(`24 15 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-06T14:10:54+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix errors after merge`); +report.push(`2 2 src/components/specification/resource-specification/item-version.vue`); +report.push(`2 2 src/components/specification/resource-specification/item.vue`); +report.push(``); +report.push(`2018-07-06T15:17:49+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>One time charge WiP`); +report.push(`354 353 src/components/DesignManager/DesignManager.vue`); +report.push(`321 225 src/components/DesignManager/ParameterRow.vue`); +report.push(`7 1 src/utils/constants.js`); +report.push(``); +report.push(`2018-07-06T16:20:56+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>One time charge done`); +report.push(`8 8 src/components/DesignManager/ParameterRow.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-06T16:25:12+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Editing existed parameter default value fix`); +report.push(`2 1 src/components/DesignManager/ParameterRow.vue`); +report.push(``); +report.push(`2018-07-06T16:46:10+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Code style fixes`); +report.push(`151 94 src/components/DesignManager/DesignManager.vue`); +report.push(`1 1 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-06T18:01:28+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add endpoints`); +report.push(`3 4 src/api/product-offering-version.js`); +report.push(`2 0 src/utils/constants.js`); +report.push(`53 9 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-08T19:00:32+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add lifecycle manage for resource specs`); +report.push(`15 1 src/api/resourse-specifications.js`); +report.push(`50 4 src/components/specification/resource-specification/item-version.vue`); +report.push(`34 8 src/components/specification/resource-specification/item.vue`); +report.push(`19 1 src/store/modules/resource-specifications/actions.js`); +report.push(`2 1 src/store/modules/resource-specifications/index.js`); +report.push(`2 0 src/store/modules/resource-specifications/mutation-types.js`); +report.push(`11 1 src/store/modules/resource-specifications/mutations.js`); +report.push(``); +report.push(`2018-07-09T11:30:12+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests, add new tests`); +report.push(`1 1 src/api/resourse-specifications.js`); +report.push(`1 1 src/components/specification/resource-specification/item-version.vue`); +report.push(`2 2 src/components/specification/resource-specification/item.vue`); +report.push(`2 2 test/unit/specs/components/specification/resource-specification/create-item.spec.js`); +report.push(`4 4 test/unit/specs/components/specification/resource-specification/item.spec.js`); +report.push(`71 12 test/unit/specs/store/modules/resource-specifications/actions.spec.js`); +report.push(`61 37 test/unit/specs/store/modules/resource-specifications/api.spec.js`); +report.push(`44 7 test/unit/specs/store/modules/resource-specifications/mutations.spec.js`); +report.push(``); +report.push(`2018-07-09T11:57:27+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`9 9 test/unit/specs/store/modules/resource-specifications/getters.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/resource-specifications/mutations.spec.js`); +report.push(``); +report.push(`2018-07-09T12:00:03+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix en.json`); +report.push(`5 5 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-09T13:50:58+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement field extId for RS`); +report.push(`4 0 src/components/specification/common/create-specification.vue`); +report.push(`20 0 src/components/specification/resource-specification/create-item.vue`); +report.push(`18 0 src/components/specification/resource-specification/item.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-09T16:52:57+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Add change deprecated status`); +report.push(`3 0 src/api/templates-manager.js`); +report.push(`392 352 src/components/DesignManager/DesignManager.vue`); +report.push(`2 0 src/main.js`); +report.push(`28 17 src/store/modules/templates/manager/actions.js`); +report.push(`2 1 src/store/modules/templates/manager/mutation-types.js`); +report.push(`3 0 src/store/modules/templates/manager/mutations.js`); +report.push(``); +report.push(`2018-07-09T17:22:24+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix review`); +report.push(`1 1 src/components/DesignManager/DesignManager.vue`); +report.push(`8 4 src/components/DesignManager/ParameterRow.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-09T19:02:49+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add pla spec type id`); +report.push(`1 1 src/utils/constants.js`); +report.push(`11 5 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-10T15:13:31+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: add characteristics management feature`); +report.push(`1 0 src/assets/styles/element-ui-custom.scss`); +report.push(`2 1 src/assets/styles/settings.scss`); +report.push(`101 12 src/components/specification/cfs-specification/item-version.vue`); +report.push(`152 0 src/components/specification/common/specification-feature-list.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(`42 2 src/store/modules/cfs/actions.js`); +report.push(`2 1 src/store/modules/cfs/index.js`); +report.push(`2 0 src/store/modules/cfs/mutation-types.js`); +report.push(`6 1 src/store/modules/cfs/mutations.js`); +report.push(`9 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-07-10T16:51:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: use universal name 'characteristic' instead feature`); +report.push(`14 17 src/components/specification/cfs-specification/item-version.vue`); +report.push(`27 30 src/components/specification/common/{specification-feature-list.vue => specification-characteristics-list.vue}`); +report.push(``); +report.push(`2018-07-10T17:17:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Normalize border colors`); +report.push(`28 27 src/assets/styles/element-ui-variables.scss`); +report.push(`0 2 src/assets/styles/settings.scss`); +report.push(`1 1 src/components/form/PscTagInput.vue`); +report.push(``); +report.push(`2018-07-10T18:53:41+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: stylize characteristics list`); +report.push(`2 2 src/components/specification/cfs-specification/create-item.vue`); +report.push(`54 29 src/components/specification/common/specification-characteristics-list.vue`); +report.push(``); +report.push(`2018-07-10T19:01:00+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Hotfix swaping relation target if primary PO`); +report.push(`59 12 src/components/product-offering/ProductRelations.vue`); +report.push(``); +report.push(`2018-07-10T19:24:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: handle characteristic without values, improve styling`); +report.push(`0 2 src/components/specification/cfs-specification/item-version.vue`); +report.push(`9 3 src/components/specification/common/specification-characteristics-list.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-11T12:53:07+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Added alert with design configuration status`); +report.push(`4 1 src/components/DesignManager/DesignManager.vue`); +report.push(`2 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-11T12:57:09+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix indent`); +report.push(`3 1 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-07-11T12:57:49+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix indent`); +report.push(`2 1 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-07-11T13:41:54+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: add data mappers, improve store names, update format for specification versions without default value`); +report.push(`35 59 src/components/specification/cfs-specification/item-version.vue`); +report.push(`3 1 src/components/specification/common/specification-characteristics-list.vue`); +report.push(`45 0 src/mappers/cfs-specification.js`); +report.push(`4 4 src/store/modules/cfs/actions.js`); +report.push(`1 1 src/store/modules/cfs/index.js`); +report.push(`1 1 src/store/modules/cfs/mutation-types.js`); +report.push(`3 3 src/store/modules/cfs/mutations.js`); +report.push(``); +report.push(`2018-07-11T14:52:11+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement prices`); +report.push(`103 29 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-11T14:56:35+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix path`); +report.push(`1 1 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-11T15:09:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification characteristics: use one-way data flow`); +report.push(`13 1 src/components/specification/cfs-specification/item-version.vue`); +report.push(`1 14 src/components/specification/common/specification-characteristics-list.vue`); +report.push(``); +report.push(`2018-07-11T15:59:15+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Hotfix propertyName`); +report.push(`7 7 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-07-11T16:02:27+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Remove test fix`); +report.push(`4 6 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-07-11T17:32:34+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement tooltip`); +report.push(`67 20 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-11T19:13:51+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification characteristics: add validation`); +report.push(`14 14 src/assets/styles/settings.scss`); +report.push(`25 16 src/components/specification/cfs-specification/item-version.vue`); +report.push(`71 15 src/components/specification/common/specification-characteristics-list.vue`); +report.push(``); +report.push(`2018-07-12T00:02:32+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement prices popup`); +report.push(`47 98 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-12T00:52:30+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix ui`); +report.push(`3 143 src/store/modules/dictionaries/index.js`); +report.push(`33 15 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-12T10:49:40+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification characteristics: lock UI when saving`); +report.push(`8 8 src/components/specification/cfs-specification/item-version.vue`); +report.push(`4 4 src/components/specification/cfs-specification/item.vue`); +report.push(`5 1 src/components/specification/common/specification-characteristics-list.vue`); +report.push(`8 8 src/components/specification/product-specification/item-version.vue`); +report.push(`4 4 src/components/specification/product-specification/item.vue`); +report.push(``); +report.push(`2018-07-12T10:58:49+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>update version`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2018-07-12T11:12:07+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification: fix specification relationships`); +report.push(`3 0 src/mappers/cfs-specification.js`); +report.push(``); +report.push(`2018-07-12T11:14:54+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve spacing style`); +report.push(`11 11 src/assets/styles/settings.scss`); +report.push(``); +report.push(`2018-07-12T12:16:21+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>comment tree select, fix saving prices`); +report.push(`7 4 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-12T12:55:06+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification characteristics: fix unit tests`); +report.push(`13 13 test/unit/specs/store/modules/cfs/actions.spec.js`); +report.push(``); +report.push(`2018-07-12T13:12:15+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Leonid's very smart decision, well done`); +report.push(`8 8 src/components/DesignManager/DesignManager.vue`); +report.push(`2 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-07-12T13:14:11+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification versions: fetch versions after updating status`); +report.push(`12 7 src/components/specification/cfs-specification/item.vue`); +report.push(``); +report.push(`2018-07-12T13:59:39+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>PS specification: normalize router param names`); +report.push(`1 1 src/components/specification/product-specification/create-item.vue`); +report.push(`3 3 src/components/specification/product-specification/item-list.vue`); +report.push(`9 9 src/components/specification/product-specification/item-version.vue`); +report.push(`17 10 src/components/specification/product-specification/item.vue`); +report.push(`7 7 src/router/index.js`); +report.push(`1 1 src/store/modules/product-specifications/getters.js`); +report.push(``); +report.push(`2018-07-12T14:00:27+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification: pass specification ID to version without server data`); +report.push(`3 0 src/components/specification/cfs-specification/item.vue`); +report.push(``); +report.push(`2018-07-12T16:15:07+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix saving args, fix styles`); +report.push(`24 10 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-12T18:33:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement el-tree`); +report.push(`64 11 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-12T19:31:45+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Specification: add common validity-period component`); +report.push(`17 20 src/components/specification/cfs-specification/item-version.vue`); +report.push(`6 2 src/components/specification/common/specification-versions.vue`); +report.push(`72 0 src/components/specification/common/validity-period.vue`); +report.push(`16 15 src/components/specification/product-specification/item-version.vue`); +report.push(`2 1 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-12T19:39:24+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Specification validity period: format date according to user locale`); +report.push(`9 2 src/components/specification/common/validity-period.vue`); +report.push(``); +report.push(`2018-07-12T20:43:33+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Fix psc-tree component error when there are items with empty children`); +report.push(`5 1 src/components/form/PscTree.vue`); +report.push(``); +report.push(`2018-07-12T20:44:17+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Traffic: psc-tree variant`); +report.push(`14 2 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-13T00:42:28+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix bugs with tree`); +report.push(`3 1 src/components/form/PscTree.vue`); +report.push(`24 24 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-13T00:50:28+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove console.log`); +report.push(`1 3 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-13T12:14:09+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Natalia's review`); +report.push(`2 3 src/components/DesignManager/ParameterRow.vue`); +report.push(`2 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-07-13T13:22:06+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFSS version: improve validFor field`); +report.push(`1 1 config/index.js`); +report.push(`3 12 src/components/specification/cfs-specification/item-version.vue`); +report.push(`2 3 src/components/specification/common/specification-versions.vue`); +report.push(`14 39 src/components/specification/common/validity-period.vue`); +report.push(`2 11 src/components/specification/product-specification/item-version.vue`); +report.push(`4 2 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-13T13:26:45+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Revert undesirable change of host`); +report.push(`1 1 config/index.js`); +report.push(``); +report.push(`2018-07-13T14:06:44+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix styles`); +report.push(`2 0 src/i18n/en.json`); +report.push(`82 71 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-13T14:31:01+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fix externalId`); +report.push(`20 0 src/components/specification/cfs-specification/create-item.vue`); +report.push(`18 0 src/components/specification/cfs-specification/item.vue`); +report.push(`2 2 src/components/specification/resource-specification/create-item.vue`); +report.push(`2 1 src/components/specification/resource-specification/item.vue`); +report.push(``); +report.push(`2018-07-13T16:03:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>remove arrows`); +report.push(`3 6 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-13T18:16:47+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFSS version: simplify validity-period mark up`); +report.push(`22 24 src/components/specification/common/validity-period.vue`); +report.push(``); +report.push(`2018-07-13T18:29:59+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>PS specification: remove "Brand" field`); +report.push(`0 18 src/components/specification/product-specification/item-version.vue`); +report.push(`0 1 src/i18n/en.json`); +report.push(`0 1 test/unit/mocks/product-specifications/api-create-product-specification-version-response.mock.js`); +report.push(`0 1 test/unit/mocks/product-specifications/api-create-product-specification-version.mock.js`); +report.push(``); +report.push(`2018-07-16T12:00:52+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix Natalia's review`); +report.push(`9 6 src/components/DesignManager/ParameterRow.vue`); +report.push(`2 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-16T12:23:34+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>RS: fix tests`); +report.push(`7 7 src/components/specification/resource-specification/create-item.vue`); +report.push(`11 10 test/unit/specs/components/specification/resource-specification/create-item.spec.js`); +report.push(``); +report.push(`2018-07-16T12:32:27+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>added styles`); +report.push(`18 5 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-16T14:25:00+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS, RS: improve "External ID" field, add validation`); +report.push(`8 5 src/components/specification/cfs-specification/create-item.vue`); +report.push(`13 3 src/components/specification/common/create-specification.vue`); +report.push(`7 6 src/components/specification/resource-specification/create-item.vue`); +report.push(``); +report.push(`2018-07-16T15:28:35+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add tests`); +report.push(`0 7 src/api/product-offering-version.js`); +report.push(`27 0 src/mappers/product-offering-version-traffic.js`); +report.push(`19 30 src/views/product-offering/Version/traffic.vue`); +report.push(`44 0 test/unit/mocks/product-offerings/versions/api-get-product-offering-tarification-client.mock.js`); +report.push(`44 0 test/unit/mocks/product-offerings/versions/api-get-product-offering-tarification.mock.js`); +report.push(`86 0 test/unit/mocks/product-offerings/versions/api-put-product-offering-tarification.mock.js`); +report.push(`59 0 test/unit/specs/mappers/product-offering-version-traffic.spec.js`); +report.push(`76 0 test/unit/specs/store/modules/product-offerings/versions/api.spec.js`); +report.push(``); +report.push(`2018-07-16T15:38:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>update version`); +report.push(`2804 3275 package-lock.json`); +report.push(`9 9 package.json`); +report.push(``); +report.push(`2018-07-16T16:12:56+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix version`); +report.push(`1 1 package.json`); +report.push(``); +report.push(`2018-07-16T16:56:55+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix bug`); +report.push(`1 1 src/store/modules/templates/manager/mutations.js`); +report.push(``); +report.push(`2018-07-16T18:42:35+03:00>Aleksei Makhianov>aleksei.makhianov@nexign-systems.com>login page: icons were removed`); +report.push(`1 3 src/views/LoginView.vue`); +report.push(``); +report.push(`2018-07-16T18:46:58+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS, RS: "External ID" field validation when edit`); +report.push(`93 67 src/components/specification/cfs-specification/item.vue`); +report.push(`4 18 src/components/specification/common/create-specification.vue`); +report.push(`4 6 src/components/specification/common/specification-item.vue`); +report.push(`111 77 src/components/specification/resource-specification/item.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(`1 1 src/i18n/index.js`); +report.push(`19 19 src/main.js`); +report.push(`24 1 src/utils/validators.js`); +report.push(``); +report.push(`2018-07-16T19:05:24+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement collaps ids, fix tests`); +report.push(`11 3 src/mappers/product-offering-version-traffic.js`); +report.push(`27 3 test/unit/specs/mappers/product-offering-version-traffic.spec.js`); +report.push(``); +report.push(`2018-07-16T19:14:20+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add new line on attrs`); +report.push(`5 3 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-16T19:16:31+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fixed path to @`); +report.push(`1 1 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-16T19:38:55+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS, RS: prevent validation error after page refresh when "External ID" is empty`); +report.push(`3 0 src/components/specification/cfs-specification/item.vue`); +report.push(`3 0 src/components/specification/resource-specification/item.vue`); +report.push(``); +report.push(`2018-07-17T14:10:40+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS, RS: add validation of "Valid for" period`); +report.push(`14 0 src/assets/styles/components.scss`); +report.push(`16 7 src/assets/styles/tools.scss`); +report.push(`4 0 src/assets/styles/utilities.scss`); +report.push(`3 30 src/components/specification/common/specification-characteristics-list.vue`); +report.push(`51 50 src/components/specification/resource-specification/item-version.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(`22 0 src/utils/validators.js`); +report.push(``); +report.push(`2018-07-17T15:35:02+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fixed path to @, remove constant strings, move computed to data`); +report.push(`11 23 src/views/product-offering/Version/traffic.vue`); +report.push(`1 1 test/unit/specs/components/form/ArgumentTypes.spec.js`); +report.push(``); +report.push(`2018-07-17T16:32:34+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS, RS: improve "External ID" validation`); +report.push(`7 3 src/utils/validators.js`); +report.push(``); +report.push(`2018-07-17T16:52:27+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix bug`); +report.push(`4 1 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-07-17T18:14:26+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: rename 'cfs' to 'service-specification'`); +report.push(`3194 2663 package-lock.json`); +report.push(`0 0 src/api/{cfs.js => service-specifications.js}`); +report.push(`1 1 src/components/specification/common/specification-characteristics-list.vue`); +report.push(`1 1 src/components/specification/product-specification/{add-cfs-specification.vue => add-service-specification.vue}`); +report.push(`18 18 src/components/specification/product-specification/item-version.vue`); +report.push(`1 1 src/components/specification/product-specification/item.vue`); +report.push(`1 1 src/components/specification/resource-specification/item.vue`); +report.push(`3 3 src/components/specification/{cfs-specification => service-specification}/create-item.vue`); +report.push(`4 4 src/components/specification/{cfs-specification => service-specification}/item-list.vue`); +report.push(`9 9 src/components/specification/{cfs-specification => service-specification}/item-version.vue`); +report.push(`8 8 src/components/specification/{cfs-specification => service-specification}/item.vue`); +report.push(`0 0 src/mappers/{cfs-specification.js => service-specification.js}`); +report.push(`11 10 src/router/index.js`); +report.push(`3 3 src/store/index.js`); +report.push(`14 14 src/store/modules/{cfs => service-specifications}/actions.js`); +report.push(`0 0 src/store/modules/{cfs => service-specifications}/getters.js`); +report.push(`0 0 src/store/modules/{cfs => service-specifications}/index.js`); +report.push(`0 0 src/store/modules/{cfs => service-specifications}/mutation-types.js`); +report.push(`0 0 src/store/modules/{cfs => service-specifications}/mutations.js`); +report.push(`0 0 test/unit/mocks/{cfs => service-specifications}/api-create-specification-version-response.mock.js`); +report.push(`0 0 test/unit/mocks/{cfs => service-specifications}/api-create-specification-version.mock.js`); +report.push(`0 0 test/unit/mocks/{cfs => service-specifications}/api-create-specification.mock.js`); +report.push(`0 0 test/unit/mocks/{cfs => service-specifications}/api-get-specification-history.mock.js`); +report.push(`0 0 test/unit/mocks/{cfs => service-specifications}/api-get-specification-versions.mock.js`); +report.push(`0 0 test/unit/mocks/{cfs => service-specifications}/api-get-specification.mock.js`); +report.push(`0 0 test/unit/mocks/{cfs => service-specifications}/api-get-specifications.mock.js`); +report.push(`0 0 test/unit/mocks/{cfs => service-specifications}/api-update-specification-versions-statuses.mock.js`); +report.push(`1 1 test/unit/specs/components/specification/resource-specification/create-item.spec.js`); +report.push(`2 2 test/unit/specs/components/specification/resource-specification/item.spec.js`); +report.push(`0 44 test/unit/specs/store/modules/cfs/getters.spec.js`); +report.push(`0 10 test/unit/specs/store/modules/cfs/index.spec.js`); +report.push(`6 6 test/unit/specs/store/modules/resource-specifications/actions.spec.js`); +report.push(`8 8 test/unit/specs/store/modules/resource-specifications/api.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/resource-specifications/getters.spec.js`); +report.push(`5 5 test/unit/specs/store/modules/resource-specifications/index.spec.js`); +report.push(`5 5 test/unit/specs/store/modules/resource-specifications/mutations.spec.js`); +report.push(`35 35 test/unit/specs/store/modules/{cfs => service-specifications}/actions.spec.js`); +report.push(`34 34 test/unit/specs/store/modules/{cfs => service-specifications}/api.spec.js`); +report.push(`44 0 test/unit/specs/store/modules/service-specifications/getters.spec.js`); +report.push(`10 0 test/unit/specs/store/modules/service-specifications/index.spec.js`); +report.push(`6 6 test/unit/specs/store/modules/{cfs => service-specifications}/mutations.spec.js`); +report.push(``); +report.push(`2018-07-17T18:40:59+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS: rename 'resource-specifications' to 'resourceSpecifications' in store`); +report.push(`1 1 src/components/specification/resource-specification/create-item.vue`); +report.push(`2 2 src/components/specification/resource-specification/item-list.vue`); +report.push(`4 4 src/components/specification/resource-specification/item-version.vue`); +report.push(`4 4 src/components/specification/resource-specification/item.vue`); +report.push(`1 1 src/components/specification/service-specification/item-version.vue`); +report.push(`0 0 src/mappers/{service-specification.js => service-specifications.js}`); +report.push(`2 2 src/store/index.js`); +report.push(`6 6 test/unit/specs/store/modules/resource-specifications/getters.spec.js`); +report.push(``); +report.push(`2018-07-17T18:41:25+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement copy and delete`); +report.push(`7 0 src/api/product-offering-version.js`); +report.push(`1 0 src/i18n/en.json`); +report.push(`74 15 src/views/product-offering/Version/traffic.vue`); +report.push(`26 1 test/unit/specs/store/modules/product-offerings/versions/api.spec.js`); +report.push(``); +report.push(`2018-07-17T19:03:27+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Rename 'product-offerings' to 'productOfferings' in store`); +report.push(`1 1 src/App.vue`); +report.push(`30 30 src/components/product-offering/ArgumentTypes/Checkbox.vue`); +report.push(`2 1 src/components/product-offering/ArgumentTypes/Complex.vue`); +report.push(`2 1 src/components/product-offering/ArgumentTypes/DateTime.vue`); +report.push(`1 1 src/components/product-offering/ArgumentTypes/Dictionary.vue`); +report.push(`2 1 src/components/product-offering/ArgumentTypes/Integer.vue`); +report.push(`2 1 src/components/product-offering/ArgumentTypes/UnitOfMeasure.vue`); +report.push(`2 1 src/components/product-offering/History/Revisions.vue`); +report.push(`9 11 src/components/product-offering/ProductGroup.vue`); +report.push(`6 6 src/components/product-offering/ProductRelations.vue`); +report.push(`8 6 src/components/product-offering/Publishing.vue`); +report.push(`7 8 src/components/product-offering/Regional/Regional.vue`); +report.push(`2 3 src/components/product-offering/Regional/TableFilter.vue`); +report.push(`2 2 src/store/index.js`); +report.push(`1 1 src/store/modules/availability/actions.js`); +report.push(`3 3 src/store/modules/availability/getters.js`); +report.push(`2 2 src/store/modules/product-offerings/versions/args/basicArgs/index.js`); +report.push(`2 2 src/store/modules/product-offerings/versions/args/complexArgs/index.js`); +report.push(`1 1 src/store/modules/product-offerings/versions/args/index.js`); +report.push(`2 2 src/store/modules/product-offerings/versions/index.js`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`5 5 src/views/ProductsListView.vue`); +report.push(`10 9 src/views/product-offering/Version/History.vue`); +report.push(`5 5 src/views/product-offering/Version/Index.vue`); +report.push(`14 12 src/views/product-offering/Version/Params.vue`); +report.push(`12 10 src/views/product-offering/VersionListView.vue`); +report.push(`3 3 test/unit/mocks/groups.mock.js`); +report.push(`8 5 test/unit/specs/components/product-offering/ArgumentTypes/Complex.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(`10 10 test/unit/specs/store/modules/availability/getters.spec.js`); +report.push(`10 8 test/unit/specs/store/modules/product-offerings/product.spec.js`); +report.push(`12 9 test/unit/specs/store/modules/product-offerings/versions/args/args.spec.js`); +report.push(`10 9 test/unit/specs/store/modules/product-offerings/versions/args/complexArgs/complexArgs.spec.js`); +report.push(``); +report.push(`2018-07-18T14:03:01+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix review`); +report.push(`2 2 src/components/DesignManager/ParameterRow.vue`); +report.push(``); +report.push(`2018-07-18T14:08:20+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix review`); +report.push(`3 11 src/components/DesignManager/ParameterRow.vue`); +report.push(``); +report.push(`2018-07-18T14:09:00+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix review`); +report.push(`0 2 src/utils/constants.js`); +report.push(``); +report.push(`2018-07-18T15:17:25+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix api validation, fix tests`); +report.push(`27 6 src/api/product-offering-version.js`); +report.push(`34 9 test/unit/specs/store/modules/product-offerings/versions/api.spec.js`); +report.push(``); +report.push(`2018-07-18T17:36:34+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use absolute path`); +report.push(`1 1 test/unit/specs/components/specification/resource-specification/create-item.spec.js`); +report.push(`2 2 test/unit/specs/components/specification/resource-specification/item.spec.js`); +report.push(``); +report.push(`2018-07-18T18:17:51+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>add rs to ps`); +report.push(`51 19 src/components/specification/product-specification/item-version.vue`); +report.push(`81 0 src/components/specification/resource-specification/add-service-specification.vue`); +report.push(`2 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-18T18:51:46+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>specification-characteristics-list: add readonly mode`); +report.push(`63 52 src/components/specification/common/specification-characteristics-list.vue`); +report.push(``); +report.push(`2018-07-19T10:45:44+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>New design for adding CFSS to PS`); +report.push(`9 0 src/assets/styles/components/primary-modal.scss`); +report.push(`46 0 src/components/common/psc-collapse-select.vue`); +report.push(`2 2 src/components/specification/common/validity-period.vue`); +report.push(`59 25 src/components/specification/product-specification/add-service-specification.vue`); +report.push(`2 2 src/components/specification/product-specification/item-version.vue`); +report.push(`2 1 src/components/specification/service-specification/item-version.vue`); +report.push(`4 0 src/main.js`); +report.push(``); +report.push(`2018-07-19T12:04:52+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Fix initial Terminology data loading`); +report.push(`13 13 src/store/modules/user/index.js`); +report.push(``); +report.push(`2018-07-19T13:33:19+03:00>Andrey Alekseyev>Andrey.Alekseyev@nexign-systems.com>Added product specification version component for product offering version page editor`); +report.push(`21 0 src/api/product-specifications.js`); +report.push(`145 0 src/components/product-offering/ProductSpecificationVersion.vue`); +report.push(`37 1 src/store/modules/product-specifications/actions.js`); +report.push(`7 2 src/store/modules/product-specifications/index.js`); +report.push(`4 0 src/store/modules/product-specifications/mutation-types.js`); +report.push(`13 1 src/store/modules/product-specifications/mutations.js`); +report.push(`34 5 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-19T13:40:40+03:00>Andrey Alekseyev>Andrey.Alekseyev@nexign-systems.com>Removed 'isChild' useless method`); +report.push(`0 4 src/components/product-offering/ProductSpecificationVersion.vue`); +report.push(``); +report.push(`2018-07-19T14:19:51+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix review`); +report.push(`2 10 src/api/product-offering-version.js`); +report.push(`31 77 src/components/product-offering/ProductRelations.vue`); +report.push(`2 6 src/store/modules/product-offerings/versions/index.js`); +report.push(``); +report.push(`2018-07-19T17:46:45+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification: fetch only CFSS characteristics`); +report.push(`20 5 src/api/terminology.js`); +report.push(`11 3 src/store/modules/dictionaries/index.js`); +report.push(`7 2 src/store/modules/service-specifications/actions.js`); +report.push(`13 13 src/store/modules/user/index.js`); +report.push(`8 1 src/utils/constants.js`); +report.push(`8 1 src/utils/index.js`); +report.push(``); +report.push(`2018-07-19T17:57:46+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add default value for prices`); +report.push(`3 7 src/utils/constants.js`); +report.push(`3 3 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-19T18:25:34+03:00>Andrey Alekseyev>Andrey.Alekseyev@nexign-systems.com>Added tests`); +report.push(`32 0 test/unit/mocks/product-specifications/api-get-active-product-specification-versions.mock.js`); +report.push(`15 0 test/unit/mocks/product-specifications/api-get-product-specification-version-by-product-offering-version-id.mock.js`); +report.push(`195 2 test/unit/specs/store/modules/product-specifications/actions.spec.js`); +report.push(``); +report.push(`2018-07-19T18:35:29+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFS specification version: add validation of "Valid for" period`); +report.push(`22 10 src/components/specification/service-specification/item-version.vue`); +report.push(``); +report.push(`2018-07-19T18:46:07+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement new date picker component`); +report.push(`68 0 src/components/form/PscDateTime.vue`); +report.push(`24 47 src/components/product-offering/ArgumentTypes/DateTime.vue`); +report.push(`22 15 src/components/specification/common/validity-period.vue`); +report.push(`13 8 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-19T19:12:44+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Resource specification: add characteristics management feature`); +report.push(`1 1 src/components/specification/product-specification/add-service-specification.vue`); +report.push(`111 25 src/components/specification/resource-specification/item-version.vue`); +report.push(`1 1 src/components/specification/service-specification/item-version.vue`); +report.push(`28 0 src/mappers/{service-specifications.js => specifications.js}`); +report.push(`27 2 src/store/modules/resource-specifications/actions.js`); +report.push(`2 1 src/store/modules/resource-specifications/index.js`); +report.push(`2 0 src/store/modules/resource-specifications/mutation-types.js`); +report.push(`6 1 src/store/modules/resource-specifications/mutations.js`); +report.push(`6 26 src/store/modules/service-specifications/actions.js`); +report.push(``); +report.push(`2018-07-19T19:46:01+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>More agile version of SPECIFICATION_VERSION_STATUS`); +report.push(`4 2 src/components/specification/common/specification-status.vue`); +report.push(`1 2 src/components/specification/product-specification/item-version.vue`); +report.push(`4 10 src/components/specification/resource-specification/item-version.vue`); +report.push(`2 1 src/components/specification/resource-specification/item.vue`); +report.push(`4 10 src/components/specification/service-specification/item-version.vue`); +report.push(`2 1 src/components/specification/service-specification/item.vue`); +report.push(`5 5 src/utils/constants.js`); +report.push(``); +report.push(`2018-07-20T10:02:59+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>psc-collapse-select: no available items message`); +report.push(`11 1 src/components/common/psc-collapse-select.vue`); +report.push(`2 0 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-20T10:25:53+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>PS: adding RS feature`); +report.push(`1 1 src/components/specification/common/specification-characteristics-list.vue`); +report.push(`116 0 src/components/specification/product-specification/add-resource-specification.vue`); +report.push(`3 2 src/components/specification/product-specification/add-service-specification.vue`); +report.push(`45 39 src/components/specification/product-specification/item-version.vue`); +report.push(`0 81 src/components/specification/resource-specification/add-service-specification.vue`); +report.push(`18 16 src/mappers/specifications.js`); +report.push(``); +report.push(`2018-07-20T10:34:58+03:00>Andrey Alekseyev>Andrey.Alekseyev@nexign-systems.com>Refactoring`); +report.push(`2 2 src/api/product-specifications.js`); +report.push(`68 79 src/components/product-offering/ProductSpecificationVersion.vue`); +report.push(`8 8 src/store/modules/product-specifications/actions.js`); +report.push(`6 6 src/store/modules/product-specifications/index.js`); +report.push(`1 1 src/store/modules/product-specifications/mutation-types.js`); +report.push(`4 4 src/store/modules/product-specifications/mutations.js`); +report.push(`3 3 src/views/product-offering/Version/Params.vue`); +report.push(`0 0 test/unit/mocks/product-specifications/{api-get-product-specification-version-by-product-offering-version-id.mock.js => api-get-product-offering-specification-version.mock.js}`); +report.push(`35 37 test/unit/specs/store/modules/product-specifications/actions.spec.js`); +report.push(``); +report.push(`2018-07-20T10:40:09+03:00>Andrey Alekseyev>Andrey.Alekseyev@nexign-systems.com>Fixed onCancel event handler`); +report.push(`5 1 src/components/product-offering/ProductSpecificationVersion.vue`); +report.push(``); +report.push(`2018-07-20T10:51:20+03:00>Andrey Alekseyev>Andrey.Alekseyev@nexign-systems.com>Refactor usage of SPECIFICATION_VERSION_STATUS`); +report.push(`1 1 src/components/product-offering/ProductSpecificationVersion.vue`); +report.push(``); +report.push(`2018-07-20T10:55:28+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add rowId for all values, add plaSpecRowId`); +report.push(`4 2 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-20T12:22:24+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix relations field and close modal after saving`); +report.push(`6 7 src/components/product-offering/ProductRelations.vue`); +report.push(``); +report.push(`2018-07-20T13:12:22+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix relations field and close modal after saving`); +report.push(`1 2 src/components/product-offering/ProductRelations.vue`); +report.push(``); +report.push(`2018-07-20T14:03:52+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix saving contract`); +report.push(`6 2 src/mappers/product-offering-version-traffic.js`); +report.push(`2 0 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-20T14:22:10+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix saving traffic`); +report.push(`2 2 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-20T15:37:22+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>psc-collapse-select: translate no available items message`); +report.push(`3 1 src/components/common/psc-collapse-select.vue`); +report.push(``); +report.push(`2018-07-20T16:51:55+03:00>Andrey Alekseyev>Andrey.Alekseyev@nexign-systems.com>Added history for product specification version`); +report.push(`16 0 src/components/product-offering/History/Revisions.vue`); +report.push(`10 2 src/store/modules/product-offerings/versions/history/index.js`); +report.push(`1 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-07-20T16:57:59+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix date format`); +report.push(`2 3 src/components/form/PscDateTime.vue`); +report.push(`1 0 src/components/product-offering/ArgumentTypes/DateTime.vue`); +report.push(`2 1 src/components/specification/cfs-specification/item-version.vue`); +report.push(`20 8 src/components/specification/common/validity-period.vue`); +report.push(`3 1 src/components/specification/product-specification/item-version.vue`); +report.push(`13 4 src/components/specification/resource-specification/item-version.vue`); +report.push(`21 30 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-23T10:55:16+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix tests`); +report.push(`2 2 src/views/product-offering/Version/traffic.vue`); +report.push(`1 1 test/unit/mocks/product-offerings/versions/api-get-product-offering-tarification.mock.js`); +report.push(`0 10 test/unit/specs/mappers/product-offering-version-traffic.spec.js`); +report.push(``); +report.push(`2018-07-23T12:50:31+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix module names`); +report.push(`4 1 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-23T12:50:40+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix module names`); +report.push(`4 4 src/components/product-offering/ProductRelations.vue`); +report.push(``); +report.push(`2018-07-23T13:28:37+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add item to data`); +report.push(`1 0 src/components/specification/resource-specification/item-version.vue`); +report.push(``); +report.push(`2018-07-23T13:38:20+03:00>Andrey Alekseyev>Andrey.Alekseyev@nexign-systems.com>Change get request for active product specification according to changes on backend side`); +report.push(`1 1 src/api/product-specifications.js`); +report.push(``); +report.push(`2018-07-23T13:38:20+03:00>Andrey Alekseyev>Andrey.Alekseyev@nexign-systems.com>Change get request for active product specification according to changes on backend side`); +report.push(`1 1 src/api/product-specifications.js`); +report.push(``); +report.push(`2018-07-23T19:16:03+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fixed PscDateTime`); +report.push(`7 2 src/components/form/PscDateTime.vue`); +report.push(`2 13 src/components/product-offering/ArgumentTypes/DateTime.vue`); +report.push(`14 33 src/components/specification/common/validity-period.vue`); +report.push(`153 129 src/views/product-offering/Version/History.vue`); +report.push(`15 32 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-23T19:19:03+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix api`); +report.push(`3 3 src/components/product-offering/ProductRelations.vue`); +report.push(`1 4 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-24T13:22:22+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix api`); +report.push(`2 2 src/components/product-offering/ProductRelations.vue`); +report.push(`1 6 src/store/modules/product-offerings/versions/index.js`); +report.push(``); +report.push(`2018-07-24T13:41:09+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFSS, RS: universe adding to PS dialog`); +report.push(`11 48 src/components/specification/{product-specification/add-resource-specification.vue => common/add-specification-dialog.vue}`); +report.push(`77 0 src/components/specification/product-specification/add-resource-specification-dialog.vue`); +report.push(`77 0 src/components/specification/product-specification/add-service-specification-dialog.vue`); +report.push(`0 116 src/components/specification/product-specification/add-service-specification.vue`); +report.push(`8 8 src/components/specification/product-specification/item-version.vue`); +report.push(`2 2 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-24T13:57:21+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Fix showing inactive CFSS when create PS version`); +report.push(`21 9 src/components/specification/product-specification/item-version.vue`); +report.push(``); +report.push(`2018-07-24T15:12:36+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix prices in traffic`); +report.push(`5 7 src/mappers/product-offering-version-traffic.js`); +report.push(`12 44 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-24T16:15:08+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>rename fields, fix updating valid-for in validity-period`); +report.push(`8 20 src/components/form/PscDateTime.vue`); +report.push(`2 7 src/components/product-offering/ArgumentTypes/DateTime.vue`); +report.push(`1 1 src/components/specification/common/specification-versions.vue`); +report.push(`2 2 src/components/specification/common/validity-period.vue`); +report.push(`1 1 src/components/specification/product-specification/add-service-specification.vue`); +report.push(`1 2 src/components/specification/product-specification/item-version.vue`); +report.push(`1 2 src/components/specification/resource-specification/item-version.vue`); +report.push(`1 2 src/components/specification/service-specification/item-version.vue`); +report.push(``); +report.push(`2018-07-24T16:31:54+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix api after review`); +report.push(`29 11 src/components/product-offering/ProductRelations.vue`); +report.push(``); +report.push(`2018-07-24T16:50:45+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>psc-collapse-select: add single-selected item mode`); +report.push(`25 4 src/components/common/psc-collapse-select.vue`); +report.push(`1 0 src/components/specification/common/add-specification-dialog.vue`); +report.push(``); +report.push(`2018-07-24T16:51:04+03:00>Vladislav Gritsenko>Vladislav.Gritsenko@nexign-systems.com>Fix field names`); +report.push(`9 9 src/components/product-offering/ProductRelations.vue`); +report.push(``); +report.push(`2018-07-24T18:25:26+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>renamed value to values`); +report.push(`6 6 src/mappers/product-offering-version-traffic.js`); +report.push(`12 13 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-24T18:27:05+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add argumentType = float`); +report.push(`3 3 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-24T18:40:35+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Use psc-collapse-select for adding PS to PO`); +report.push(`18 0 src/api/product-offering-version.js`); +report.push(`0 18 src/api/product-specifications.js`); +report.push(`81 99 src/components/product-offering/ProductSpecificationVersion.vue`); +report.push(`5 3 src/i18n/en.json`); +report.push(`26 1 src/store/modules/product-offerings/versions/index.js`); +report.push(`2 1 src/store/modules/product-offerings/versions/mutation-types.js`); +report.push(`18 46 src/store/modules/product-specifications/actions.js`); +report.push(`1 5 src/store/modules/product-specifications/index.js`); +report.push(`1 3 src/store/modules/product-specifications/mutation-types.js`); +report.push(`1 9 src/store/modules/product-specifications/mutations.js`); +report.push(`13 41 src/views/product-offering/Version/Params.vue`); +report.push(`157 0 test/unit/specs/store/modules/product-offerings/versions/actions.spec.js`); +report.push(`1 153 test/unit/specs/store/modules/product-specifications/actions.spec.js`); +report.push(``); +report.push(`2018-07-24T18:45:19+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix bug with pla title`); +report.push(`3 2 src/components/product-offering/ArgumentTypes/Complex.vue`); +report.push(``); +report.push(`2018-07-24T18:52:34+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix test`); +report.push(`14 0 test/unit/specs/components/product-offering/ArgumentTypes/Complex.spec.js`); +report.push(``); +report.push(`2018-07-25T13:09:51+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Adding PS to PO: re-fetch data after PO version upgrade`); +report.push(`6 8 src/components/product-offering/ProductSpecificationVersion.vue`); +report.push(`1 1 src/components/specification/common/add-specification-dialog.vue`); +report.push(`9 3 src/store/modules/product-offerings/versions/index.js`); +report.push(`26 28 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-25T13:26:00+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>psc-collapse-select: improve content margin`); +report.push(`7 1 src/components/common/psc-collapse-select.vue`); +report.push(`1 1 src/components/form/PscCheckboxGroup.vue`); +report.push(``); +report.push(`2018-07-25T14:51:48+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve codestyle`); +report.push(`0 5 src/components/product-offering/ProductSpecificationVersion.vue`); +report.push(`1 2 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-25T15:19:01+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Fix Vuex module names`); +report.push(`1 1 src/components/product-offering/ArgumentTypes/Index.vue`); +report.push(`2 2 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-25T18:03:59+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>CFSS, RS: fix fetching characteristics`); +report.push(`16 10 src/components/specification/resource-specification/item-version.vue`); +report.push(`16 10 src/components/specification/service-specification/item-version.vue`); +report.push(`17 9 src/store/modules/dictionaries/index.js`); +report.push(`1 1 src/store/modules/resource-specifications/actions.js`); +report.push(`1 1 src/store/modules/service-specifications/actions.js`); +report.push(``); +report.push(`2018-07-25T18:20:56+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Add removing CFSS and RS from PS feature`); +report.push(`24 8 src/components/specification/product-specification/item-version.vue`); +report.push(``); +report.push(`2018-07-25T18:35:43+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>implement group operations for relations`); +report.push(`77 28 src/components/product-offering/ProductRelations.vue`); +report.push(`4 3 src/i18n/en.json`); +report.push(`6 0 src/utils/constants.js`); +report.push(``); +report.push(`2018-07-26T10:44:53+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change icon, fix styles`); +report.push(`2 3 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-26T11:20:58+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add validation`); +report.push(`42 18 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-26T11:44:57+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix changing propagation type`); +report.push(`10 1 src/components/product-offering/ProductRelations.vue`); +report.push(``); +report.push(`2018-07-26T12:35:36+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve checking for remove possibility`); +report.push(`2 2 src/components/specification/common/specification-versions.vue`); +report.push(`2 2 src/components/specification/product-specification/item-version.vue`); +report.push(`4 6 src/components/specification/resource-specification/item.vue`); +report.push(`4 6 src/components/specification/service-specification/item.vue`); +report.push(``); +report.push(`2018-07-26T13:00:55+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix terminology dictionaries, fix validation`); +report.push(`26 33 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-26T13:18:51+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Separate Availability mappers`); +report.push(`69 0 src/mappers/availability.js`); +report.push(`2 71 src/store/modules/availability/actions.js`); +report.push(`7 6 test/unit/specs/store/modules/availability/actions.spec.js`); +report.push(``); +report.push(`2018-07-26T16:50:38+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Cover Specifications mappers with unit tests`); +report.push(`152 0 test/unit/mocks/dictionaries/characteristic-specifications-cfss.mock.js`); +report.push(`32 0 test/unit/mocks/dictionaries/characteristic-specifications-values.mock.js`); +report.push(`310 0 test/unit/mocks/dictionaries/ref-characteristic-specification-values.mock.js`); +report.push(`20 26 test/unit/mocks/service-specifications/api-get-specification-versions.mock.js`); +report.push(`92 0 test/unit/mocks/service-specifications/map-characteristics-values.mock.js`); +report.push(`15 0 test/unit/mocks/service-specifications/map-specification-version-to-server.mock.js`); +report.push(`30 0 test/unit/mocks/service-specifications/map-specification-version-to-view.mock.js`); +report.push(`40 0 test/unit/mocks/service-specifications/specification-version-mapped-for-view.mock.js`); +report.push(`13 16 test/unit/specs/components/specification/resource-specification/item.spec.js`); +report.push(`1 2 test/unit/specs/mappers/product-offering-version-traffic.spec.js`); +report.push(`47 0 test/unit/specs/mappers/specifications.spec.js`); +report.push(``); +report.push(`2018-07-26T19:25:43+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve Product specifications store unit test coverage`); +report.push(`1 1 src/store/modules/product-specifications/mutations.js`); +report.push(`20 26 test/unit/mocks/product-specifications/api-get-product-specification-versions.mock.js`); +report.push(`17 7 test/unit/specs/store/modules/product-specifications/mutations.spec.js`); +report.push(``); +report.push(`2018-07-27T18:24:23+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix traffic prices validation`); +report.push(`9 5 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-07-27T21:11:13+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve Service specifications store unit test coverage`); +report.push(`38 0 test/unit/specs/store/modules/service-specifications/actions.spec.js`); +report.push(``); +report.push(`2018-07-27T21:11:26+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve Resource specifications store unit test coverage`); +report.push(`83 0 test/unit/mocks/resource-specifications/map-characteristics-values.mock.js`); +report.push(`65 27 test/unit/specs/store/modules/resource-specifications/actions.spec.js`); +report.push(``); +report.push(`2018-07-30T12:10:35+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve Resource and Service specifications store unit test coverage`); +report.push(`12 1 test/unit/specs/store/modules/resource-specifications/mutations.spec.js`); +report.push(`12 1 test/unit/specs/store/modules/service-specifications/mutations.spec.js`); +report.push(``); +report.push(`2018-07-30T12:57:49+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve utils unit test coverage`); +report.push(`9 2 src/utils/index.js`); +report.push(`29 3 test/unit/specs/utils/utils.spec.js`); +report.push(``); +report.push(`2018-07-30T13:48:12+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>fix labels for group operations of relations`); +report.push(`6 6 src/components/product-offering/ProductRelations.vue`); +report.push(`7 3 src/i18n/en.json`); +report.push(``); +report.push(`2018-07-30T14:05:59+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve utils validators unit test coverage`); +report.push(`1 1 src/utils/validators.js`); +report.push(`52 2 test/unit/specs/utils/validators.spec.js`); +report.push(``); +report.push(`2018-07-30T15:10:45+03:00>Aleksandr Fedorov>Aleksandr.Fedorov@nexign-systems.com>fix condition`); +report.push(`2 2 src/components/product-offering/ProductRelations.vue`); +report.push(``); +report.push(`2018-07-30T15:30:50+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Organize API unit tests`); +report.push(`4 4 test/unit/mocks/product-specifications/api-get-active-product-specification-versions.mock.js`); +report.push(`4 8 test/unit/mocks/product-specifications/api-get-product-offering-specification-version.mock.js`); +report.push(`2 2 test/unit/mocks/product-specifications/api-get-product-specification-history.mock.js`); +report.push(`8 2 test/unit/mocks/product-specifications/api-get-product-specification-versions.mock.js`); +report.push(`3 3 test/unit/specs/{store/modules/availability/api.spec.js => api/availability.spec.js}`); +report.push(`0 0 test/unit/specs/{store/modules/product-offerings/versions/api.spec.js => api/product-offering-versions.spec.js}`); +report.push(`0 0 test/unit/specs/{store/modules/resource-specifications/api.spec.js => api/resource-specifications.spec.js}`); +report.push(`0 0 test/unit/specs/{store/modules/service-specifications/api.spec.js => api/service-specifications.spec.js}`); +report.push(``); +report.push(`2018-07-30T17:43:06+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve Product specifications store unit test coverage`); +report.push(`42 40 src/api/product-specifications.js`); +report.push(`17 14 src/api/resourse-specifications.js`); +report.push(`27 24 src/api/service-specifications.js`); +report.push(`1 1 src/components/specification/product-specification/item-version.vue`); +report.push(`1 1 src/components/specification/product-specification/item.vue`); +report.push(`11 11 src/store/modules/product-specifications/actions.js`); +report.push(`2 2 src/store/modules/product-specifications/getters.js`); +report.push(`0 5 test/unit/mocks/product-specifications/api-create-product-specification-response.mock.js`); +report.push(`0 12 test/unit/mocks/product-specifications/api-create-product-specification-version-response.mock.js`); +report.push(`7 7 test/unit/mocks/product-specifications/api-create-product-specification-version.mock.js`); +report.push(`2 2 test/unit/mocks/product-specifications/api-create-product-specification.mock.js`); +report.push(`1 1 test/unit/mocks/product-specifications/api-get-active-product-specification-versions.mock.js`); +report.push(`22 24 test/unit/mocks/product-specifications/api-get-product-specification-versions.mock.js`); +report.push(`299 0 test/unit/specs/api/product-specifications.spec.js`); +report.push(`29 29 test/unit/specs/api/resource-specifications.spec.js`); +report.push(`36 36 test/unit/specs/api/service-specifications.spec.js`); +report.push(`30 31 test/unit/specs/store/modules/product-specifications/actions.spec.js`); +report.push(`4 4 test/unit/specs/store/modules/product-specifications/getters.spec.js`); +report.push(``); +report.push(`2018-07-30T20:29:05+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Separate Terminology unit tests, improve coverage`); +report.push(`1 1 src/components/Availability/Map.vue`); +report.push(`1 1 src/components/Availability/SalesChannelsAxis.vue`); +report.push(`2 2 src/components/DesignManager/DesignManager.vue`); +report.push(`5 3 src/components/DesignManager/ParameterRow.vue`); +report.push(`4 5 src/components/product-offering/CharList.vue`); +report.push(`5 6 src/components/product-offering/History/HistoryRegionalArgs.vue`); +report.push(`3 3 src/components/product-offering/ProductGroup.vue`); +report.push(`1 1 src/components/product-offering/Regional/Regional.vue`); +report.push(`2 2 src/components/product-offering/Regional/TableFilter.vue`); +report.push(`2 2 src/components/product-offering/Regional/TableHead.vue`); +report.push(`1 1 src/components/specification/common/specification-characteristics-list.vue`); +report.push(`2 2 src/store/index.js`); +report.push(`6 6 src/store/modules/availability/getters.js`); +report.push(`0 2 src/store/modules/dictionaries/mutation-types.js`); +report.push(`1 1 src/store/modules/product-offerings/versions/args/basicArgs/index.js`); +report.push(`1 1 src/store/modules/product-offerings/versions/args/complexArgs/index.js`); +report.push(`2 2 src/store/modules/product-offerings/versions/args/index.js`); +report.push(`4 4 src/store/modules/resource-specifications/actions.js`); +report.push(`4 4 src/store/modules/service-specifications/actions.js`); +report.push(`1 1 src/store/modules/templates/arguments/index.js`); +report.push(`11 49 src/store/modules/{dictionaries/index.js => terminology/actions.js}`); +report.push(`20 0 src/store/modules/terminology/getters.js`); +report.push(`17 0 src/store/modules/terminology/index.js`); +report.push(`2 0 src/store/modules/terminology/mutation-types.js`); +report.push(`16 0 src/store/modules/terminology/mutations.js`); +report.push(`2 2 src/store/modules/user/index.js`); +report.push(`1 1 src/views/product-offering/Version/Params.vue`); +report.push(`3 3 src/views/product-offering/Version/traffic.vue`); +report.push(`0 0 test/unit/mocks/{dictionaries => terminology}/branches.mock.js`); +report.push(`0 0 test/unit/mocks/{dictionaries => terminology}/characteristic-specifications-cfss.mock.js`); +report.push(`0 0 test/unit/mocks/{dictionaries => terminology}/characteristic-specifications-values.mock.js`); +report.push(`11 0 test/unit/mocks/terminology/codes.mock.js`); +report.push(`0 0 test/unit/mocks/{dictionaries => terminology}/ref-characteristic-specification-values.mock.js`); +report.push(`92 0 test/unit/mocks/terminology/references.mock.js`); +report.push(`0 0 test/unit/mocks/{dictionaries => terminology}/regions.mock.js`); +report.push(`0 1 test/unit/mocks/{dictionaries.mock.js => terminology/terminology.mock.js}`); +report.push(`16 11 test/unit/specs/{store/modules/dictionaries.spec.js => api/terminology.spec.js}`); +report.push(`8 9 test/unit/specs/components/DesignManager/DesignManager.spec.js`); +report.push(`3 3 test/unit/specs/components/product-offering/ArgumentTypes/Complex.spec.js`); +report.push(`7 7 test/unit/specs/components/product-offering/ArgumentTypes/Dictionary.spec.js`); +report.push(`3 3 test/unit/specs/mappers/specifications.spec.js`); +report.push(`3 3 test/unit/specs/store/modules/availability/getters.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/product-offerings/versions/args/complexArgs/complexArgs.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/resource-specifications/actions.spec.js`); +report.push(`1 1 test/unit/specs/store/modules/resource-specifications/getters.spec.js`); +report.push(`1 1 test/unit/specs/store/modules/resource-specifications/mutations.spec.js`); +report.push(`2 2 test/unit/specs/store/modules/service-specifications/actions.spec.js`); +report.push(`1 1 test/unit/specs/store/modules/service-specifications/getters.spec.js`); +report.push(`1 1 test/unit/specs/store/modules/service-specifications/index.spec.js`); +report.push(`1 1 test/unit/specs/store/modules/service-specifications/mutations.spec.js`); +report.push(`53 0 test/unit/specs/store/modules/terminology/getters.spec.js`); +report.push(`38 0 test/unit/specs/store/modules/terminology/mutations.spec.js`); +report.push(``); +report.push(`2018-07-31T14:44:10+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Remove unused methods, refactor`); +report.push(`1 2 src/components/product-offering/ProductGroup.vue`); +report.push(`10 11 src/store/modules/terminology/actions.js`); +report.push(`0 2 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-07-31T14:45:04+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve Terminology API and store unit test coverage`); +report.push(`107 0 test/unit/mocks/terminology/regions-raw.mock.js`); +report.push(`0 149 test/unit/mocks/terminology/terminology.mock.js`); +report.push(`40 27 test/unit/specs/api/terminology.spec.js`); +report.push(`85 0 test/unit/specs/store/modules/terminology/actions.spec.js`); +report.push(`0 1 test/unit/specs/store/modules/terminology/mutations.spec.js`); +report.push(``); +report.push(`2018-08-01T19:24:13+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Separate product relations dialog`); +report.push(`107 599 src/components/product-offering/ProductRelations.vue`); +report.push(`547 0 src/components/product-offering/product-relations-dialog.vue`); +report.push(``); +report.push(`2018-08-02T15:45:28+03:00>Andrey Alekseyev>Andrey.Alekseyev@nexign-systems.com>Fix`); +report.push(`5 1 src/utils/constants.js`); +report.push(`2 2 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-08-03T14:06:37+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Separate bundle relations component`); +report.push(`1 1 src/api/product-offering-version.js`); +report.push(`8 43 src/assets/styles/components/relations.scss`); +report.push(`0 202 src/components/product-offering/ProductRelations.vue`); +report.push(`152 0 src/components/product-offering/bundle-relations.vue`); +report.push(`120 0 src/components/product-offering/product-relations-counter.vue`); +report.push(`38 0 src/components/product-offering/product-relations-dashboard.vue`); +report.push(`23 18 src/components/product-offering/product-relations-dialog.vue`); +report.push(`1 1 src/components/specification/common/specification-item.vue`); +report.push(`1 0 src/i18n/en.json`); +report.push(`27 19 src/views/product-offering/Version/Params.vue`); +report.push(``); +report.push(`2018-08-03T14:40:19+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve using style classes`); +report.push(`0 6 src/assets/styles/components/create-product-view.scss`); +report.push(`1 26 src/assets/styles/components/product-view.scss`); +report.push(`1 1 src/assets/styles/utilities.scss`); +report.push(`2 2 src/components/DesignManager/DesignManager.vue`); +report.push(`1 1 src/components/product-offering/ProductGroup.vue`); +report.push(`1 1 src/components/product-offering/ProductSpecificationVersion.vue`); +report.push(`1 1 src/components/product-offering/Regional/Regional.vue`); +report.push(`3 3 src/components/product-offering/bundle-relations.vue`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`6 7 src/views/product-offering/Version/Params.vue`); +report.push(`3 3 src/views/product-offering/VersionListView.vue`); +report.push(``); +report.push(`2018-08-03T18:22:53+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Improve product offering version API structure`); +report.push(`64 61 src/api/product-offering-version.js`); +report.push(`15 13 src/main.js`); +report.push(`2 2 src/store/modules/product-offerings/versions/args/basicArgs/index.js`); +report.push(`2 2 src/store/modules/product-offerings/versions/args/complexArgs/index.js`); +report.push(`1 1 src/store/modules/product-offerings/versions/history/index.js`); +report.push(`7 7 src/store/modules/product-offerings/versions/index.js`); +report.push(`2 2 src/store/modules/product-offerings/versions/publishing/index.js`); +report.push(`1 1 src/views/CreateProductView.vue`); +report.push(`2 2 src/views/product-offering/VersionListView.vue`); +report.push(``); +report.push(`2018-08-06T11:55:14+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Separate product offering arguments store`); +report.push(`70 0 src/store/modules/product-offerings/versions/args/actions.js`); +report.push(`106 0 src/store/modules/product-offerings/versions/args/getters.js`); +report.push(`5 189 src/store/modules/product-offerings/versions/args/index.js`); +report.push(`1 1 src/store/modules/product-offerings/versions/args/mutation-types.js`); +report.push(`20 0 src/store/modules/product-offerings/versions/args/mutations.js`); +report.push(``); +report.push(`2018-08-06T12:01:59+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Separate product offering version store`); +report.push(`108 0 src/store/modules/product-offerings/versions/actions.js`); +report.push(`10 0 src/store/modules/product-offerings/versions/getters.js`); +report.push(`4 160 src/store/modules/product-offerings/versions/index.js`); +report.push(`67 0 src/store/modules/product-offerings/versions/mutations.js`); +report.push(``); +report.push(`2018-08-06T12:11:11+03:00>Ivan Fylypenko>Ivan.Fylypenko@nexign.com>fix adding arguments to group and save`); +report.push(`3 3 src/components/DesignManager/DesignManager.vue`); +report.push(``); +report.push(`2018-08-06T12:56:23+03:00>Leonid Vinogradov>Leonid.Vinogradov@nexign.com>Fix typo`); +report.push(`1 1 src/components/SelectTemplateModal/SelectTemplateModal.vue`); +report.push(`1 1 src/components/TemplateTypeFilter.vue`); +report.push(`25 22 src/utils/constants.js`); +report.push(`1 1 test/unit/specs/components/TemplateTypeFilter.spec.js`); +report.push(``); +report.push(`2018-08-06T14:52:29+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>fix saving pla`); +report.push(`1 0 src/components/product-offering/Regional/Regional.vue`); +report.push(``); +report.push(`2018-08-06T16:09:46+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>forbid saving letters`); +report.push(`1 1 src/views/product-offering/Version/traffic.vue`); +report.push(``); +report.push(`2018-08-06T16:55:03+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>add boolean type into complex popup`); +report.push(`2 2 src/assets/styles/components/complex-argument.scss`); +report.push(`47 22 src/components/form/EditingArgumentTypes.vue`); +report.push(``); +report.push(`2018-08-06T17:36:09+03:00>Natalia Beliaeva>Natalia.Beliaeva@nexign.com>change to