# HG changeset patch
# User cin
# Date 1442162236 -10800
# Node ID 52b34ea50eff45afc9b92da727ace5e9d5dae727
# Parent 4eb9fdf4efa963f17eb47dcf613365782902fb57
sync: work time projection doesn't seem to be working anyway
diff -r 4eb9fdf4efa9 -r 52b34ea50eff bug-list.xsl
--- a/bug-list.xsl Mon Sep 07 19:18:21 2015 +0300
+++ b/bug-list.xsl Sun Sep 13 19:37:16 2015 +0300
@@ -116,6 +116,7 @@
+
@@ -140,10 +141,15 @@
-
+
+
@@ -259,6 +265,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -341,20 +363,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -364,6 +372,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -389,6 +438,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ task
+
+
+
+
+
+ .
+
+
+ {
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff -r 4eb9fdf4efa9 -r 52b34ea50eff bug-list2.xml
--- a/bug-list2.xml Mon Sep 07 19:18:21 2015 +0300
+++ b/bug-list2.xml Sun Sep 13 19:37:16 2015 +0300
@@ -1,716 +1,1915 @@
-
-
-
-
- 283
-
- 2015-08-17 09:50:00 +0400
- Взаимодействие СДКН-АСФ и ГИС РТН
- 2015-08-19 19:43:32 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- product
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- Normal
- enhancement
- ---
- 284
-
- 289
-
- 290
-
- 292
-
- 294
-
- 295
-
- 296
-
- 297
-
- 298
-
- 1
- sourcer@list.ru
- lisicad@yandex.ru
- lisicad@yandex.ru
-
- mikluha-mclaud@mail.ru
- 0.00
- 0.00
- 0.00
- 2015-09-04
-
-
-
- 1440088993-qxbX73Iafu2DPXfeDvc9XGPIguZKR1yvGkfKyUqwTQc
-
-
-
-
-
- oldest_to_newest
-
- 934
- 0
- sourcer@list.ru
- 2015-08-17 09:50:22 +0400
- Требуется организовать взаимодействие между системами в части:
-1. получение информфции о сработках КОСПАС-САРСАТ из системы СДКН-АСФ
-
-
-
-
-
-
- 284
-
- 2015-08-17 09:54:00 +0400
- Получение доступа к системе СДКН-АСФ
- 2015-08-19 20:20:24 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- admin
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- Highest
- enhancement
- ---
-
- 283
- 1
- sourcer@list.ru
- mikluha-mclaud@mail.ru
- lisicad@yandex.ru
- 3.00
- 3.00
- 0.00
- 2015-08-20
-
-
-
- 1440088993-l52ijgisZzq9SbhpKDXApVLN9bDx70_pqsoMCv8u_hQ
-
-
-
-
-
- oldest_to_newest
-
- 935
- 0
- sourcer@list.ru
- 2015-08-17 09:54:06 +0400
- Ранее доуступ к системе осуществлялся через канал VPN. На данный момент старые учетные заиси не работают: "MS-CHAP authentication failed: E=647 Account disabled"
-
-Требуется получить учетные записи и настройки для доступа к системе СДКН-АСФ
-
-
-
+
-
-
- 289
-
- 2015-08-19 18:53:00 +0400
- Получение доступа к ГИС РТН
- 2015-08-19 20:21:41 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- admin
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- Highest
- enhancement
- ---
-
- 283
- 1
- sourcer@list.ru
- mikluha-mclaud@mail.ru
-
- 1.00
- 1.00
- 0.00
- 2015-08-20
-
-
-
- 1440088993-PALZWWW-DCg5hJmVpGw_Yd43P_CFfa32xSm_kdJDHOw
-
-
-
-
-
- oldest_to_newest
-
- 945
- 0
- sourcer@list.ru
- 2015-08-19 18:53:08 +0400
- Требуется получить VPN доступ к серверу, на котором развернута СДКН-АСФ
-
-
-
-
-
-
- 290
-
- 2015-08-19 18:56:00 +0400
- Организация доступа ГИС РТН к СДКН-АСФ
- 2015-08-19 20:23:05 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- admin
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- High
- enhancement
- ---
-
- 283
- 1
- sourcer@list.ru
- mikluha-mclaud@mail.ru
- lisicad@yandex.ru
- 4.00
- 4.00
- 0.00
- 2015-08-20
-
-
-
- 1440088993-kLMadU2rCIQcu97d4aAKQ3sdySugBEuLdrKFZsTIs2o
-
-
-
-
-
- oldest_to_newest
-
- 946
- 0
- sourcer@list.ru
- 2015-08-19 18:56:13 +0400
- Должен быть канал TCP/IP между серверами ГИС РТН и СДКН-АСФ
-
-
-
-
-
-
- 291
-
- 2015-08-19 18:59:00 +0400
- Доработка модели данных ГИС РТН для работы с сообщениями КОСПАС-САРСАТ
- 2015-08-19 20:11:27 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- data
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- Normal
- enhancement
- ---
-
- 294
- 1
- sourcer@list.ru
- lisicad@yandex.ru
-
- 8.00
- 8.00
- 0.00
-
-
-
-
- 1440088993-xbvGLPRAXOJb3odqe_vjdJKXfrXEhjZv-V6wNaw2fA4
-
-
-
-
-
- oldest_to_newest
-
- 947
- 0
- sourcer@list.ru
- 2015-08-19 18:59:37 +0400
- Описание сообщений КОСПА-САРСАТ: https://implab.org/wiki/Rosavia/CospasClasses
-
-
-
-
-
-
- 292
-
- 2015-08-19 19:01:00 +0400
- Доработка пользовательского интерфейса ГИС РТН для работы с сообщениями КОСПАС-САРСАТ
- 2015-08-19 20:12:11 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- ui
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- Normal
- enhancement
- ---
-
- 283
- 1
- sourcer@list.ru
- lisicad@yandex.ru
-
- 16.00
- 16.00
- 0.00
-
-
-
-
- 1440088993-IqxRHlOQ6W2YdKk8tODlmdbJf1J2ieHJeFlZVfXCqu4
-
-
-
-
+
+
+ 283
+ Взаимодействие СДКН-АСФ и ГИС РТН
+ 2015-08-17-07:00:00
+ 2015-09-01-09:45:00
+ sourcer@list.ru
+ lisicad@yandex.ru
+ lisicad@yandex.ru
+ mikluha-mclaud@mail.ru
+ 1
+ CONFIRMED
+ Normal
+ enhancement
+ 292
+ 296
+ 297
+ 298
+ 284
+ 289
+ 290
+ 294
+ 295
+ 299
+ 305
+ product
+ ГИС РТН
+ Unclassified
+ unspecified
+ 0.00
+ 0.00
+ 0.00
+ 2015-09-04
+
+ 934
+ 283
+ Требуется организовать взаимодействие между системами в части:
+1. получение информфции о сработках КОСПАС-САРСАТ из системы СДКН-АСФ
+ sourcer@list.ru
+ 2015-08-17-07:00:00
+
+
+
+
+ depends_on
+ 284
+
+ 2015-08-17-07:00:00
+ sourcer@list.ru
+
+
+ 2015-08-19-16:00:00
+
+ unspecified
+ 0.1
+ version
+
+
+ Pallada.PoiskAvia
+ product
+ ГИС РТН
+
+
+ lisicad@yandex.ru
+ sourcer@list.ru
+ assigned_to
+
+
+ product
+ component
+ product
+
+ sourcer@list.ru
+
+
+ sourcer@list.ru
+ 2015-08-19-16:00:00
+
+
+ depends_on
+ 289
+
+
+
+ 2015-08-19-16:00:00
+
+
+ depends_on
+ 290
+
+ sourcer@list.ru
+
+
+
+ depends_on
+
+ 291
+
+ 2015-08-19-16:00:00
+ sourcer@list.ru
+
+
+
+ 292
+
+ depends_on
+
+ 2015-08-19-16:15:00
+ sourcer@list.ru
+
+
+ 2015-08-19-16:15:00
+
+ depends_on
+
+ 293
+
+ sourcer@list.ru
+
+
+ sourcer@list.ru
+ 2015-08-19-16:15:00
+
+ depends_on
+
+ 294
+
+
+
+ sourcer@list.ru
+ 2015-08-19-16:15:00
+
+
+ depends_on
+ 291
+
+
+
+ 2015-08-19-16:15:00
+
+
+ depends_on
+ 293
+
+ sourcer@list.ru
+
+
+
+ estimated_time
+ 0.00
+ 8.0
+
+ 2015-08-19-16:15:00
+ lisicad@yandex.ru
+
+
+ sourcer@list.ru
+
+ 295
+
+ depends_on
+
+ 2015-08-19-16:30:00
+
+
+ 2015-08-19-16:30:00
+
+ 296
+ depends_on
+
+
+ sourcer@list.ru
+
+
+
+ depends_on
+
+ 297
+
+ 2015-08-19-16:30:00
+ sourcer@list.ru
+
+
+
+ 298
+ depends_on
+
+
+ 2015-08-19-16:30:00
+ sourcer@list.ru
+
+
+ lisicad@yandex.ru
+
+ 40.0
+ 8.00
+ estimated_time
+
+ 2015-08-19-16:45:00
+
+
+ lisicad@yandex.ru
+ 2015-08-19-16:45:00
+
+ 0.0
+ 40.00
+ estimated_time
+
+
+
+ sourcer@list.ru
+ 2015-08-25-16:15:00
+
+ 299
+ depends_on
+
+
+
+
+
+ depends_on
+
+ 305
+
+ 2015-09-01-09:45:00
+ sourcer@list.ru
+
+
+
+
+ 292
+ Доработка пользовательского интерфейса ГИС РТН для работы с сообщениями КОСПАС-САРСАТ
+ 2015-08-19-16:15:00
+ 2015-08-19-17:15:00
+ sourcer@list.ru
+ lisicad@yandex.ru
+ 1
+ CONFIRMED
+ Normal
+ enhancement
+ 283
+ ui
+ ГИС РТН
+ Unclassified
+ unspecified
+ 0.00
+ 16.00
+ 16.00
+
+ 948
+ 292
+ sourcer@list.ru
+ 2015-08-19-16:15:00
+
+
+ lisicad@yandex.ru
+ 2015-08-19-16:15:00
+
+ estimated_time
+ 0.00
+ 16.0
+
+
+
+
+ remaining_time
+ 0.00
+ 16.0
+
+ 2015-08-19-17:15:00
+ lisicad@yandex.ru
+
+
+
+
+ 296
+ Отчет о проверке тестовой передачи и обработки данных от Росавиации, об отображении тестового срабатывания буя КОСПАС-САРСАТ
+ 2015-08-19-16:30:00
+ 2015-09-02-09:45:00
+ sourcer@list.ru
+ mikluha-mclaud@mail.ru
+ mikluha-mclaud@mail.ru
+ 1
+ CONFIRMED
+ High
+ enhancement
+ 283
+ 298
+ 295
+ 306
+ product
+ ГИС РТН
+ Unclassified
+ unspecified
+ 0.00
+ 16.00
+ 16.00
+ 2015-09-03
+
+ 952
+ 296
+ название документа взято из ТЗ.
+Для начала нужно подготовить проект документа и передать его Н.Н.
+ sourcer@list.ru
+ 2015-08-19-16:30:00
+
+
+ 987
+ 296
+ 1
+ Изменил исполнителя, т.к. Михаил готовит данный отчет,
+предлагаю конечный вариант отчета приложить к данной задаче либо указать ссылку, откуда его взять.
+ sourcer@list.ru
+ 2015-09-02-09:45:00
+
+
+
+ 16.0
+ estimated_time
+ 0.00
+
+ 2015-08-19-16:30:00
+ lisicad@yandex.ru
+
+
+ sourcer@list.ru
+ 2015-08-19-16:30:00
+
+ blocks
+
+ 298
+
+
+
+ lisicad@yandex.ru
+ 2015-08-19-17:15:00
+
+ 0.00
+ remaining_time
+ 16.0
+
+
+
+ 2015-09-01-14:45:00
+
+ 306
+
+ depends_on
+
+ sourcer@list.ru
+
+
+
+ 2015-09-03
+
+ deadline
+
+
+ mikluha-mclaud@mail.ru
+ assigned_to
+ lisicad@yandex.ru
+
+ 2015-09-02-09:45:00
+ sourcer@list.ru
+
+
+
+
+ 297
+ Описать протокол взаимодействия ГИС РТН и СДКН-АСФ
+ 2015-08-19-16:30:00
+ 2015-08-19-17:15:00
+ sourcer@list.ru
+ lisicad@yandex.ru
+ mikluha-mclaud@mail.ru
+ 1
+ CONFIRMED
+ High
+ enhancement
+ 283
+ 293
+ product
+ ГИС РТН
+ Unclassified
+ unspecified
+ 0.00
+ 8.00
+ 8.00
+
+ 953
+ 297
+ Требуется оформить в виде документа.
+Для начала требуется создать проект документа и передать его НН
+ sourcer@list.ru
+ 2015-08-19-16:30:00
+
+
+ 2015-08-19-16:45:00
+
+ estimated_time
+ 0.00
+ 8.0
+
+ lisicad@yandex.ru
+
+
+
+ 0.00
+ remaining_time
+ 8.0
+
+ 2015-08-19-17:15:00
+ lisicad@yandex.ru
+
+
+
+
+ 298
+ Акт сдачи-приемки выполненных работ
+ 2015-08-19-16:30:00
+ 2015-08-19-17:15:00
+ sourcer@list.ru
+ mikluha-mclaud@mail.ru
+ mikluha-mclaud@mail.ru
+ 1
+ CONFIRMED
+ High
+ enhancement
+ 283
+ 296
+ product
+ ГИС РТН
+ Unclassified
+ unspecified
+ 0.00
+ 16.00
+ 16.00
+
+ 954
+ 298
+ название документа взято из ТЗ.
+Для начала требуется создать проект документа и отправить его НН.
+ sourcer@list.ru
+ 2015-08-19-16:30:00
+
+
+
+ 16.0
+ estimated_time
+ 0.00
+
+ 2015-08-19-16:45:00
+ lisicad@yandex.ru
+
+
+ lisicad@yandex.ru
+ 2015-08-19-17:15:00
+
+ mikluha-mclaud@mail.ru
+ lisicad@yandex.ru
+ assigned_to
+
+
+ 0.00
+ remaining_time
+ 16.0
+
+
+
+
+
+ 284
+ Получение доступа к системе СДКН-АСФ
+ 2015-08-17-07:00:00
+ 2015-08-25-14:45:00
+ sourcer@list.ru
+ mikluha-mclaud@mail.ru
+ lisicad@yandex.ru
+ RESOLVED
+ FIXED
+ Highest
+ enhancement
+ 283
+ admin
+ ГИС РТН
+ Unclassified
+ unspecified
+ 0.00
+ 3.00
+ 0.00
+ 2015-08-20
+
+ 935
+ 284
+ Ранее доуступ к системе осуществлялся через канал VPN. На данный момент старые учетные заиси не работают: "MS-CHAP authentication failed: E=647 Account disabled"
- oldest_to_newest
-
- 948
- 0
- sourcer@list.ru
- 2015-08-19 19:01:56 +0400
-
-
-
-
-
-
-
- 293
-
- 2015-08-19 19:04:00 +0400
- Разработка протокола передачи данных из СДКН-АСФ в ГИС РТН
- 2015-08-19 20:12:29 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- data
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- Normal
- enhancement
- ---
-
- 294
-
- 297
- 1
- sourcer@list.ru
- lisicad@yandex.ru
-
- 8.00
- 8.00
- 0.00
-
-
-
-
- 1440088993-ytKdqHktQLGt-AyoS3eU-GkidoBDtUNS5u4syVmyqvk
-
-
-
-
-
- oldest_to_newest
-
- 949
- 0
- sourcer@list.ru
- 2015-08-19 19:04:17 +0400
-
-
-
-
+Требуется получить учетные записи и настройки для доступа к системе СДКН-АСФ
+ sourcer@list.ru
+ 2015-08-17-07:00:00
+
+
+ 2015-08-19-16:00:00
+
+ ГИС РТН
+ Pallada.PoiskAvia
+ product
+
+
+ component
+ issues
+ admin
+
+
+ version
+ 0.1
+ unspecified
+
+ sourcer@list.ru
+
+
+ sourcer@list.ru
+
+ Highest
+ ---
+ priority
+
+ 2015-08-19-16:00:00
+
+
+
+ 3
+ 0.00
+ remaining_time
+
+
+ 0.00
+ estimated_time
+ 3
+
+
+ 2015-08-20
+ deadline
+
+
+ 2015-08-19-17:30:00
+ mikluha-mclaud@mail.ru
+
+
+
+ remaining_time
+ 3.00
+ 0
+
+
+ resolution
+
+ FIXED
+
+
+ RESOLVED
+ CONFIRMED
+ status
+
+ 2015-08-25-14:45:00
+ sourcer@list.ru
+
+
+
+
+ 289
+ Получение доступа к ГИС РТН
+ 2015-08-19-16:00:00
+ 2015-08-25-22:45:00
+ sourcer@list.ru
+ mikluha-mclaud@mail.ru
+ RESOLVED
+ FIXED
+ Highest
+ enhancement
+ 283
+ admin
+ ГИС РТН
+ Unclassified
+ unspecified
+ 1.50
+ 1.00
+ 0.00
+ 2015-08-20
+
+ 945
+ 289
+ Требуется получить VPN доступ к серверу, на котором развернута СДКН-АСФ
+ sourcer@list.ru
+ 2015-08-19-16:00:00
+
+
+ 957
+ 289
+ 1
+ Натсройки frontier.office.geopallada.ru для работы с pptp, для этого необходимо указать дополнительные модули ядра в настройках firewall:
+* nf_nat_pptp
+ sourcer@list.ru
+ 2015-08-24-16:15:00
+
+
+ 2015-08-19-16:00:00
+
+ Highest
+ priority
+ ---
+
+ sourcer@list.ru
+
+
+
+ 1
+ 0.00
+ estimated_time
+
+
+ remaining_time
+ 0.00
+ 1
+
+
+ deadline
+
+ 2015-08-20
+
+ 2015-08-19-17:30:00
+ mikluha-mclaud@mail.ru
+
+
+ sourcer@list.ru
+
+ 1.50
+
+ work_time
+
+
+ 0
+ 1.00
+ remaining_time
+
+ 2015-08-24-16:15:00
+
+
+ 2015-08-25-16:00:00
+
+ IN_PROGRESS
+ status
+ CONFIRMED
+
+ sourcer@list.ru
+
+
+ mikluha-mclaud@mail.ru
+ 2015-08-25-22:45:00
+
+ FIXED
+
+ resolution
+
+
+ status
+ IN_PROGRESS
+ RESOLVED
+
+
+
+
+
+ 290
+ Организация доступа ГИС РТН к СДКН-АСФ
+ 2015-08-19-16:00:00
+ 2015-08-26-13:45:00
+ sourcer@list.ru
+ mikluha-mclaud@mail.ru
+ lisicad@yandex.ru
+ RESOLVED
+ FIXED
+ High
+ enhancement
+ 283
+ admin
+ ГИС РТН
+ Unclassified
+ unspecified
+ 3.00
+ 4.00
+ 0.00
+ 2015-08-20
+
+ 946
+ 290
+ Должен быть канал TCP/IP между серверами ГИС РТН и СДКН-АСФ
+ sourcer@list.ru
+ 2015-08-19-16:00:00
+
+
+ 958
+ 290
+ 1
+ mikluha-mclaud@mail.ru
+ 2015-08-25-16:00:00
+
+
+ 965
+ 290
+ 2
+ Связь есть
+ sourcer@list.ru
+ 2015-08-26-13:45:00
+
+
+ lisicad@yandex.ru
+ 2015-08-19-16:30:00
+
+ lisicad@yandex.ru
+ cc
+
+
+
+ 4.0
+ estimated_time
+ 0.00
+
+
+
+
+ 0.00
+ remaining_time
+ 4
+
+ 2015-08-19-17:30:00
+ mikluha-mclaud@mail.ru
+
+
+
+
+ deadline
+ 2015-08-20
+
+ 2015-08-19-17:30:00
+ mikluha-mclaud@mail.ru
+
+
+ 2015-08-25-16:00:00
+
+ 3.00
+ work_time
+
+
+
+ 1
+ 4.00
+ remaining_time
+
+ mikluha-mclaud@mail.ru
+
+
+ sourcer@list.ru
+
+ 0
+ 1.00
+ remaining_time
+
+
+ RESOLVED
+ status
+ CONFIRMED
+
+
+ FIXED
+
+ resolution
+
+ 2015-08-26-13:45:00
+
+
+
+
+ 294
+ Создание адаптера для получения данных ГИС РТН из СДКН-АСФ
+ 2015-08-19-16:15:00
+ 2015-09-02-09:45:00
+ sourcer@list.ru
+ lisicad@yandex.ru
+ RESOLVED
+ FIXED
+ Normal
+ enhancement
+ 283
+ 295
+ 293
+ 291
+ 303
+ data
+ ГИС РТН
+ Unclassified
+ unspecified
+ 8.00
+ 8.00
+ 0.00
+
+ 950
+ 294
+ sourcer@list.ru
+ 2015-08-19-16:15:00
+
+
+ 988
+ 294
+ 1
+ lisicad@yandex.ru
+ 2015-09-02-09:45:00
+
+
+
+ 295
+
+ blocks
+
+ 2015-08-19-16:30:00
+ sourcer@list.ru
+
+
+ 2015-08-19-16:30:00
+
+ estimated_time
+ 0.00
+ 8.0
+
+ lisicad@yandex.ru
+
+
+ lisicad@yandex.ru
+ 2015-08-19-17:15:00
+
+ remaining_time
+ 0.00
+ 8.0
+
+
+
+ 2015-08-27-13:45:00
+
+
+ depends_on
+ 303
+
+ lisicad@yandex.ru
+
+
+ lisicad@yandex.ru
+
+ 8.00
+ work_time
+
+
+
+ resolution
+
+ FIXED
+
+
+ 0
+ remaining_time
+ 8.00
+
+
+ RESOLVED
+ CONFIRMED
+ status
+
+ 2015-09-02-09:45:00
+
+
+
+
+ 295
+ Тестирование передачи данных из СДКН-АСФ в ГИС РТН
+ 2015-08-19-16:30:00
+ 2015-09-02-09:45:00
+ sourcer@list.ru
+ lisicad@yandex.ru
+ RESOLVED
+ FIXED
+ ---
+ enhancement
+ 283
+ 296
+ 294
+ admin
+ ГИС РТН
+ Unclassified
+ unspecified
+ 4.00
+ 8.00
+ 0.00
+
+ 951
+ 295
+ sourcer@list.ru
+ 2015-08-19-16:30:00
+
+
+ 986
+ 295
+ 1
+ Передача из СКНД-АСФ в ГИС РТН
+1. КОСПАС-САРСАТ
+2. ДВС
+ sourcer@list.ru
+ 2015-09-02-09:45:00
+
+
+ 2015-08-19-16:30:00
+
+ blocks
+
+ 296
+
+ sourcer@list.ru
+
+
+
+ estimated_time
+ 0.00
+ 8.0
+
+ 2015-08-19-16:45:00
+ lisicad@yandex.ru
+
+
+ lisicad@yandex.ru
+
+ 0.00
+ remaining_time
+ 8.0
+
+ 2015-08-19-17:15:00
+
+
+ 2015-09-02-09:45:00
+
+ 4.00
+ work_time
+
+
+
+ 8.00
+ remaining_time
+ 0
+
+
+ resolution
+
+ FIXED
+
+
+ RESOLVED
+ CONFIRMED
+ status
+
+ sourcer@list.ru
+
+
+
+
+ 299
+ Восстановление работоспособности СДКН-АСФ
+ 2015-08-25-16:15:00
+ 2015-09-07-15:15:00
+ sourcer@list.ru
+ sourcer@list.ru
+ m407@mail.ru
+ mikluha-mclaud@mail.ru
+ RESOLVED
+ FIXED
+ ---
+ enhancement
+ 283
+ 300
+ admin
+ ГИС РТН
+ Unclassified
+ unspecified
+ 9.00
+ 6.00
+ 0.00
+
+ 959
+ 299
+ sourcer@list.ru
+ 2015-08-25-16:15:00
+
+
+ 963
+ 299
+ 1
+ В целом система работает, но геосервер по каким-то причинам отказывается работать:
-
-
- 294
-
- 2015-08-19 19:06:00 +0400
- Создание адаптера для получения данных ГИС РТН из СДКН-АСФ
- 2015-08-19 20:12:36 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- data
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- Normal
- enhancement
- ---
- 291
-
- 293
- 283
-
- 295
- 1
- sourcer@list.ru
- lisicad@yandex.ru
-
- 8.00
- 8.00
- 0.00
-
-
-
-
- 1440088993-x-UUVmrfx752t9HZH6jrPJO_NojgcdZs-vzVXMflfxk
-
-
-
-
+java.lang.NoClassDefFoundError: Could not initialize class java.awt.Canvas. Could not initialize class java.awt.Canvas
+ sourcer@list.ru
+ 2015-08-26-09:00:00
+
+
+ 974
+ 299
+ 2
+ Работоспособность слоев коспас-сарсат восстановлена,
- oldest_to_newest
-
- 950
- 0
- sourcer@list.ru
- 2015-08-19 19:06:49 +0400
-
-
-
-
+Однако OSM развернуть не удалось - закончилось место на диске в процессе выполнения osm2pgsql.
+Предлагаю на этом завершить данную задачу.
-
-
- 295
-
- 2015-08-19 19:16:00 +0400
- Тестирование передачи данных из СДКН-АСФ в ГИС РТН
- 2015-08-19 20:12:45 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- admin
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- ---
- enhancement
- ---
- 294
- 283
-
- 296
- 1
- sourcer@list.ru
- lisicad@yandex.ru
-
- 8.00
- 8.00
- 0.00
-
-
-
-
- 1440088993-Swh-8j3ZpLAimIBQ_Jx-crr2PrDpxo9xDZpUs01U0sQ
-
-
-
-
+Имеет смысл создать кросплатформенное средство автоматизации развертывания БД и т.п.
+ sourcer@list.ru
+ 2015-08-27-14:15:00
+
+
+ 985
+ 299
+ 3
+ Восстановлена работоспособность с внешним OSM.
- oldest_to_newest
-
- 951
- 0
- sourcer@list.ru
- 2015-08-19 19:16:11 +0400
-
-
-
-
+так же см. bug 307
+ sourcer@list.ru
+ 2015-09-02-09:45:00
+
+
+ 2015-08-25-16:15:00
+
+ lisicad@yandex.ru
+ assigned_to
+ sourcer@list.ru
+
+ sourcer@list.ru
+
+
+
+
+ depends_on
+ 300
+
+ 2015-08-25-16:15:00
+ sourcer@list.ru
+
+
+ sourcer@list.ru
+
+ status
+ CONFIRMED
+ IN_PROGRESS
+
+ 2015-08-26-09:00:00
+
+
+ sourcer@list.ru
+ 2015-08-26-09:00:00
+
+
+ cc
+ m407@mail.ru
+
+
+
+ sourcer@list.ru
+ 2015-08-26-09:30:00
+
+ estimated_time
+ 0.00
+ 6
+
+
+ 0.00
+ remaining_time
+ 6
+
+
+
+
+
+ work_time
+ 8.00
+
+
+ 6.00
+ remaining_time
+ 0
+
+ 2015-08-27-14:15:00
+ sourcer@list.ru
+
+
+
+ work_time
+
+ 1.00
+
+
+
+ resolution
+ FIXED
+
+
+ RESOLVED
+ IN_PROGRESS
+ status
+
+ 2015-09-02-09:45:00
+ sourcer@list.ru
+
+
+ sourcer@list.ru
+
+ component
+ product
+ admin
+
+ 2015-09-07-15:15:00
+
+
+
+
+ 305
+ Передача актуальной информации по ДВС
+ 2015-09-01-09:45:00
+ 2015-09-01-13:30:00
+ sourcer@list.ru
+ sourcer@list.ru
+ lisicad@yandex.ru
+ RESOLVED
+ FIXED
+ Highest
+ enhancement
+ 283
+ data
+ ГИС РТН
+ Unclassified
+ unspecified
+ 2.00
+ 4.00
+ 0.00
+ 2015-09-02
+
+ 978
+ 305
+ 1. Выгрузить с сервера ftp://ftp.spasop.ru/POISK/IAS/Out актуальные данные
+2. Экспортировать их в виде shp файла в проекции EPSG:3857
+ sourcer@list.ru
+ 2015-09-01-09:45:00
+
+
+ 981
+ 305
+ 1
+ Экспорт в виде шейпа не требуется, ниже ссылка на WMS
+
+http://monoasp:8080/geoserver/poiskavia/wms?service=WMS&version=1.1.0&request=GetMap&layers=poiskavia:ui_duty_area&styles=&bbox=4.75343718815303,37.7125136168043,203.928734831692,82.5172116336908&width=1466&height=330&srs=EPSG:4326&format=application/openlayers#toggle
+
+слой: poiskavia:ui_duty_area
+ sourcer@list.ru
+ 2015-09-01-13:30:00
+
+
+ sourcer@list.ru
+ 2015-09-01-09:45:00
+
+ 2015-09-02
+
+ deadline
+
+
+ priority
+ ---
+ Highest
+
+
+ 0.00
+ remaining_time
+ 4
+
+
+ IN_PROGRESS
+ status
+ CONFIRMED
+
+
+ 4
+ 0.00
+ estimated_time
+
+
+
+
+ work_time
+
+ 2.00
+
+
+ RESOLVED
+ IN_PROGRESS
+ status
+
+
+ 0
+ remaining_time
+ 4.00
+
+
+ FIXED
+ resolution
+
+
+ 2015-09-01-13:30:00
+ sourcer@list.ru
+
+
+
+
+ 306
+ Дополнить отчет о передаче данных разделом пр ДВС Росавиации
+ 2015-09-01-12:00:00
+ 2015-09-02-09:30:00
+ mikluha-mclaud@mail.ru
+ sourcer@list.ru
+ RESOLVED
+ FIXED
+ ---
+ critical
+ 296
+ data
+ ГИС РТН
+ Unclassified
+ unspecified
+ 1.50
+ 4.00
+ 0.00
+ 2015-09-01
+
+ 979
+ 306
+ 24
+ Created attachment 24
+Отчет
+
+1. Отчет прилагаю, в него добавить надо по аналогии с коспасом
+2. Как добавишь, высылай на мейл мне в формате docx
+ mikluha-mclaud@mail.ru
+ 2015-09-01-12:00:00
+
+
+ 980
+ 306
+ 1
+ Дэдлайн?
+ sourcer@list.ru
+ 2015-09-01-12:00:00
+
+
+ 982
+ 306
+ 25
+ 2
+ Created attachment 25
+Отчет о тестовой передачи
-
-
- 296
-
- 2015-08-19 19:20:00 +0400
- Отчет о проверке тестовой передачи и обработки данных от Росавиации, об отображении тестового срабатывания буя КОСПАС-САРСАТ
- 2015-08-19 20:12:53 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- product
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- High
- enhancement
- ---
- 295
- 283
-
- 298
- 1
- sourcer@list.ru
- lisicad@yandex.ru
- mikluha-mclaud@mail.ru
- 16.00
- 16.00
- 0.00
-
-
+Добавлена часть про ДВС
+ sourcer@list.ru
+ 2015-09-01-14:45:00
+
+
+ 983
+ 306
+ 3
+ sourcer@list.ru
+ 2015-09-02-09:30:00
+
+
+ lisicad@yandex.ru
+
+ assigned_to
+ lisicad@yandex.ru
+ sourcer@list.ru
+
+ 2015-09-01-12:00:00
+
+
+ sourcer@list.ru
+
+ remaining_time
+ 0.00
+ 4
+
+
+ 4
+ 0.00
+ estimated_time
+
+
+ status
+ CONFIRMED
+ IN_PROGRESS
+
+ 2015-09-01-12:00:00
+
+
+ mikluha-mclaud@mail.ru
+ 2015-09-01-13:45:00
+
+
+ deadline
+ 2015-09-01
+
+
+
+ 2015-09-01-14:45:00
+
+ 1
+ 24
+ 0
+ attachments.isobsolete
+
+ sourcer@list.ru
+
+
+ sourcer@list.ru
+
+
+ blocks
+ 296
+
+ 2015-09-01-14:45:00
+
+
+ sourcer@list.ru
+
+ work_time
+
+ 1.50
+
+
+ RESOLVED
+ status
+ IN_PROGRESS
+
+
+ 4.00
+ remaining_time
+ 0
+
+
+ FIXED
+ resolution
+
+
+ 2015-09-02-09:30:00
+
+
+
+
+ 293
+ Разработка протокола передачи данных из СДКН-АСФ в ГИС РТН
+ 2015-08-19-16:15:00
+ 2015-08-26-18:30:00
+ sourcer@list.ru
+ lisicad@yandex.ru
+ sourcer@list.ru
+ 1
+ CONFIRMED
+ Normal
+ enhancement
+ 297
+ 294
+ data
+ ГИС РТН
+ Unclassified
+ unspecified
+ 0.50
+ 8.00
+ 7.50
+
+ 949
+ 293
+ sourcer@list.ru
+ 2015-08-19-16:15:00
+
+
+ 971
+ 293
+ 1
+ Из возможных вариантов взаимодействия:
+WFS
+http://monoasp.rostransnadzor.local:8080/geoserver/poiskavia/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=poiskavia:sit185markers&maxFeatures=50
+
+Postgres
+db: poiskavia
+user: gis
+password: gis
+
+Аутентификация пользователя может настраиваться по IP, Николай знает, как это сделать.
-
- 1440088993-gDFooCKsfwukxs1J5rhkTklaXMJ4QtafWCKe8JlS09o
-
-
-
-
+monoasp.rostransnadzor.local - это 10.1.5.14
+ sourcer@list.ru
+ 2015-08-26-18:30:00
+
+
+ sourcer@list.ru
+
+ 294
+
+ blocks
+
+ 2015-08-19-16:15:00
+
+
+ sourcer@list.ru
+
+ blocks
+ 283
+
+
+ 2015-08-19-16:15:00
+
+
+ 2015-08-19-16:30:00
+
+
+ blocks
+ 297
+
+ sourcer@list.ru
+
+
+
+ 8.0
+ 0.00
+ estimated_time
+
+ 2015-08-19-16:45:00
+ lisicad@yandex.ru
+
+
+ lisicad@yandex.ru
+
+ 8.0
+ remaining_time
+ 0.00
+
+ 2015-08-19-17:15:00
+
+
+
+
+ work_time
+ 0.50
+
+
+ cc
+
+ sourcer@list.ru
+
+
+ 7.5
+ 8.00
+ remaining_time
+
+ 2015-08-26-18:30:00
+ sourcer@list.ru
+
+
+
+
+ 291
+ Доработка модели данных ГИС РТН для работы с сообщениями КОСПАС-САРСАТ
+ 2015-08-19-16:00:00
+ 2015-08-25-16:00:00
+ sourcer@list.ru
+ lisicad@yandex.ru
+ mikluha-mclaud@mail.ru
+ RESOLVED
+ FIXED
+ Normal
+ enhancement
+ 294
+ data
+ ГИС РТН
+ Unclassified
+ unspecified
+ 0.00
+ 8.00
+ 0.00
+
+ 947
+ 291
+ Описание сообщений КОСПА-САРСАТ: https://implab.org/wiki/Rosavia/CospasClasses
+ sourcer@list.ru
+ 2015-08-19-16:00:00
+
+
+ lisicad@yandex.ru
+
+ 8.0
+ estimated_time
+ 0.00
+
+ 2015-08-19-16:15:00
+
+
+ 2015-08-19-16:15:00
+
+
+ blocks
+ 294
+
+ sourcer@list.ru
+
+
+ 2015-08-19-16:15:00
+
+ 283
+ blocks
+
+
+ sourcer@list.ru
+
+
+
+ remaining_time
+ 0.00
+ 8.0
+
+ 2015-08-19-17:15:00
+ lisicad@yandex.ru
+
+
+
+ CONFIRMED
+ status
+ RESOLVED
+
+
+ FIXED
+ resolution
+
+
+
+ mikluha-mclaud@mail.ru
+
+ cc
+
+
+ 8.00
+ remaining_time
+ 0
+
+ 2015-08-25-16:00:00
+ mikluha-mclaud@mail.ru
+
+
+
+
+ 303
+ Доработка модели данных СДКН АСФ для работы ГИС РИН с сообщениями Коспас-Сарсат
+ 2015-08-27-13:45:00
+ 2015-08-27-15:45:00
+ lisicad@yandex.ru
+ sourcer@list.ru
+ sourcer@list.ru
+ RESOLVED
+ FIXED
+ High
+ normal
+ 294
+ data
+ ГИС РТН
+ Unclassified
+ unspecified
+ 0.50
+ 4.00
+ 0.00
+ 2015-08-28
+
+ 972
+ 303
+ Необходимо создать сводное представление сообщений Коспас в базе poiskavia, состав данных: идентификатор, дата, координаты (lat, lon в wgs), вся сопутствующая атрибутивная информация (на твоё усмотрение).
+ lisicad@yandex.ru
+ 2015-08-27-13:45:00
+
+
+ 973
+ 303
+ 1
+ создал представление RtnCospasMarkers
- oldest_to_newest
-
- 952
- 0
- sourcer@list.ru
- 2015-08-19 19:20:09 +0400
- название документа взято из ТЗ.
-Для начала нужно подготовить проект документа и передать его Н.Н.
-
-
-
-
+create or replace view RtnCospasMarkers as
+select
+ p.id,
+ ST_X(geometry) as x,
+ ST_Y(geometry) as y,
+ p.geometry,
+ p.positiontype,
+ p.probability,
+ m.id as msgid,
+ m.messagetype,
+ m.mccid_msgno,
+ m.mccid_mcc,
+ m.mccid_mccbeaconid,
+ m.messageeventname,
+ m.detectiondate,
+ m.satid,
+ m.detectionfreq,
+ m.beaconregcountrycode,
+ m.beaconregcountry,
+ m.vehicletype,
+ m.vehicletypecomment,
+ m.vehiclename,
+ m.vehicleowner,
+ m.vehicleoperator,
+ m.beaconid,
+ m.hexmsgdata,
+ m.activationtype,
+ m.comments,
+ m.originalmessage
+from sit185message m, sit185marker p where p.sit185messageid = m.id
+ sourcer@list.ru
+ 2015-08-27-14:15:00
+
+
+ 976
+ 303
+ 2
+ Изменил исполнителя на правильного
+ sourcer@list.ru
+ 2015-08-27-15:45:00
+
+
+ 2015-08-27-14:15:00
+
+ 0.50
+ work_time
+
+
+
+ remaining_time
+ 4.00
+ 0
+
+
+ sourcer@list.ru
+ cc
+
+
+
+
+ resolution
+ FIXED
+
+
+ status
+ CONFIRMED
+ RESOLVED
+
+ sourcer@list.ru
+
+
+
+ sourcer@list.ru
+ assigned_to
+ lisicad@yandex.ru
+
+ 2015-08-27-15:45:00
+ sourcer@list.ru
+
+
+
+
+ 300
+ Получение RDP доступа к системе СДКН-АСФ
+ 2015-08-25-16:15:00
+ 2015-08-26-08:45:00
+ sourcer@list.ru
+ mikluha-mclaud@mail.ru
+ lisicad@yandex.ru
+ VERIFIED
+ FIXED
+ Highest
+ blocker
+ 299
+ admin
+ ГИС РТН
+ Unclassified
+ unspecified
+ 0.00
+ 0.00
+ 0.00
+
+ 960
+ 300
+ На данный момент при попытке входа от имени пользователя mgpvti (который использовали в начале этого года) выдается сообщение "ваша учетная запись отключена. обратитесь к системному администратору"
+ sourcer@list.ru
+ 2015-08-25-16:15:00
+
+
+ 961
+ 300
+ 1
+
+RDP 10.1.5.14
+Доступ: mgpvti \ Q8YzJdez
+Звоните если чего не получится.
+Отпишите по результатам.
+Также предлагаю обсудить план Ваших работ по восстановлению системы.
+HP SM на котором стоит КИСУ КНД установлен не на 10.1.5.14.
+Я так понимаю что он должен использоваться один для двух систем? При этом они что могут на разных серверах быть установлены?
+ mikluha-mclaud@mail.ru
+ 2015-08-26-08:00:00
+
+
+ 962
+ 300
+ 2
+ Работает, проверил
+ sourcer@list.ru
+ 2015-08-26-08:45:00
+
+
+ mikluha-mclaud@mail.ru
+ 2015-08-26-08:00:00
+
+ resolution
+
+ FIXED
+
+
+ RESOLVED
+ status
+ CONFIRMED
+
+
+
+ sourcer@list.ru
+ 2015-08-26-08:45:00
+
+ status
+ RESOLVED
+ VERIFIED
+
+
+
+
+
+
+ 8
+ 0.00
-
- 297
-
- 2015-08-19 19:23:00 +0400
- Описать протокол взаимодействия ГИС РТН и СДКН-АСФ
- 2015-08-19 20:13:01 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- product
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- High
- enhancement
- ---
- 293
- 283
- 1
- sourcer@list.ru
- lisicad@yandex.ru
- mikluha-mclaud@mail.ru
- 8.00
- 8.00
- 0.00
-
-
-
-
- 1440088993-9zbnc27UYPN-kWnddM-hgNO4NhxHnkyozEH6InP5eMw
-
-
-
-
-
- oldest_to_newest
-
- 953
- 0
- sourcer@list.ru
- 2015-08-19 19:23:03 +0400
- Требуется оформить в виде документа.
-Для начала требуется создать проект документа и передать его НН
-
-
-
-
+
+
+
+ 2
+ 0.00
+
+
+ 1.5
+ 0.00
+
+
+ 4
+ 0.00
+
+
+ 9
+ 0.00
-
- 298
-
- 2015-08-19 19:25:00 +0400
- Акт сдачи-приемки выполненных работ
- 2015-08-19 20:13:34 +0400
- 1
- 1
- 1
- Unclassified
- ГИС РТН
- product
- unspecified
- PC
- Linux
- CONFIRMED
-
-
-
-
-
-
- High
- enhancement
- ---
- 296
- 283
- 1
- sourcer@list.ru
- mikluha-mclaud@mail.ru
- mikluha-mclaud@mail.ru
- 16.00
- 16.00
- 0.00
-
-
-
-
- 1440088993-RZvy0OwQW9RHb7TfjEN2iuxqxRRSgcFn0-EgMVU7Fbo
-
-
-
-
-
- oldest_to_newest
-
- 954
- 0
- sourcer@list.ru
- 2015-08-19 19:25:24 +0400
- название документа взято из ТЗ.
-Для начала требуется создать проект документа и отправить его НН.
-
-
-
-
+
+ 0.5
+ 7.50
+
+
+ 1.5
+ 0.00
-
+
+ 0.5
+ 0.00
+
+
+
+
+ 3
+ 0.00
+
+
\ No newline at end of file
diff -r 4eb9fdf4efa9 -r 52b34ea50eff lib/Benzin/Bugzilla/Bug.pm
--- a/lib/Benzin/Bugzilla/Bug.pm Mon Sep 07 19:18:21 2015 +0300
+++ b/lib/Benzin/Bugzilla/Bug.pm Sun Sep 13 19:37:16 2015 +0300
@@ -45,6 +45,7 @@
use constant { BUG_FIELDS => \@fields };
+use IMPL::lang qw(coarsen coarsen_dt);
use IMPL::declare { base => [ 'IMPL::Object::Fields' => undef ] };
use fields @fields;
@@ -64,41 +65,31 @@
# }
sub GetTimeReports {
my SELF $this = shift;
- my $resolution = shift || 0.25;
- my $span = $resolution * 60;
+ my $resolution =
+ DateTime::Duration->new( %{ shift() || { minutes => 15 } } );
my @bookings;
my $actual = 0;
for my $history ( @{ $this->{history} || [] } ) {
my $who = $history->{who};
- my $when = $history->{when};
+ my $when = coarsen_dt( $history->{when}, $resolution );
my $changes = $history->{changes};
-
- my $minutes = coarsen( $when->minute(), $span );
-
- if ($minutes >= 60 ) {
- $when->add(hours => 1);
- $minutes -= 60;
- }
- $when->set_second(0);
- $when->set_minute($minutes);
-
for my $change ( @{ $changes || [] } ) {
if ( $change->{field_name} eq 'work_time' ) {
my $prev = $change->{removed} || 0;
my $value = $change->{added} || 0;
if ( looks_like_number($prev) and looks_like_number($value) ) {
- my $dt = coarsen( $value - $prev, $resolution );
+ my $dt =
+ coarsen( $value - $prev, $resolution->in_units('hours') );
if ($dt) {
push @bookings,
{
who => $who,
- end => $when,
- work_time => $dt,
- start => $when->clone()->subtract( hours => $dt )
+ when => $when,
+ work_time => $dt
};
$actual += $dt;
}
@@ -107,7 +98,7 @@
}
}
- my $remaining = coarsen( $this->{remaining_time}, $resolution );
+ my $remaining = coarsen( $this->{remaining_time}, $resolution->in_units('hours') );
return {
report => \@bookings,
actual => $actual,
@@ -116,9 +107,4 @@
};
}
-sub coarsen {
- my ( $value, $resolution ) = @_;
- return $resolution ? ceil( $value / $resolution ) * $resolution : $value;
-}
-
1;
diff -r 4eb9fdf4efa9 -r 52b34ea50eff lib/Benzin/Bugzilla/XmlWriter.pm
--- a/lib/Benzin/Bugzilla/XmlWriter.pm Mon Sep 07 19:18:21 2015 +0300
+++ b/lib/Benzin/Bugzilla/XmlWriter.pm Sun Sep 13 19:37:16 2015 +0300
@@ -9,12 +9,14 @@
-default => 'WriteValue'
);
+use IMPL::lang qw(coarsen coarsen_dt is);
use IMPL::Const qw(:prop);
use IMPL::declare {
require => {
XMLWriter => 'XML::Writer',
Bug => 'Benzin::Bugzilla::Bug',
BugComment => 'Benzin::Bugzilla::BugComment',
+ Duration => 'DateTime::Duration',
},
base => [
'IMPL::Transform' => sub { %Transform }
@@ -42,9 +44,55 @@
$writer->xmlDecl("UTF-8");
$writer->startTag("bugzilla");
+ my %timesheets;
+
foreach my $bug (@$bugs) {
$writer->startTag("bug");
$this->WriteBug($bug);
+
+ if ( $this->timereports ) {
+ my $time = $bug->GetTimeReports( $this->timeresolution );
+
+ my $prevReportDate = $bug->{creation_time};
+
+ foreach my $item ( @{ $time->{report} || [] } ) {
+ $timesheets{ $item->{who} }{bugs}{ $bug->{id} }{work} +=
+ $item->{work_time};
+ $timesheets{ $item->{who} }{bugs}{ $bug->{id} }{remaining} =
+ $time->{remaining};
+
+ $timesheets{ $item->{who} }{start} = $prevReportDate
+ unless $timesheets{ $item->{who} }{start}
+ and $timesheets{ $item->{who} }{start} <= $prevReportDate;
+ $timesheets{ $item->{who} }{end} = $item->{when}
+ unless $timesheets{ $item->{who} }{end}
+ and $timesheets{ $item->{who} }{end} >= $item->{when};
+
+ $prevReportDate = $item->{when};
+ }
+
+ $this->WriteElement( 'time', $time );
+ }
+
+ $writer->endTag();
+ }
+
+ while ( my ( $who, $sheet ) = each %timesheets ) {
+
+ $writer->startTag(
+ 'timesheet',
+ resource => $who,
+ start => $this->FormatTJ3DateTime( $sheet->{start} ),
+ end => $this->FormatTJ3DateTime( $sheet->{end} )
+ );
+
+ while ( my ( $bug, $info ) = each %{ $sheet->{bugs} } ) {
+ $writer->startTag( 'bug', id => $bug );
+ $this->WriteElement( 'work', $info->{work} );
+ $this->WriteElement( 'remaining', $info->{remaining} );
+ $writer->endTag();
+ }
+
$writer->endTag();
}
@@ -61,9 +109,6 @@
next unless $value->{$field};
$this->WriteElement( $field, $value->{$field} );
}
- $this->WriteElement( 'time',
- $value->GetTimeReports( $this->timeresolution ) )
- if $this->timereports;
}
sub WriteBugComment {
@@ -113,9 +158,22 @@
sub WriteTJ3DateTime {
my SELF $this = shift;
- my $value = shift;
+ my $value = shift;
+
+ $this->_writer->characters( $this->FormatTJ3DateTime($value) )
+ if defined $value;
+}
- $this->_writer->characters($value->strftime('%F-%T')) if defined $value;
+sub FormatTJ3DateTime {
+ my SELF $this = shift;
+ my $value = shift;
+
+ my $duration =
+ is( $this->timeresolution, Duration )
+ ? $this->timeresolution
+ : Duration->new( %{ $this->timeresolution } );
+
+ return coarsen_dt( $value, $duration )->strftime('%F-%T');
}
1;
diff -r 4eb9fdf4efa9 -r 52b34ea50eff translate.pl
--- a/translate.pl Mon Sep 07 19:18:21 2015 +0300
+++ b/translate.pl Sun Sep 13 19:37:16 2015 +0300
@@ -25,9 +25,9 @@
local (*HIN);
my $proc = start(
- [ 'saxon8', '-novw', '-', 'bug-list.xsl' ],
+ #[ 'saxon8', '-novw', '-', 'bug-list.xsl' ],
- #[ 'cat' ],
+ [ 'cat' ],
'', \*STDOUT
) or die "failed to create pipe: $!";
@@ -35,7 +35,7 @@
my $writer =
BugWriter->new( OUTPUT => *HIN, DATA_INDENT => 2, DATA_MODE => 'on' );
$writer->timereports('on');
-$writer->timeresolution(0.25);
+$writer->timeresolution({minutes => 15});
eval {
my %visited;