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