Commit 1f04c897fb3b859f831ec0852bc92c29f239163d
Committed by
GitHub
Merge pull request #845 from ivanka12/dasu
Update Dasu
Showing
6 changed files
with
131 additions
and
68 deletions
| ... | ... | @@ -128,39 +128,47 @@ Resource resource.robot |
| 128 | 128 | Run As ${tender_owner} Внести зміни в план ${TENDER['TENDER_UAID']} ${field_name} ${field_value} |
| 129 | 129 | |
| 130 | 130 | |
| 131 | -Можливість додати замовника як учасника процесу моніторингу | |
| 132 | - ${party_data}= test_party ${USERS.users['${tender_owner}'].initial_data.data.procuringEntity} | |
| 133 | - Run As ${dasu_user} Додати замовника як учасника процесу моніторингу ${MONITORING['MONITORING_UAID']} ${party_data} | |
| 131 | +Можливість додати учасника процесу моніторингу | |
| 132 | + ${party_data}= test_party | |
| 133 | + ${party}= Create Dictionary data=${party_data} | |
| 134 | + Run As ${dasu_user} Додати учасника процесу моніторингу ${MONITORING['MONITORING_UAID']} ${party} | |
| 134 | 135 | |
| 135 | 136 | |
| 136 | 137 | Можливість запитати в замовника пояснення |
| 137 | - ${party_data}= test_dialogue ${USERS.users['${dasu_user}'].monitoring_data.data.parties[1].id} | |
| 138 | - Run As ${dasu_user} Запитати в замовника пояснення ${MONITORING['MONITORING_UAID']} ${party_data} | |
| 138 | + ${post_data}= test_dialogue | |
| 139 | + Set To Dictionary ${post_data.data} relatedParty=${USERS.users['${dasu_user}'].monitoring_data.data.parties[0].id} | |
| 140 | + Run As ${dasu_user} Запитати в замовника пояснення ${MONITORING['MONITORING_UAID']} ${post_data} | |
| 139 | 141 | |
| 140 | 142 | |
| 141 | 143 | Можливість надати пояснення замовником |
| 142 | - ${answer_data}= test_question_answer_data | |
| 143 | - Run As ${tender_owner} Надати пояснення замовником ${MONITORING['MONITORING_UAID']} ${answer_data} | |
| 144 | + ${post_data}= test_dialogue | |
| 145 | + Set To Dictionary ${post_data.data} relatedPost=${USERS.users['${dasu_user}'].monitoring_data.data.posts[0].id} | |
| 146 | + Run As ${tender_owner} Надати пояснення замовником ${MONITORING['MONITORING_UAID']} ${post_data} | |
| 147 | + | |
| 148 | + | |
| 149 | +Можливість надати відповідь користувачем ДАСУ | |
| 150 | + ${post_data}= test_dialogue | |
| 151 | + Set To Dictionary ${post_data.data} relatedPost=${USERS.users['${dasu_user}'].monitoring_data.data.posts[2].id} | |
| 152 | + Run As ${dasu_user} Надати відповідь користувачем ДАСУ ${MONITORING['MONITORING_UAID']} ${post_data} | |
| 144 | 153 | |
| 145 | 154 | |
| 146 | 155 | Можливість надати висновок про наявність порушення в тендері |
| 147 | - ${conclusion_data}= test_conclusion ${True} | |
| 156 | + ${conclusion_data}= test_conclusion ${True} ${USERS.users['${dasu_user}'].monitoring_data.data.parties[0].id} | |
| 148 | 157 | Run As ${dasu_user} Надати висновок про наявність/відсутність порушення в тендері ${MONITORING['MONITORING_UAID']} ${conclusion_data} |
| 149 | 158 | |
| 150 | 159 | |
| 151 | 160 | Можливість надати висновок про відсутність порушення в тендері |
| 152 | - ${conclusion_data}= test_conclusion ${False} | |
| 161 | + ${conclusion_data}= test_conclusion ${False} ${USERS.users['${dasu_user}'].monitoring_data.data.parties[0].id} | |
| 153 | 162 | Run As ${dasu_user} Надати висновок про наявність/відсутність порушення в тендері ${MONITORING['MONITORING_UAID']} ${conclusion_data} |
| 154 | 163 | |
| 155 | 164 | |
| 156 | 165 | Можливість змінити статус об’єкта моніторингу на ${status} |
| 157 | - ${conclusion_data}= test_status_data ${status} | |
| 166 | + ${conclusion_data}= test_status_data ${status} ${USERS.users['${dasu_user}'].monitoring_data.data.parties[0].id} | |
| 158 | 167 | Run As ${dasu_user} Змінити статус об’єкта моніторингу ${MONITORING['MONITORING_UAID']} ${conclusion_data} |
| 159 | 168 | |
| 160 | 169 | |
| 161 | 170 | Можливість надати пояснення замовником з власної ініціативи |
| 162 | - ${party_data}= test_dialogue ${USERS.users['${dasu_user}'].monitoring_data.data.parties[1].id} | |
| 163 | - Remove From Dictionary ${party_data.data} relatedParty | |
| 171 | + ${party_data}= test_dialogue | |
| 164 | 172 | Run As ${tender_owner} Надати пояснення замовником з власної ініціативи ${MONITORING['MONITORING_UAID']} ${party_data} |
| 165 | 173 | |
| 166 | 174 | |
| ... | ... | @@ -181,7 +189,9 @@ Resource resource.robot |
| 181 | 189 | |
| 182 | 190 | |
| 183 | 191 | Можливість оприлюднути рішення про усунення порушення |
| 184 | - ${report_data}= test_elimination_report ${USERS.users['${dasu_user}'].monitoring_data.data.conclusion.violationType[0]} | |
| 192 | + ${report_data}= test_elimination_report | |
| 193 | + ... ${USERS.users['${dasu_user}'].monitoring_data.data.conclusion.violationType[0]} | |
| 194 | + ... ${USERS.users['${dasu_user}'].monitoring_data.data.parties[0].id} | |
| 185 | 195 | Run As ${dasu_user} Оприлюднити рішення про усунення порушення ${MONITORING['MONITORING_UAID']} ${report_data} |
| 186 | 196 | |
| 187 | 197 | ... | ... |
| ... | ... | @@ -249,14 +249,14 @@ Library openprocurement_client.utils |
| 249 | 249 | [Arguments] ${username} ${monitoring_uaid} ${save_key}=monitoring |
| 250 | 250 | ${token}= Set Variable ${USERS.users['${username}'].access_token} |
| 251 | 251 | ${internalid}= openprocurement_client.Отримати internal id об'єкта моніторингу по UAid ${username} ${monitoring_uaid} |
| 252 | - ${monitoring}= Call Method ${USERS.users['${username}'].dasu_client} patch_credentials ${token} ${internalid} | |
| 252 | + ${monitoring}= Call Method ${USERS.users['${username}'].dasu_client} patch_credentials ${internalid} ${token} | |
| 253 | 253 | Set To Dictionary ${USERS.users['${username}']} ${save_key}=${monitoring} |
| 254 | 254 | Log ${USERS.users['${username}'].monitoring_data} |
| 255 | 255 | ${monitoring}= munch_dict arg=${monitoring} |
| 256 | 256 | [return] ${monitoring} |
| 257 | 257 | |
| 258 | 258 | |
| 259 | -Додати замовника як учасника процесу моніторингу | |
| 259 | +Додати учасника процесу моніторингу | |
| 260 | 260 | [Arguments] ${username} ${monitoring_uaid} ${party_data} |
| 261 | 261 | ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid} |
| 262 | 262 | Log ${monitoring} |
| ... | ... | @@ -269,23 +269,29 @@ Library openprocurement_client.utils |
| 269 | 269 | |
| 270 | 270 | |
| 271 | 271 | Запитати в замовника пояснення |
| 272 | - [Arguments] ${username} ${monitoring_uaid} ${dialogue_data} | |
| 272 | + [Arguments] ${username} ${monitoring_uaid} ${post_data} | |
| 273 | 273 | ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid} |
| 274 | - ${dialogue}= Call Method ${USERS.users['${username}'].dasu_client} create_dialogue ${monitoring} ${dialogue_data} | |
| 275 | - Log ${dialogue} | |
| 274 | + ${post}= Call Method ${USERS.users['${username}'].dasu_client} create_post ${monitoring} ${post_data} | |
| 275 | + Log ${post} | |
| 276 | 276 | ${monitoring}= openprocurement_client.Пошук об'єкта моніторингу по ідентифікатору ${username} ${monitoring_uaid} |
| 277 | 277 | Set To Dictionary ${USERS.users['${username}']} monitoring_data=${monitoring} |
| 278 | 278 | Log ${USERS.users['${username}'].monitoring_data} |
| 279 | 279 | [return] ${monitoring} |
| 280 | 280 | |
| 281 | 281 | |
| 282 | +Надати відповідь користувачем ДАСУ | |
| 283 | + [Arguments] ${username} ${monitoring_uaid} ${post_data} | |
| 284 | + ${monitoring}= openprocurement_client.Запитати в замовника пояснення ${username} ${monitoring_uaid} ${post_data} | |
| 285 | + [return] ${monitoring} | |
| 286 | + | |
| 287 | + | |
| 282 | 288 | Надати пояснення замовником |
| 283 | - [Arguments] ${username} ${monitoring_uaid} ${answer_data} | |
| 289 | + [Arguments] ${username} ${monitoring_uaid} ${post_data} | |
| 284 | 290 | Log ${USERS.users['${username}'].access_token} |
| 285 | 291 | ${monitoring}= openprocurement_client.Отримати доступ до об'єкта моніторингу ${username} ${monitoring_uaid} |
| 286 | - ${answer}= Call Method ${USERS.users['${username}'].dasu_client} patch_dialogue ${monitoring} ${answer_data} ${monitoring.data.dialogues[0].id} | |
| 287 | - Log ${answer} | |
| 288 | - [return] ${answer} | |
| 292 | + ${post}= Call Method ${USERS.users['${username}'].dasu_client} create_post ${monitoring} ${post_data} | |
| 293 | + Log ${post} | |
| 294 | + [return] ${post} | |
| 289 | 295 | |
| 290 | 296 | |
| 291 | 297 | Змінити статус об’єкта моніторингу |
| ... | ... | @@ -331,10 +337,10 @@ Library openprocurement_client.utils |
| 331 | 337 | |
| 332 | 338 | |
| 333 | 339 | Надати пояснення замовником з власної ініціативи |
| 334 | - [Arguments] ${username} ${monitoring_uaid} ${dialogue_data} | |
| 335 | - ${party}= Call Method ${USERS.users['${username}'].dasu_client} create_dialogue ${USERS.users['${username}'].monitoring} ${dialogue_data} | |
| 336 | - Log ${party} | |
| 337 | - [return] ${monitoring} | |
| 340 | + [Arguments] ${username} ${monitoring_uaid} ${post_data} | |
| 341 | + ${post}= Call Method ${USERS.users['${username}'].dasu_client} create_post ${USERS.users['${username}'].monitoring} ${post_data} | |
| 342 | + Log ${post} | |
| 343 | + [return] ${post} | |
| 338 | 344 | |
| 339 | 345 | |
| 340 | 346 | Надати висновок про наявність/відсутність порушення в тендері | ... | ... |
| ... | ... | @@ -600,51 +600,50 @@ def tets_monitoring_data( tender_id, accelerator=None): |
| 600 | 600 | "reasons": [random.choice(["public", "fiscal", "indicator", "authorities", "media"])], |
| 601 | 601 | "tender_id": tender_id, |
| 602 | 602 | "procuringStages": [random.choice(["awarding", "contracting", "planning"])], |
| 603 | - "parties": [fake.procuringEntity()], | |
| 603 | + "parties": [test_party()], | |
| 604 | 604 | "decision": { |
| 605 | 605 | "date": get_now().isoformat(), |
| 606 | 606 | "description": fake_en.sentence(nb_words=10, variable_nb_words=True) |
| 607 | 607 | }, |
| 608 | 608 | "mode": "test" |
| 609 | 609 | } |
| 610 | - data["parties"][0]["roles"] = [random.choice(["create", "decision", "conclusion"])] | |
| 611 | - data["parties"][0]["name"] = "The State Audit Service of Ukraine" | |
| 612 | 610 | data['monitoringDetails'] = 'quick, ' \ |
| 613 | 611 | 'accelerator={}'.format(accelerator) |
| 614 | 612 | return munchify({'data':data}) |
| 615 | 613 | |
| 616 | 614 | |
| 617 | -def test_party(party): | |
| 618 | - party["roles"] = "dialogue" | |
| 619 | - del party["kind"] | |
| 620 | - return munchify({"data":party}) | |
| 615 | +def test_party(): | |
| 616 | + party = fake.procuringEntity() | |
| 617 | + party["roles"] = [random.choice(['sas', 'risk_indicator'])] | |
| 618 | + party["name"] = "The State Audit Service of Ukraine" | |
| 619 | + return munchify(party) | |
| 621 | 620 | |
| 622 | 621 | |
| 623 | -def test_dialogue(relatedParty_id): | |
| 622 | +def test_dialogue(): | |
| 624 | 623 | return munchify( |
| 625 | 624 | { |
| 626 | 625 | "data": |
| 627 | 626 | { |
| 628 | 627 | "title": fake_en.sentence(nb_words=10, variable_nb_words=True), |
| 629 | - "relatedParty": relatedParty_id, | |
| 630 | 628 | "description": fake_en.sentence(nb_words=10, variable_nb_words=True) |
| 631 | 629 | } |
| 632 | 630 | }) |
| 633 | 631 | |
| 634 | 632 | |
| 635 | -def test_conclusion(violationOccurred=False): | |
| 633 | +def test_conclusion(violationOccurred, relatedParty_id): | |
| 636 | 634 | return munchify( |
| 637 | 635 | { |
| 638 | 636 | "data": { |
| 639 | 637 | "conclusion": { |
| 640 | 638 | "violationOccurred": violationOccurred, |
| 641 | - "violationType": random.choice(violationType) | |
| 639 | + "violationType": random.choice(violationType), | |
| 640 | + "relatedParty": relatedParty_id, | |
| 642 | 641 | } |
| 643 | 642 | } |
| 644 | 643 | }) |
| 645 | 644 | |
| 646 | 645 | |
| 647 | -def test_status_data(status): | |
| 646 | +def test_status_data(status, relatedParty_id=None): | |
| 648 | 647 | data = { |
| 649 | 648 | "data": { |
| 650 | 649 | "status": status |
| ... | ... | @@ -653,16 +652,18 @@ def test_status_data(status): |
| 653 | 652 | if status in ('stopped', 'cancelled'): |
| 654 | 653 | data["data"]["cancellation"] = {} |
| 655 | 654 | data["data"]["cancellation"]["description"] = fake_en.sentence(nb_words=10, variable_nb_words=True) |
| 655 | + data["data"]["cancellation"]["relatedParty"] = relatedParty_id | |
| 656 | 656 | return munchify(data) |
| 657 | 657 | |
| 658 | 658 | |
| 659 | -def test_elimination_report(corruption): | |
| 659 | +def test_elimination_report(corruption, relatedParty_id): | |
| 660 | 660 | return munchify({ |
| 661 | 661 | "data": { |
| 662 | 662 | "eliminationResolution": { |
| 663 | 663 | "resultByType": { |
| 664 | 664 | corruption: random.choice(["eliminated", "not_eliminated", "no_mechanism"]) |
| 665 | 665 | }, |
| 666 | + "relatedParty": relatedParty_id, | |
| 666 | 667 | "result": random.choice(["completely", "partly", "none"]), |
| 667 | 668 | "description": fake_en.sentence(nb_words=10, variable_nb_words=True) |
| 668 | 669 | } | ... | ... |
| ... | ... | @@ -421,40 +421,40 @@ ${MOZ_INTEGRATION} ${False} |
| 421 | 421 | Звірити відображення поля parties[0].identifier.legalName об'єкта моніторингу для користувача ${viewer} |
| 422 | 422 | |
| 423 | 423 | |
| 424 | -Можливість додати замовника як учасника процесу моніторингу | |
| 425 | - [Tags] ${USERS.users['${dasu_user}'].broker}: Додати замовника | |
| 424 | +Можливість додати учасника процесу моніторингу | |
| 425 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Додати учасника | |
| 426 | 426 | ... dasu_user |
| 427 | 427 | ... ${USERS.users['${dasu_user}'].broker} |
| 428 | - ... add_party_tender_owner | |
| 428 | + ... add_party | |
| 429 | 429 | ... critical |
| 430 | 430 | [Teardown] Оновити DASU_LAST_MODIFICATION_DATE |
| 431 | - Можливість додати замовника як учасника процесу моніторингу | |
| 431 | + Можливість додати учасника процесу моніторингу | |
| 432 | 432 | |
| 433 | 433 | |
| 434 | -Відображення імені замовника в моніторингу | |
| 435 | - [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника | |
| 434 | +Відображення імені доданого учасника | |
| 435 | + [Tags] ${USERS.users['${viewer}'].broker}: Додати учасника | |
| 436 | 436 | ... viewer |
| 437 | 437 | ... ${USERS.users['${viewer}'].broker} |
| 438 | - ... add_party_tender_owner | |
| 438 | + ... add_party | |
| 439 | 439 | ... critical |
| 440 | 440 | [Setup] Дочекатись синхронізації з ДАСУ ${viewer} |
| 441 | 441 | Отримати дані із поля parties[1].name об'єкта моніторингу для користувача ${viewer} |
| 442 | 442 | |
| 443 | 443 | |
| 444 | -Відображення ролі замовника в моніторингу | |
| 445 | - [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника | |
| 444 | +Відображення ролі доданого учасника | |
| 445 | + [Tags] ${USERS.users['${viewer}'].broker}: Додати учасника | |
| 446 | 446 | ... viewer |
| 447 | 447 | ... ${USERS.users['${viewer}'].broker} |
| 448 | - ... add_party_tender_owner | |
| 448 | + ... add_party | |
| 449 | 449 | ... critical |
| 450 | 450 | Отримати дані із поля parties[1].roles об'єкта моніторингу для користувача ${viewer} |
| 451 | 451 | |
| 452 | 452 | |
| 453 | -Відображення id замовника в моніторингу | |
| 454 | - [Tags] ${USERS.users['${viewer}'].broker}: Додати замовника | |
| 453 | +Відображення id доданого учасника | |
| 454 | + [Tags] ${USERS.users['${viewer}'].broker}: Додати учасника | |
| 455 | 455 | ... viewer |
| 456 | 456 | ... ${USERS.users['${viewer}'].broker} |
| 457 | - ... add_party_tender_owner | |
| 457 | + ... add_party | |
| 458 | 458 | ... critical |
| 459 | 459 | Отримати дані із поля parties[1].id об'єкта моніторингу для користувача ${viewer} |
| 460 | 460 | |
| ... | ... | @@ -463,7 +463,7 @@ ${MOZ_INTEGRATION} ${False} |
| 463 | 463 | [Tags] ${USERS.users['${dasu_user}'].broker}: Створення діалогу |
| 464 | 464 | ... dasu_user |
| 465 | 465 | ... ${USERS.users['${dasu_user}'].broker} |
| 466 | - ... create_dialogue | |
| 466 | + ... create_post | |
| 467 | 467 | ... critical |
| 468 | 468 | [Teardown] Оновити DASU_LAST_MODIFICATION_DATE |
| 469 | 469 | Можливість запитати в замовника пояснення |
| ... | ... | @@ -480,14 +480,24 @@ ${MOZ_INTEGRATION} ${False} |
| 480 | 480 | Можливість надати пояснення замовником |
| 481 | 481 | |
| 482 | 482 | |
| 483 | -Відображення пояснення | |
| 483 | +Відображення опису пояснення | |
| 484 | 484 | [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення |
| 485 | 485 | ... dasu_user |
| 486 | 486 | ... ${USERS.users['${dasu_user}'].broker} |
| 487 | 487 | ... answer_view |
| 488 | 488 | ... critical |
| 489 | 489 | [Setup] Дочекатись синхронізації з ДАСУ ${dasu_user} |
| 490 | - Отримати дані із поля dialogues[0].answer об'єкта моніторингу для користувача ${dasu_user} | |
| 490 | + Отримати дані із поля posts[1].description об'єкта моніторингу для користувача ${dasu_user} | |
| 491 | + | |
| 492 | + | |
| 493 | +Відображення заголовку пояснення | |
| 494 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення | |
| 495 | + ... dasu_user | |
| 496 | + ... ${USERS.users['${dasu_user}'].broker} | |
| 497 | + ... answer_view | |
| 498 | + ... critical | |
| 499 | + [Setup] Дочекатись синхронізації з ДАСУ ${dasu_user} | |
| 500 | + Отримати дані із поля posts[1].title об'єкта моніторингу для користувача ${dasu_user} | |
| 491 | 501 | |
| 492 | 502 | |
| 493 | 503 | Можливість надати висновок про відсутність порушення в тендері |
| ... | ... | @@ -569,19 +579,48 @@ ${MOZ_INTEGRATION} ${False} |
| 569 | 579 | [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення |
| 570 | 580 | ... dasu_user |
| 571 | 581 | ... ${USERS.users['${dasu_user}'].broker} |
| 572 | - ... dialogue_view | |
| 582 | + ... post_view | |
| 573 | 583 | ... critical |
| 574 | 584 | [Setup] Дочекатись синхронізації з ДАСУ ${dasu_user} |
| 575 | - Отримати дані із поля dialogues[1].title об'єкта моніторингу для користувача ${dasu_user} | |
| 585 | + Отримати дані із поля posts[2].title об'єкта моніторингу для користувача ${dasu_user} | |
| 576 | 586 | |
| 577 | 587 | |
| 578 | 588 | Відображення опису пояснення замовника з власної ініціативи |
| 579 | 589 | [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення |
| 580 | 590 | ... dasu_user |
| 581 | 591 | ... ${USERS.users['${dasu_user}'].broker} |
| 582 | - ... dialogue_view | |
| 592 | + ... post_view | |
| 593 | + ... critical | |
| 594 | + Отримати дані із поля posts[2].description об'єкта моніторингу для користувача ${dasu_user} | |
| 595 | + | |
| 596 | + | |
| 597 | +Можливість надати відповідь на пояснення замовника | |
| 598 | + [Tags] ${USERS.users['${dasu_user}'].broker}: Надання пояснення | |
| 599 | + ... dasu_user | |
| 600 | + ... ${USERS.users['${dasu_user}'].broker} | |
| 601 | + ... addressed | |
| 602 | + ... critical | |
| 603 | + [Teardown] Оновити DASU_LAST_MODIFICATION_DATE | |
| 604 | + Можливість надати відповідь користувачем ДАСУ | |
| 605 | + | |
| 606 | + | |
| 607 | +Відображення заголовку відповіді | |
| 608 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Надання пояснення | |
| 609 | + ... tender_owner | |
| 610 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 611 | + ... post_view | |
| 612 | + ... critical | |
| 613 | + [Setup] Дочекатись синхронізації з ДАСУ ${tender_owner} | |
| 614 | + Отримати дані із поля posts[3].title об'єкта моніторингу для користувача ${tender_owner} | |
| 615 | + | |
| 616 | + | |
| 617 | +Відображення опису відповіді | |
| 618 | + [Tags] ${USERS.users['${tender_owner}'].broker}: Надання пояснення | |
| 619 | + ... tender_owner | |
| 620 | + ... ${USERS.users['${tender_owner}'].broker} | |
| 621 | + ... post_view | |
| 583 | 622 | ... critical |
| 584 | - Отримати дані із поля dialogues[1].description об'єкта моніторингу для користувача ${dasu_user} | |
| 623 | + Отримати дані із поля posts[3].description об'єкта моніторингу для користувача ${tender_owner} | |
| 585 | 624 | |
| 586 | 625 | |
| 587 | 626 | Можливість надати звіт про усунення порушення замовником |
| ... | ... | @@ -730,6 +769,15 @@ ${MOZ_INTEGRATION} ${False} |
| 730 | 769 | Отримати дані із поля cancellation.description об'єкта моніторингу для користувача ${viewer} |
| 731 | 770 | |
| 732 | 771 | |
| 772 | +Відображення дати публікації звіту про зупинення | |
| 773 | + [Tags] ${USERS.users['${viewer}'].broker}: Завершення моніторингу | |
| 774 | + ... viewer | |
| 775 | + ... ${USERS.users['${viewer}'].broker} | |
| 776 | + ... cancellation_view | |
| 777 | + ... critical | |
| 778 | + Отримати дані із поля cancellation.datePublished об'єкта моніторингу для користувача ${viewer} | |
| 779 | + | |
| 780 | + | |
| 733 | 781 | Можливість змінити статус об’єкта моніторингу на closed |
| 734 | 782 | [Tags] ${USERS.users['${dasu_user}'].broker}: Завершення моніторингу |
| 735 | 783 | ... dasu_user | ... | ... |
| ... | ... | @@ -17,20 +17,19 @@ |
| 17 | 17 | |
| 18 | 18 | -i add_doc |
| 19 | 19 | -i active_monitoring |
| 20 | +-i add_party | |
| 20 | 21 | |
| 21 | --i add_party_tender_owner | |
| 22 | --i create_dialogue | |
| 23 | --i answer_tender_owner | |
| 22 | +-i create_post | |
| 24 | 23 | |
| 24 | +-i answer_tender_owner | |
| 25 | 25 | -i answer_view |
| 26 | +-i addressed | |
| 27 | +-i post_view | |
| 26 | 28 | -i conclusion_view |
| 27 | --i dialogue_view | |
| 28 | 29 | -i report_view |
| 29 | 30 | -i resolution_view |
| 30 | 31 | -i appeal_view |
| 31 | 32 | |
| 32 | --i addressed | |
| 33 | - | |
| 34 | 33 | -i eliminationPeriod_endDate |
| 35 | 34 | |
| 36 | 35 | -i completed | ... | ... |
Please
register
or
login
to post a comment