User Tools

Site Tools


20.01.2020

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
20.01.2020 [2020/01/20 14:22] – [Seeburger] kalaschnikow20.01.2020 [2020/01/20 18:05] (current) – [Avril] kalaschnikow
Line 1: Line 1:
 +<html>
 +<div style="font-size:xx-large; font-weight: 900;">20.01.2020 Montag</div>
 +</html>
 +
 +[[Kalender]], [[http://vwiki.wialon-consulting.de/doku.php?id=kalender#januar|Januar]], [[2020KW04|KW04]]\\ 
 +
 +====== Termine ======
 +  * **-** **10:00 - 10:30** Daily Scrum Meeting (https://meet.supplyon.com/saskia.rewitzer/6W70SYLL)
 +====== TODO ======
 +  * **-** Gymnastik (5x12)
 +
 +  * **-** Seeburger
 +  * **-** Avril
 +
 +===== Seeburger =====
 +
 +  * **-** CyberArk Zugang testen
 +    * [[https://cust-projects.seeburger.de/redmine/projects/supplyon-common/wiki/Zugriff_auf_SON-Landschaften_und_-Systeme_(mit_Dongle)|Anleitung im Redmine]]
 +    * Die Anleitung speziell für CyberArk ist in der Mail von OAM-Services vom Di 17.12.2019 08:32
 +
 +  * **-** [[https://cust-projects.seeburger.de/redmine/issues/33873|rm33873 DA - Remaining QTY incorrect if decimal places are used in shipped quantity]]
 +    * **+** Reproduce
 +    * **-** Fix
 +      * The cause is in calculation of quantities. For the second UE the scale is 0!
 +        * See: 
 +          * ''ASNQuantityModel.computePOQuantities()'' at the top
 +    * **-** Stash
 +    * **-** Unstash & Commit
 +    * **-** Review & Submit
 +    * **-** Mark ticket fixed
 +
 +  * **-** [[https://cust-projects.seeburger.de/redmine/issues/34045|rm34045 Multi-Sort List of "sort by" values not updated for table views]]
 +    * **+** Fix
 +      * old fix doesn't really work. See overrideextjs.js for details how to fetch columns. But the problem is: _grid is not the proper grid -> find the way to fetch the proper one.
 +        * this is the right way: ''this._grid.normalGrid.headerCt.query(visibleColumnsQuery);'' and ''this._grid.lockedGrid.headerCt.query(visibleColumnsQuery);''
 +    * **+** Stash
 +    * **+** Unstash & Commit
 +    * **-** Review & Submit
 +    * **-** Mark ticket fixed
 +
 +  * **-** [[https://cust-projects.seeburger.de/redmine/issues/33644|rm33644 Missing decimal places - SQL wrong or database wrong]]
 +    * Check ASNManagerEJB.addSourceProcessInfos(UEModel ueModel,                                             ASNPOModel asnPOModel, boolean keepRemainingDAQuantity) -> when it will be called with "false" and with "true"
 +    * Some findings:
 +      * CORDERSUBTYPE on 1 UE = 'ZLGD', on 2 UE = null
 +      * CWEIGHT on 1 UE = 11, on 2 UE = null
 +      * ASNManagerEJB.addSourceProcessInfos() will be called one time with 'keepRemainingDAQuantity' = true, and one time with = false. This means that following is possible:
 +        * the flag is set to ''false'' => RemainingDAQty will be calculated 
 +        * we change quantities 
 +        * then set the flag to ''true''. => RemainingDAQty will be NOT calculated, so it is wrong
 +    * SQL data: D:\development\testdata\purchaseorder\rm33644\
 +
 +
 +  * **-** AIRS_CI-288 Analyse new save-workflow on search profiles
 +    * https://gomockingbird.com/projects/msd5cyw/4gXVnC
 +  * **-** [[AIRS-3356|AIRS-3356 Multi-Sorting on Tables - Backend Part]] [[https://tasks.supplyon.de/browse/AIRS-3356|In Jira]]
 +    * **-** Review change of Antoine and rebase it to my branch
 +    * **-** Reset my branch and rebase (!) master on it
 +
 +  * **-** Write a mail to Felix Pfersching about the printer 
 +
 +
 +  * **-** Sonar issues (start for example with ''com.seeburger.airsupply.alertmon.control.*'')
 +  
 +  * **-** IntelliJ at Seeburger:
 +    * https://cust-projects.seeburger.de/redmine/projects/supplyon-common/wiki/IntelliJ_Setup
 +    * https://wiki.seeburger.de/Development/IntelliJCorner
 +    * https://discourse.seeburger.de/t/how-can-we-improve-remote-debug-performance/1100/13
 +
 +
 +
 +===== Seeburger backlog=====
 +  * **-** [[https://tasks.supplyon.de/browse/AIRS-2588|AIRS-2588: add new field to SO_NonConformanceReport XSD]] ([[https://git.seeburger.de/r/c/supplyon/airsupply/+/80239|Change 80239 im Gerrit]])
 +    * **-** Write a small test like ''POExportXMLProcessorTest.generatePositionElement()''
 +  
 +  * **-** [[https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.md|XSS prevention cheat sheet]]
 +  * **-** https://cust-projects.seeburger.de/redmine/issues/31577 -> Ticket about code style
 +  * **-** [[Mastering Enterprise JavaBeans 3.0]]
 +    * S. 26 - 35
 +  * **-** CDI
 +    * https://www.baeldung.com/java-ee-cdi
 +    * https://docs.oracle.com/javaee/7/tutorial/cdi-basic.htm
 +    * https://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D0%B4%D1%80%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8
 +  * **-** [[http://10.15.100.164/index.php/2018/01/12/developing-multiple-features-in-parallel/|Developing multiple Features in parallel]]
 +  * **-** [[AIRS-1174 Provide "Characteristics" information for POM]]
 +  * **-** [[AIRS-903 UX Dimensions in a new tab in DA]]
 +    * **-** Dokumentieren in meinem Wiki wie die DAOImpl-Tests geschrieben und ausgeführt werden müssen
 +  * **-** Chrome einrichten (https://developers.google.com/web/tools/setup/setup-workflow)
 +  * [[Impact of SCRUM on the DEV process]]
 +  * Misc
 +    * https://code.visualstudio.com/docs/languages/javascript
 +
 +
 +===== Avril =====
 +  * **-** Update questionnaire
 +
 +<code sql>
 +update questionnaire 
 +set json = '{"survey_properties":{},"questions":[{"type":"Radioboxes","title":"Häire liik","description":"Märkida häire liik","required":true,"random_choices":false,"choices":["Sissetungi häire","Paanika","Tulekahju","Tehniline rike","Kõne","Muu"],"default_choices":[5]},{"type":"Time","title":"Patrull saabus objektile kell:","description":"Patrulli saabumise aeg","required":true},{"type":"Time","title":"Patrull lahkus objektilt kell:","description":"Patrulli lahkumise aeg","required":true},{"type":"String","title":"Tsoon / ala","description":"Märkida tsooni / ala number","required":false},{"type":"Radioboxes","title":"Väljasõidu põhjustas","description":"Märkida täpne väljasõidu põhjus","required":true,"random_choices":false,"choices":["Sissemurdmine","Tulekahju","Sisenemine valvestatud alasse","Sulgemata uksed/aknad","Klient vajas abi","Juhuslik paanikanupu vajutus","Valverežiimi rikkumine","Sissemurdmiskatse","Voolukatkestus","Sõrmistik häiret ei näidanud","Vandalism","Klient eksis valvest maha võtmisega","Klient ei võtnud valvest maha","Avaliku korra rikkumine","Agressiivne isik/kaklus","Joobes isik/asotsiaal","Tehniline rike","Tehnik objektil","Eeldatavalt valveseadmete põhjendamata häire"],"default_choices":[18]},{"type":"StringMultiline","title":"Selgitused","description":"Märkida, kui on midagi täiendavalt lisada häire kohta","required":false},{"type":"String","title":"Nimi","description":"Objektil viibinud isiku andmed","required":false},{"id":124,"type":"Signature","title":"Kontaktisiku allkiri","description":"Objektil viibinud isiku allkiri","required":false},{"type":"String","title":"Dok. nr.","description":"Objektil viibinud isiku dokumendi number","required":false},{"type":"String","title":"Patrull töötaja andmed","description":"Märkida patrull töötaja andmed","required":true},{"id":"100","type":"Signature","title":"Patrulli töötaja allkiri","description":"Patrulli töötaja allkiri","required":true},{"type":"Time","title":"Akti lõpetamine","description":"Akti lõpetamise aeg","required":true}]}',
 +updMS=52
 +where id=4
 +</code>
 +
 +Previously json was:
 +<code>
 +{  \n    "survey_properties":{  \n\n    },\n    "questions":[  \n        {  \n            "type":"Radioboxes",\n            "title":"Häire liik",\n            "description":"Märkida häire liik",\n            "required":true,\n            "random_choices":false,\n            "choices":[  \n                "Sissetungi häire",\n                "Paanika",\n                "Tulekahju",\n                "Tehniline rike",\n                "Kõne",\n                "Muu"\n            ],\n            "default_choices":[  \n                5\n            ]\n        },\n        {  \n            "type":"Time",\n            "title":"Patrull saabus objektile kell:",\n            "description":"Patrulli saabumise aeg",\n            "required":true\n        },\n        {  \n            "type":"Time",\n            "title":"Patrull lahkus objektilt kell:",\n            "description":"Patrulli lahkumise aeg",\n            "required":true\n        },\n        {  \n            "type":"String",\n            "title":"Tsoon / ala",\n            "description":"Märkida tsooni / ala number",\n            "required":false\n        },\n        {  \n            "type":"Radioboxes",\n            "title":"Väljasõidu põhjustas",\n            "description":"Märkida täpne väljasõidu põhjus",\n            "required":true,\n            "random_choices":false,\n            "choices":[  \n                "Sissemurdmine",\n                "Tulekahju",\n                "Sisenemine valvestatud alasse",\n                "Sulgemata uksed/aknad",\n                "Klient vajas abi",\n                "Juhuslik paanikanupu vajutus",\n                "Valverežiimi rikkumine",\n                "Sissemurdmiskatse",\n                "Voolukatkestus",\n                "Sõrmistik häiret ei näidanud",\n                "Vandalism",\n                "Klient eksis valvest maha võtmisega",\n                "Klient ei võtnud valvest maha",\n                "Avaliku korra rikkumine",\n                "Agressiivne isik/kaklus",\n                "Joobes isik/asotsiaal",\n                "Tehniline rike",\n                "Tehnik objektil",\n                "Muu"\n            ],\n            "default_choices":[  \n                18\n            ]\n        },\n        {  \n            "type":"StringMultiline",\n            "title":"Selgitused",\n            "description":"Märkida, kui on midagi täiendavalt lisada häire kohta",\n            "required":false\n        },\n        {  \n            "type":"String",\n            "title":"Nimi",\n            "description":"Objektil viibinud isiku andmed",\n            "required":false\n        },\n        {  \n            "id":124,\n            "type":"Signature",\n            "title":"Kontaktisiku allkiri",\n            "description":"Objektil viibinud isiku allkiri",\n            "required":false\n        },\n        {  \n            "type":"String",\n            "title":"Dok. nr.",\n            "description":"Objektil viibinud isiku dokumendi number",\n            "required":false\n        },\n        {  \n            "type":"String",\n            "title":"Patrull töötaja andmed",\n            "description":"Märkida patrull töötaja andmed",\n            "required":true\n        },\n        {  \n            "id":"100",\n            "type":"Signature",\n            "title":"Patrulli töötaja allkiri",\n            "description":"Patrulli töötaja allkiri",\n            "required":true\n        },\n        {  \n            "type":"Time",\n            "title":"Akti lõpetamine",\n            "description":"Akti lõpetamise aeg",\n            "required":true\n        }\n    ]\n}
 +</code>
 +
 +
 +  * **-** Refresh Avril site certificate
 +  * **-** [[https://angular.io/tutorial|Angular Tutorial]]
 +  * **-** Angular Buch
 +    * **-** 21. Использование и создание модулей
 +  * **-** Avril 2.0
 +    * **-** Ein Klick auf einer Organisation soll die entsprechende Taskliste laden  
 +  * **-** Prüfen, ob von der App eine Tonbenachrichtigung kommt, wenn ein neuer Auftrag kommt 
 +  * **-** Prüfen, ob die App nicht zu viel zieht
 +    * **-** Jobs / Fragebögen nur für die entsprechende Organisation (bzw. Mitarbeiter) holen
 +