Commit 30af396ef77fab9368fc23421ebe7e32bbcfc8fa

Authored by alexdiatlov
Committed by GitHub
2 parents 12aac3e8 9d15815e

Merge pull request #261 from ProzorroUKR/cancellation

Cancellation
Showing 24 changed files with 1147 additions and 5 deletions
... ... @@ -2294,6 +2294,7 @@ Library openprocurement_client.utils
2294 2294 ... ${tender}
2295 2295 ... access_token=${tender.access.token}
2296 2296 Log ${reply}
  2297 + Log ${\n}${API_HOST_URL}/api/${API_VERSION}/tenders/${reply.data.id}${\n} WARN
2297 2298
2298 2299 ##############################################################################
2299 2300 # CONTRACT SIGNING
... ...
1 1 *** Settings ***
2 2 Resource base_keywords.robot
  3 +Resource aboveThreshold_keywords.robot
3 4 Suite Setup Test Suite Setup
4 5 Suite Teardown Test Suite Teardown
5 6
... ... @@ -22,14 +23,35 @@ ${PLAN_TENDER} ${True}
22 23 Можливість оголосити тендер
23 24
24 25
  26 +Можливість оголосити тендер другого етапу
  27 + [Tags] ${USERS.users['${tender_owner}'].broker}: Оголошення тендера
  28 + ... tender_owner
  29 + ... ${USERS.users['${tender_owner}'].broker}
  30 + ... create_tender_stage2
  31 + ... critical
  32 + [Teardown] Оновити LAST_MODIFICATION_DATE
  33 + Завантажити дані про тендер
  34 + Можливість оголосити тендер другого етапу
  35 +
  36 +
  37 +Можливість знайти тендер по ідентифікатору для замовника
  38 + [Tags] ${USERS.users['${tender_owner}'].broker}: Пошук тендера
  39 + ... tender_owner
  40 + ... ${USERS.users['${tender_owner}'].broker}
  41 + ... find_tender_tender_owner
  42 + ... critical
  43 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  44 + Можливість знайти тендер по ідентифікатору для користувача ${tender_owner}
  45 +
  46 +
25 47 Можливість знайти тендер по ідентифікатору
26 48 [Tags] ${USERS.users['${viewer}'].broker}: Пошук тендера
27   - ... viewer tender_owner
  49 + ... viewer tender_owner provider provider1
28 50 ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  51 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
29 52 ... find_tender
30   - [Teardown] Оновити LAST_MODIFICATION_DATE
31   - :FOR ${username} IN ${tender_owner} ${viewer}
32   - \ Можливість знайти тендер по ідентифікатору для користувача ${username}
  53 + ... critical
  54 + Можливість знайти тендер по ідентифікатору для усіх користувачів
33 55
34 56
35 57 Можливість подати пропозицію першим учасником
... ... @@ -43,6 +65,17 @@ ${PLAN_TENDER} ${True}
43 65 Можливість подати цінову пропозицію користувачем ${provider}
44 66
45 67
  68 +Можливість подати пропозицію першим учасником 2 етап рамкової угоди
  69 + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
  70 + ... provider
  71 + ... ${USERS.users['${provider}'].broker}
  72 + ... selection_make_bid_by_provider
  73 + ... critical
  74 + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
  75 + [Teardown] Оновити LAST_MODIFICATION_DATE
  76 + Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем ${provider} ${0}
  77 +
  78 +
46 79 Можливість подати пропозицію другим учасником
47 80 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
48 81 ... provider1
... ... @@ -54,6 +87,17 @@ ${PLAN_TENDER} ${True}
54 87 Можливість подати цінову пропозицію користувачем ${provider1}
55 88
56 89
  90 +Можливість подати пропозицію другим учасником 2 етап рамкової угоди
  91 + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
  92 + ... provider1
  93 + ... ${USERS.users['${provider1}'].broker}
  94 + ... selection_make_bid_by_provider1
  95 + ... critical
  96 + [Setup] Дочекатись дати початку прийому пропозицій ${provider1} ${TENDER['TENDER_UAID']}
  97 + [Teardown] Оновити LAST_MODIFICATION_DATE
  98 + Можливість подати цінову пропозицію на другому етапі рамкової угоди користувачем ${provider1} ${1}
  99 +
  100 +
57 101 Можливість подати пропозицію третім учасником
58 102 [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції
59 103 ... provider2
... ... @@ -76,6 +120,374 @@ ${PLAN_TENDER} ${True}
76 120 Оновити LAST_MODIFICATION_DATE
77 121
78 122 ##############################################################################################
  123 +# PRE-QUALIFICATION
  124 +##############################################################################################
  125 +
  126 +Дочекатись початку періоду пре-кваліфікації
  127 + [Tags] ${USERS.users['${tender_owner}'].broker}: Очікування початку періоду пре-кваліфікації учасників
  128 + ... tender_owner
  129 + ... ${USERS.users['${tender_owner}'].broker}
  130 + ... wait_active_pre-qualification_start
  131 + Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  132 +
  133 +
  134 +Відображення статусу першої пропозиції кваліфікації
  135 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  136 + ... tender_owner
  137 + ... ${USERS.users['${tender_owner}'].broker}
  138 + ... pre-qualification_view
  139 + ... non-critical
  140 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  141 + Звірити відображення поля qualifications[0].status тендера із pending для користувача ${tender_owner}
  142 +
  143 +
  144 +Відображення статусу другої пропозиції кваліфікації
  145 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  146 + ... tender_owner
  147 + ... ${USERS.users['${tender_owner}'].broker}
  148 + ... pre-qualification_view
  149 + ... non-critical
  150 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  151 + Звірити відображення поля qualifications[1].status тендера із pending для користувача ${tender_owner}
  152 +
  153 +
  154 +Відображення статусу третьої пропозиції кваліфікації
  155 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  156 + ... tender_owner
  157 + ... ${USERS.users['${tender_owner}'].broker}
  158 + ... pre-qualification_view
  159 + ... non-critical
  160 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  161 + Звірити відображення поля qualifications[2].status тендера із pending для користувача ${tender_owner}
  162 +
  163 +
  164 +Можливість підтвердити першу пропозицію кваліфікації
  165 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  166 + ... tender_owner
  167 + ... ${USERS.users['${tender_owner}'].broker}
  168 + ... pre-qualification_approve_first_bid level1
  169 + ... critical
  170 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  171 + [Teardown] Оновити LAST_MODIFICATION_DATE
  172 + Можливість підтвердити 0 пропозицію кваліфікації
  173 +
  174 +
  175 +Можливість підтвердити другу пропозицію кваліфікації
  176 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  177 + ... tender_owner
  178 + ... ${USERS.users['${tender_owner}'].broker}
  179 + ... pre-qualification_approve_second_bid level1
  180 + ... critical
  181 + [Teardown] Оновити LAST_MODIFICATION_DATE
  182 + Можливість підтвердити 1 пропозицію кваліфікації
  183 +
  184 +
  185 +Можливість підтвердити третю пропозицію кваліфікації
  186 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  187 + ... tender_owner
  188 + ... ${USERS.users['${tender_owner}'].broker}
  189 + ... pre-qualification_approve_third_bid level1
  190 + ... critical
  191 + [Teardown] Оновити LAST_MODIFICATION_DATE
  192 + Можливість підтвердити 2 пропозицію кваліфікації
  193 +
  194 +
  195 +Можливість підтвердити четверту пропозицію кваліфікації
  196 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  197 + ... tender_owner
  198 + ... ${USERS.users['${tender_owner}'].broker}
  199 + ... pre-qualification_approve_fourth_bid level1
  200 + ... critical
  201 + [Teardown] Оновити LAST_MODIFICATION_DATE
  202 + Можливість підтвердити 3 пропозицію кваліфікації
  203 +
  204 +
  205 +Можливість підтвердити п'яту пропозицію кваліфікації
  206 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  207 + ... tender_owner
  208 + ... ${USERS.users['${tender_owner}'].broker}
  209 + ... pre-qualification_approve_fifth_bid level1
  210 + ... critical
  211 + [Teardown] Оновити LAST_MODIFICATION_DATE
  212 + Можливість підтвердити 4 пропозицію кваліфікації
  213 +
  214 +
  215 +Можливість підтвердити шосту пропозицію кваліфікації
  216 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  217 + ... tender_owner
  218 + ... ${USERS.users['${tender_owner}'].broker}
  219 + ... pre-qualification_approve_sixth_bid level1
  220 + ... critical
  221 + [Teardown] Оновити LAST_MODIFICATION_DATE
  222 + Можливість підтвердити 5 пропозицію кваліфікації
  223 +
  224 +
  225 +Можливість затвердити остаточне рішення кваліфікації
  226 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  227 + ... tender_owner
  228 + ... ${USERS.users['${tender_owner}'].broker}
  229 + ... pre-qualification_approve_qualifications level1
  230 + ... critical
  231 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  232 + [Teardown] Оновити LAST_MODIFICATION_DATE
  233 + Можливість затвердити остаточне рішення кваліфікації
  234 +
  235 +
  236 +Відображення статусу блокування перед початком аукціону
  237 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  238 + ... tender_owner
  239 + ... ${USERS.users['${tender_owner}'].broker}
  240 + ... pre-qualification_view
  241 + ... non-critical
  242 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  243 + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.pre-qualification.stand-still
  244 +
  245 +
  246 +Відображення дати закінчення періоду блокування перед початком аукціону
  247 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація
  248 + ... tender_owner
  249 + ... ${USERS.users['${tender_owner}'].broker}
  250 + ... pre-qualification_view
  251 + ... non-critical
  252 + [Teardown] Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  253 + Отримати дані із поля qualificationPeriod.endDate тендера для усіх користувачів
  254 +
  255 +##############################################################################################
  256 +# SECOND STAGE
  257 +##############################################################################################
  258 +
  259 +Можливість дочекатися початку періоду очікування
  260 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес очікування оскаржень
  261 + ... tender_owner
  262 + ... ${USERS.users['${tender_owner}'].broker}
  263 + ... stage2_pending_status_view
  264 + ... critical
  265 + Отримати дані із поля qualificationPeriod.endDate тендера для усіх користувачів
  266 + Дочекатись дати закінчення періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  267 + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} active.stage2.pending
  268 +
  269 +
  270 +Можливість перевести тендер в статус очікування обробки мостом
  271 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес переведення статусу у active.stage2.waiting.
  272 + ... tender_owner
  273 + ... ${USERS.users['${tender_owner}'].broker}
  274 + ... stage2_pending_status_view
  275 + ... critical
  276 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  277 + [Teardown] Оновити LAST_MODIFICATION_DATE
  278 + Можливість перевести тендер на статус очікування обробки мостом
  279 +
  280 +
  281 +Можливість дочекатися завершення роботи мосту
  282 + [Tags] ${USERS.users['${viewer}'].broker}: Процес очікування обробки мостом
  283 + ... viewer
  284 + ... ${USERS.users['${viewer}'].broker}
  285 + ... wait_bridge_for_work
  286 + ... critical
  287 + Дочекатися створення нового етапу мостом ${tender_owner} ${TENDER['TENDER_UAID']}
  288 + Звірити статус тендера ${tender_owner} ${TENDER['TENDER_UAID']} complete
  289 +
  290 +
  291 +Можливість активувати тендер другого етапу
  292 + [Tags] ${USERS.users['${viewer}'].broker}: Активувати тендер другого етапу
  293 + ... tender_owner
  294 + ... ${USERS.users['${tender_owner}'].broker}
  295 + ... activate_second_stage
  296 + ... critical
  297 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  298 + Активувати тендер другого етапу
  299 +
  300 +
  301 +Можливість знайти тендер другого етапу по ідентифікатору для усіх користувачів
  302 + [Tags] ${USERS.user['${tender_owner}'].broker}: Пошук тендера другого етапу
  303 + ... viewer tender_owner provider provider1
  304 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  305 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  306 + ... get_second_stage
  307 + ... critical
  308 + Можливість знайти тендер другого етапу по ідентифікатору для усіх користувачів
  309 +
  310 +
  311 +Відображення заголовку тендера другого етапу
  312 + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення основних даних тендера другого етапу
  313 + ... viewer tender_owner provider provider1
  314 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  315 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  316 + ... compare_stages
  317 + ... critical
  318 + Отримати дані із поля title тендера другого етапу для усіх користувачів
  319 +
  320 +
  321 +Відображення мінімального кроку закупівлі другого етапу
  322 + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення основних даних тендера другого етапу
  323 + ... viewer tender_owner provider provider1
  324 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  325 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  326 + ... compare_stages
  327 + ... critical
  328 + Отримати дані із поля minimalStep.amount тендера другого етапу для усіх користувачів
  329 +
  330 +
  331 +Відображення доступного бюджету закупівлі другого етапу
  332 + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення основних даних тендера другого етапу
  333 + ... viewer tender_owner provider provider1
  334 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  335 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  336 + ... compare_stages
  337 + ... critical
  338 + Отримати дані із поля value.amount тендера другого етапу для усіх користувачів
  339 +
  340 +
  341 +Відображення опису закупівлі другого етапу
  342 + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення основних даних тендера другого етапу
  343 + ... viewer tender_owner provider provider1
  344 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  345 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  346 + ... compare_stages
  347 + ... non-critical
  348 + Отримати дані із поля description тендера другого етапу для усіх користувачів
  349 +
  350 +
  351 +Відображення імені замовника тендера для другого етапу
  352 + [Tags] ${USERS.user['${tender_owner}'].broker}: Відображення основних даних тендера другого етапу
  353 + ... viewer tender_owner provider provider1
  354 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  355 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  356 + ... compare_stages
  357 + ... critical
  358 + Отримати дані із поля procuringEntity.name тендера другого етапу для усіх користувачів
  359 +
  360 +
  361 +Відображення початку періоду прийому пропозицій тендера другого етапу
  362 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера другого етапу
  363 + ... viewer tender_owner provider provider1
  364 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  365 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  366 + ... compare_stages
  367 + ... critical
  368 + Отримати дані із поля tenderPeriod.startDate тендера другого етапу для усіх користувачів
  369 +
  370 +
  371 +Відображення закінчення періоду прийому пропозицій тендера другого етапу
  372 + [Tags] ${USERS.users['${viewer}'].broker}: Відображення основних даних тендера другого етапу
  373 + ... viewer tender_owner provider provider1
  374 + ... ${USERS.users['${viewer}'].broker} ${USERS.users['${tender_owner}'].broker}
  375 + ... ${USERS.users['${provider}'].broker} ${USERS.users['${provider1}'].broker}
  376 + ... compare_stages
  377 + ... critical
  378 + Отримати дані із поля tenderPeriod.endDate тендера другого етапу для усіх користувачів
  379 +
  380 +
  381 +Можливість подати пропозицію першим учасником на другому етапі
  382 + [Tags] ${USERS.users['${provider}'].broker}: Подання пропозиції
  383 + ... provider
  384 + ... ${USERS.users['${provider}'].broker}
  385 + ... make_bid_by_provider_second_stage
  386 + ... critical
  387 + [Setup] Дочекатись дати початку прийому пропозицій ${provider} ${TENDER['TENDER_UAID']}
  388 + [Teardown] Оновити LAST_MODIFICATION_DATE
  389 + Можливість подати цінову пропозицію на другий етап користувачем ${provider}
  390 +
  391 +
  392 +Можливість подати пропозицію другим учасником на другому етапі
  393 + [Tags] ${USERS.users['${provider1}'].broker}: Подання пропозиції на другий етап
  394 + ... provider1
  395 + ... ${USERS.users['${provider1}'].broker}
  396 + ... make_bid_by_provider1_second_stage
  397 + ... critical
  398 + [Teardown] Оновити LAST_MODIFICATION_DATE
  399 + Можливість подати цінову пропозицію на другий етап користувачем ${provider1}
  400 +
  401 +
  402 +Можливість підтвердити першу пропозицію кваліфікації на другому етапі
  403 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі
  404 + ... tender_owner
  405 + ... ${USERS.users['${tender_owner}'].broker}
  406 + ... pre-qualification_approve_first_bid_second_stage
  407 + [Setup] Дочекатись дати початку періоду прекваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  408 + [Teardown] Оновити LAST_MODIFICATION_DATE
  409 + Можливість підтвердити 0 пропозицію кваліфікації
  410 +
  411 +
  412 +Можливість підтвердити другу пропозицію кваліфікації на другогму етапі
  413 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі
  414 + ... tender_owner
  415 + ... ${USERS.users['${tender_owner}'].broker}
  416 + ... pre-qualification_approve_second_bid_second_stage
  417 + [Teardown] Оновити LAST_MODIFICATION_DATE
  418 + Можливість підтвердити -1 пропозицію кваліфікації
  419 +
  420 +
  421 +Можливість затвердити остаточне рішення кваліфікації на другому етапі
  422 + [Tags] ${USERS.users['${tender_owner}'].broker}: Кваліфікація на другому етапі
  423 + ... tender_owner
  424 + ... ${USERS.users['${tender_owner}'].broker}
  425 + ... pre-qualification_approve_qualifications_second_stage
  426 + [Setup] Дочекатись синхронізації з майданчиком ${tender_owner}
  427 + [Teardown] Оновити LAST_MODIFICATION_DATE
  428 + Можливість затвердити остаточне рішення кваліфікації
  429 +
  430 +##############################################################################################
  431 +# QUALIFICATION
  432 +##############################################################################################
  433 +
  434 +Дочекатись початку періоду кваліфікації
  435 + [Tags] ${USERS.users['${tender_owner}'].broker}: Очікування початку періоду кваліфікації учасників
  436 + ... tender_owner
  437 + ... ${USERS.users['${tender_owner}'].broker}
  438 + ... wait_active_qualification_start
  439 + Дочекатись дати початку періоду кваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  440 +
  441 +
  442 +Можливість підтвердити постачальника
  443 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  444 + ... tender_owner
  445 + ... ${USERS.users['${tender_owner}'].broker}
  446 + ... qualification_approve_first_award
  447 + ... critical
  448 + [Setup] Дочекатись дати початку періоду кваліфікації ${tender_owner} ${TENDER['TENDER_UAID']}
  449 + Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 0
  450 +
  451 +
  452 +Можливість підтвердити другого постачальника
  453 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес кваліфікації
  454 + ... tender_owner
  455 + ... ${USERS.users['${tender_owner}'].broker}
  456 + ... qualification_approve_second_award
  457 + ... critical
  458 + Run As ${tender_owner} Підтвердити постачальника ${TENDER['TENDER_UAID']} 1
  459 +
  460 +
  461 +Дочекатись початку періоду підписання угоди
  462 + [Tags] ${USERS.users['${tender_owner}'].broker}: Очікування початку періоду підписання угоди
  463 + ... tender_owner
  464 + ... ${USERS.users['${tender_owner}'].broker}
  465 + ... wait_active_awarded_start
  466 + Дочекатись дати початку періоду підписання угоди ${tender_owner} ${TENDER['TENDER_UAID']}
  467 +
  468 +
  469 +Відображення закінчення періоду подачі скарг на пропозицію
  470 + [Tags] ${USERS.users['${tender_owner}'].broker}: Відображення основних даних тендера
  471 + ... viewer
  472 + ... ${USERS.users['${tender_owner}'].broker}
  473 + ... award_stand_still
  474 + ... critical
  475 + ${award_index}= Отримати останній індекс awards ${tender_owner} ${viewer}
  476 + :FOR ${username} IN ${viewer}
  477 + \ Отримати дані із тендера ${username} ${TENDER['TENDER_UAID']} awards[${award_index}].complaintPeriod.endDate
  478 +
  479 +
  480 +Дочекатися закічення stand still періоду
  481 + [Tags] ${USERS.users['${tender_owner}'].broker}: Процес укладання угоди
  482 + ... viewer
  483 + ... ${USERS.users['${tender_owner}'].broker}
  484 + ... award_stand_still
  485 + ... critical
  486 + ${award_index}= Отримати останній індекс awards ${tender_owner} ${viewer}
  487 + ${standstillEnd}= Get Variable Value ${USERS.users['${viewer}'].tender_data.data.awards[${award_index}].complaintPeriod.endDate}
  488 + Дочекатись дати ${standstillEnd}
  489 +
  490 +##############################################################################################
79 491 # LOT CANCELLATION
80 492 ##############################################################################################
81 493
... ...
... ... @@ -332,7 +332,7 @@ Get Broker Property By Username
332 332
333 333
334 334 Підготувати дані для подання пропозиції
335   - ${bid}= generate_test_bid_data ${USERS.users['${tender_owner}'].initial_data.data}
  335 + ${bid}= generate_test_bid_data ${USERS.users['${tender_owner}'].tender_data.data}
336 336 [Return] ${bid}
337 337
338 338
... ... @@ -1206,6 +1206,19 @@ Require Failure
1206 1206 ... active.qualification
1207 1207
1208 1208
  1209 +Дочекатись дати початку періоду підписання угоди
  1210 + [Arguments] ${username} ${tender_uaid}
  1211 + Оновити LAST_MODIFICATION_DATE
  1212 + Дочекатись синхронізації з майданчиком ${username}
  1213 + Wait until keyword succeeds
  1214 + ... 40 min 15 sec
  1215 + ... 15 sec
  1216 + ... Звірити статус тендера
  1217 + ... ${username}
  1218 + ... ${tender_uaid}
  1219 + ... active.awarded
  1220 +
  1221 +
1209 1222 Дочекатись дати закінчення періоду кваліфікації
1210 1223 [Arguments] ${username} ${tender_uaid}
1211 1224 Дочекатись синхронізації з майданчиком ${username}
... ...
  1 +-v MODE:belowThreshold
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i wait_active_qualification_start
  18 +
  19 +-i qualification_approve_first_award
  20 +-i qualification_approve_second_award
  21 +
  22 +-i wait_active_awarded_start
  23 +
  24 +-i award_stand_still
  25 +
  26 +-i lot_cancellation
  27 +-i lot_cancellation_view
  28 +
  29 +-i tender_cancellation
  30 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:open_esco
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-v FUNDING_KIND:budget
  11 +
  12 +-i create_tender
  13 +-i find_tender
  14 +
  15 +-i make_bid_by_provider
  16 +-i make_bid_by_provider1
  17 +-i make_bid_by_provider2
  18 +
  19 +-i tender_complaintPeriond_stand_still
  20 +
  21 +-i wait_active_pre-qualification_start
  22 +
  23 +-i pre-qualification_view
  24 +-i pre-qualification_approve_first_bid
  25 +-i pre-qualification_approve_second_bid
  26 +-i pre-qualification_approve_third_bid
  27 +-i pre-qualification_approve_fourth_bid
  28 +-i pre-qualification_approve_fifth_bid
  29 +-i pre-qualification_approve_sixth_bid
  30 +-i pre-qualification_approve_qualifications
  31 +
  32 +-i wait_active_qualification_start
  33 +
  34 +-i qualification_approve_first_award
  35 +-i qualification_approve_second_award
  36 +
  37 +-i wait_active_awarded_start
  38 +
  39 +-i award_stand_still
  40 +
  41 +-i lot_cancellation
  42 +-i lot_cancellation_stand_still
  43 +-i lot_cancellation_view
  44 +
  45 +-i tender_cancellation
  46 +-i tender_cancellation_stand_still
  47 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:open_framework
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:1
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i tender_complaintPeriond_stand_still
  18 +
  19 +-i wait_active_pre-qualification_start
  20 +
  21 +-i pre-qualification_view
  22 +-i pre-qualification_approve_first_bid
  23 +-i pre-qualification_approve_second_bid
  24 +-i pre-qualification_approve_third_bid
  25 +-i pre-qualification_approve_qualifications
  26 +
  27 +-i wait_active_qualification_start
  28 +
  29 +-i qualification_approve_first_award
  30 +-i qualification_approve_second_award
  31 +-i qualification_approve_third_award
  32 +-i qualification_approve_qualifications
  33 +
  34 +-i wait_active_awarded_start
  35 +
  36 +-i award_stand_still
  37 +
  38 +-i tender_cancellation
  39 +-i tender_cancellation_stand_still
  40 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:openeu
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i tender_complaintPeriond_stand_still
  18 +
  19 +-i wait_active_pre-qualification_start
  20 +
  21 +-i pre-qualification_view
  22 +-i pre-qualification_approve_first_bid
  23 +-i pre-qualification_approve_second_bid
  24 +-i pre-qualification_approve_third_bid
  25 +-i pre-qualification_approve_fourth_bid
  26 +-i pre-qualification_approve_fifth_bid
  27 +-i pre-qualification_approve_sixth_bid
  28 +-i pre-qualification_approve_qualifications
  29 +
  30 +-i wait_active_qualification_start
  31 +
  32 +-i qualification_approve_first_award
  33 +-i qualification_approve_second_award
  34 +
  35 +-i wait_active_awarded_start
  36 +
  37 +-i award_stand_still
  38 +
  39 +-i lot_cancellation
  40 +-i lot_cancellation_stand_still
  41 +-i lot_cancellation_view
  42 +
  43 +-i tender_cancellation
  44 +-i tender_cancellation_stand_still
  45 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:openua
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i tender_complaintPeriond_stand_still
  18 +
  19 +-i wait_active_qualification_start
  20 +
  21 +-i qualification_approve_first_award
  22 +-i qualification_approve_second_award
  23 +
  24 +-i wait_active_awarded_start
  25 +
  26 +-i award_stand_still
  27 +
  28 +-i lot_cancellation
  29 +-i lot_cancellation_stand_still
  30 +-i lot_cancellation_view
  31 +
  32 +-i tender_cancellation
  33 +-i tender_cancellation_stand_still
  34 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:openua_defense
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i tender_complaintPeriond_stand_still
  18 +
  19 +-i wait_active_qualification_start
  20 +
  21 +-i lot_cancellation
  22 +-i lot_cancellation_stand_still
  23 +-i lot_cancellation_view
  24 +
  25 +-i tender_cancellation
  26 +-i tender_cancellation_stand_still
  27 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:open_competitive_dialogue
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +-i tender_view
  13 +
  14 +-i make_bid_by_provider
  15 +-i make_bid_by_provider1
  16 +-i make_bid_by_provider2
  17 +
  18 +-i tender_complaintPeriond_stand_still
  19 +
  20 +-i wait_active_pre-qualification_start
  21 +
  22 +-i lot_cancellation
  23 +-i lot_cancellation_stand_still
  24 +-i lot_cancellation_view
  25 +
  26 +-i tender_cancellation
  27 +-i tender_cancellation_stand_still
  28 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:open_competitive_dialogue
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-v DIALOGUE_TYPE:UA
  11 +
  12 +-i create_tender
  13 +-i find_tender
  14 +-i tender_view
  15 +
  16 +-i make_bid_by_provider
  17 +-i make_bid_by_provider1
  18 +-i make_bid_by_provider2
  19 +
  20 +-i tender_complaintPeriond_stand_still
  21 +
  22 +-i wait_active_pre-qualification_start
  23 +
  24 +-i lot_cancellation
  25 +-i lot_cancellation_stand_still
  26 +-i lot_cancellation_view
  27 +
  28 +-i tender_cancellation
  29 +-i tender_cancellation_stand_still
  30 +-i tender_cancellation_view
... ...
  1 +-v MODE:open_esco
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-v FUNDING_KIND:budget
  11 +
  12 +-i create_tender
  13 +-i find_tender
  14 +
  15 +-i make_bid_by_provider
  16 +-i make_bid_by_provider1
  17 +-i make_bid_by_provider2
  18 +
  19 +-i tender_complaintPeriond_stand_still
  20 +
  21 +-i wait_active_pre-qualification_start
  22 +
  23 +-i lot_cancellation
  24 +-i lot_cancellation_stand_still
  25 +-i lot_cancellation_view
  26 +
  27 +-i tender_cancellation
  28 +-i tender_cancellation_stand_still
  29 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:open_framework
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:1
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i tender_complaintPeriond_stand_still
  18 +
  19 +-i wait_active_pre-qualification_start
  20 +
  21 +-i tender_cancellation
  22 +-i tender_cancellation_stand_still
  23 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:openeu
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i tender_complaintPeriond_stand_still
  18 +
  19 +-i wait_active_pre-qualification_start
  20 +
  21 +-i lot_cancellation
  22 +-i lot_cancellation_stand_still
  23 +-i lot_cancellation_view
  24 +
  25 +-i tender_cancellation
  26 +-i tender_cancellation_stand_still
  27 +-i tender_cancellation_view
  28 +
... ...
  1 +-v MODE:belowThreshold
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i wait_active_qualification_start
  18 +
  19 +-i lot_cancellation
  20 +-i lot_cancellation_view
  21 +
  22 +-i tender_cancellation
  23 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:open_competitive_dialogue
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +-i tender_view
  13 +
  14 +-i make_bid_by_provider
  15 +-i make_bid_by_provider1
  16 +-i make_bid_by_provider2
  17 +
  18 +-i pre-qualification_approve_first_bid
  19 +-i pre-qualification_approve_second_bid
  20 +-i pre-qualification_approve_third_bid
  21 +-i pre-qualification_approve_fourth_bid
  22 +-i pre-qualification_approve_fifth_bid
  23 +-i pre-qualification_approve_sixth_bid
  24 +-i pre-qualification_approve_qualifications
  25 +
  26 +-i stage2_pending_status_view
  27 +-i wait_bridge_for_work
  28 +-i activate_second_stage
  29 +-i get_second_stage
  30 +-i compare_stages
  31 +
  32 +-i save_tender_second_stage
  33 +
  34 +-i make_bid_by_provider_second_stage
  35 +-i make_bid_by_provider1_second_stage
  36 +
  37 +-i pre-qualification_approve_first_bid_second_stage
  38 +-i pre-qualification_approve_second_bid_second_stage
  39 +-i pre-qualification_approve_qualifications_second_stage
  40 +
  41 +-i wait_active_qualification_start
  42 +
  43 +-i lot_cancellation
  44 +-i lot_cancellation_stand_still
  45 +-i lot_cancellation_view
  46 +
  47 +-i tender_cancellation
  48 +-i tender_cancellation_stand_still
  49 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:open_competitive_dialogue
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-v DIALOGUE_TYPE:UA
  11 +
  12 +-i create_tender
  13 +-i find_tender
  14 +-i tender_view
  15 +
  16 +-i make_bid_by_provider
  17 +-i make_bid_by_provider1
  18 +-i make_bid_by_provider2
  19 +
  20 +-i pre-qualification_approve_first_bid
  21 +-i pre-qualification_approve_second_bid
  22 +-i pre-qualification_approve_third_bid
  23 +-i pre-qualification_approve_fourth_bid
  24 +-i pre-qualification_approve_fifth_bid
  25 +-i pre-qualification_approve_sixth_bid
  26 +-i pre-qualification_approve_qualifications
  27 +
  28 +-i stage2_pending_status_view
  29 +-i wait_bridge_for_work
  30 +-i activate_second_stage
  31 +-i get_second_stage
  32 +-i compare_stages
  33 +
  34 +-i save_tender_second_stage
  35 +
  36 +
  37 +-i make_bid_by_provider_second_stage
  38 +-i make_bid_by_provider1_second_stage
  39 +
  40 +-i wait_active_qualification_start
  41 +
  42 +-i lot_cancellation
  43 +-i lot_cancellation_stand_still
  44 +-i lot_cancellation_view
  45 +
  46 +-i tender_cancellation
  47 +-i tender_cancellation_stand_still
  48 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:open_esco
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-v FUNDING_KIND:budget
  11 +
  12 +-i create_tender
  13 +-i find_tender
  14 +
  15 +-i make_bid_by_provider
  16 +-i make_bid_by_provider1
  17 +-i make_bid_by_provider2
  18 +
  19 +-i tender_complaintPeriond_stand_still
  20 +
  21 +-i wait_active_pre-qualification_start
  22 +
  23 +-i pre-qualification_view
  24 +-i pre-qualification_approve_first_bid
  25 +-i pre-qualification_approve_second_bid
  26 +-i pre-qualification_approve_third_bid
  27 +-i pre-qualification_approve_fourth_bid
  28 +-i pre-qualification_approve_fifth_bid
  29 +-i pre-qualification_approve_sixth_bid
  30 +-i pre-qualification_approve_qualifications
  31 +
  32 +-i wait_active_qualification_start
  33 +
  34 +-i lot_cancellation
  35 +-i lot_cancellation_stand_still
  36 +-i lot_cancellation_view
  37 +
  38 +-i tender_cancellation
  39 +-i tender_cancellation_stand_still
  40 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:open_framework
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:1
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i tender_complaintPeriond_stand_still
  18 +
  19 +-i wait_active_pre-qualification_start
  20 +
  21 +-i pre-qualification_view
  22 +-i pre-qualification_approve_first_bid
  23 +-i pre-qualification_approve_second_bid
  24 +-i pre-qualification_approve_third_bid
  25 +-i pre-qualification_approve_qualifications
  26 +
  27 +-i wait_active_qualification_start
  28 +
  29 +-i tender_cancellation
  30 +-i tender_cancellation_stand_still
  31 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:framework_selection
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:1
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender_stage2
  11 +-i find_tender_tender_owner
  12 +-i find_tender
  13 +
  14 +-i selection_make_bid_by_provider
  15 +-i selection_make_bid_by_provider1
  16 +
  17 +-i wait_active_qualification_start
  18 +
  19 +-i tender_cancellation
  20 +-i tender_cancellation_stand_still
  21 +-i tender_cancellation_view
... ...
  1 +-v MODE:openeu
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i tender_complaintPeriond_stand_still
  18 +
  19 +-i wait_active_pre-qualification_start
  20 +
  21 +-i pre-qualification_view
  22 +-i pre-qualification_approve_first_bid
  23 +-i pre-qualification_approve_second_bid
  24 +-i pre-qualification_approve_third_bid
  25 +-i pre-qualification_approve_fourth_bid
  26 +-i pre-qualification_approve_fifth_bid
  27 +-i pre-qualification_approve_sixth_bid
  28 +-i pre-qualification_approve_qualifications
  29 +
  30 +-i wait_active_qualification_start
  31 +
  32 +-i lot_cancellation
  33 +-i lot_cancellation_stand_still
  34 +-i lot_cancellation_view
  35 +
  36 +-i tender_cancellation
  37 +-i tender_cancellation_stand_still
  38 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:openua
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i tender_complaintPeriond_stand_still
  18 +
  19 +-i wait_active_qualification_start
  20 +
  21 +-i lot_cancellation
  22 +-i lot_cancellation_stand_still
  23 +-i lot_cancellation_view
  24 +
  25 +-i tender_cancellation
  26 +-i tender_cancellation_stand_still
  27 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:openua_defense
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:2
  5 +
  6 +-v TENDER_MEAT:False
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i make_bid_by_provider
  14 +-i make_bid_by_provider1
  15 +-i make_bid_by_provider2
  16 +
  17 +-i tender_complaintPeriond_stand_still
  18 +
  19 +-i wait_active_qualification_start
  20 +
  21 +-i lot_cancellation
  22 +-i lot_cancellation_stand_still
  23 +-i lot_cancellation_view
  24 +
  25 +-i tender_cancellation
  26 +-i tender_cancellation_stand_still
  27 +-i tender_cancellation_view
\ No newline at end of file
... ...
  1 +-v MODE:open_framework
  2 +
  3 +-v NUMBER_OF_ITEMS:1
  4 +-v NUMBER_OF_LOTS:1
  5 +
  6 +-v TENDER_MEAT:True
  7 +-v ITEM_MEAT:False
  8 +-v LOT_MEAT:False
  9 +
  10 +-i create_tender
  11 +-i find_tender
  12 +
  13 +-i tender_view
  14 +
  15 +-i make_bid_by_provider
  16 +-i make_bid_by_provider1
  17 +-i make_bid_by_provider2
  18 +
  19 +-i openeu_add_financial_bid_doc_by_provider
  20 +-i openeu_add_qualification_bid_doc_by_provider
  21 +-i openeu_add_eligibility_bid_doc_by_provider
  22 +-i add_winningBid_doc_by_provider
  23 +
  24 +-i pre-qualification_view
  25 +
  26 +-i pre-qualification_approve_first_bid
  27 +-i pre-qualification_reject_second_bid
  28 +-i pre-qualification_cancel_second_bid_qualification
  29 +-i pre-qualification_approve_second_bid
  30 +-i pre-qualification_approve_third_bid
  31 +-i pre-qualification_approve_qualifications
  32 +
  33 +-i qualification_approve_first_award
  34 +-i qualification_add_doc_to_second_award
  35 +-i qualification_approve_second_award
  36 +-i qualification_add_doc_to_third_award
  37 +-i qualification_approve_third_award
  38 +-i qualification_approve_qualifications
  39 +
  40 +-i contract_stand_still
  41 +-i awarding_approve_first_award
  42 +-i modify_agreement
  43 +-i agreement_registration
  44 +
  45 +-i find_agreement
  46 +-i add_agreement_doc
  47 +-i submit_change
  48 +-i change_view
  49 +-i modification
  50 +-i modification_view
  51 +-i apply_change
\ No newline at end of file
... ...
Please register or login to post a comment