prozorro-sale issueshttps://gitlab.prozorro.sale/groups/prozorro-sale/-/issues2020-03-26T13:19:56+02:00https://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/3Refactor validation in property setter2020-03-26T13:19:56+02:00Andrey VeltischevRefactor validation in property setterv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/5Research and describe field's validation and converting2020-04-16T16:58:29+03:00Andrey VeltischevResearch and describe field's validation and convertingv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/document-service/-/issues/5Investigate info about antivirus scanner2020-09-21T12:27:14+03:00Andrey VeltischevInvestigate info about antivirus scannerv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/6Refactor schematics export and import functional2020-03-26T13:13:03+02:00Andrey VeltischevRefactor schematics export and import functionalv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/mirror/-/issues/24Refactor client to provide predicate to mirror cursor2020-01-30T15:52:13+02:00Andrey VeltischevRefactor client to provide predicate to mirror cursorv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/mirror/-/issues/25Implement endpoint to receive updates for a provided list of procedure ids2020-09-21T12:26:07+03:00Andrey VeltischevImplement endpoint to receive updates for a provided list of procedure idsv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/54Универсальная квалификация2020-09-21T12:26:30+03:00Andrey VeltischevУниверсальная квалификацияВозможность для каждой процедуры определить логику квалификации, основываясь на параметрах:
одновременная (пуловая) квалификация - Да/Нет
(для пула): параметр, по которому определяется квалификация пул
(для пула): объем (параметр) квали...Возможность для каждой процедуры определить логику квалификации, основываясь на параметрах:
одновременная (пуловая) квалификация - Да/Нет
(для пула): параметр, по которому определяется квалификация пул
(для пула): объем (параметр) квалифицируемого пула
(для последовательной): количество генерируемых авардов
https://confluence-sale.prozorro.org/pages/viewpage.action?pageId=58723073
@olga.kochubynska :
- надати ТЗ
@alexei.kornienko :
- согласовать ТЗv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/56Типы документов2020-01-30T15:54:06+02:00Andrey VeltischevТипы документовВозможность для типов процедур формироваать конфигурацию документов, которые должны быть подгружены на каждом отдельном шагеВозможность для типов процедур формироваать конфигурацию документов, которые должны быть подгружены на каждом отдельном шагеv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/61Контракты и контрактинг2020-01-30T15:53:19+02:00Andrey VeltischevКонтракты и контрактингПотрібен універсальний "кубік", який за допомогою конфіга можна буде додавати в будь-якій кількості у вигляді різних типів документівПотрібен універсальний "кубік", який за допомогою конфіга можна буде додавати в будь-якій кількості у вигляді різних типів документівv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/208Loading auctionProtocol to award should be prohibited until singingPeriod starts2020-09-03T17:35:48+03:00Oleg KachurLoading auctionProtocol to award should be prohibited until singingPeriod startsИз сценариев: ```При спробі передати до ЦБД протокол аукціону (documentType: auctionProtocol) в award до настання SigningPeriod.startDate ЦБД формує помилку```
Сейчас возможна загрузка без ошибкиИз сценариев: ```При спробі передати до ЦБД протокол аукціону (documentType: auctionProtocol) в award до настання SigningPeriod.startDate ЦБД формує помилку```
Сейчас возможна загрузка без ошибкиv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/221refactor DecimalType and `oo` usage2020-03-26T13:16:47+02:00Dmytro Halinovskyirefactor DecimalType and `oo` usagev3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/310Investigate Milestones feature2020-06-17T18:02:02+03:00Alexei KornienkoInvestigate Milestones featurev3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/auction/-/issues/58Endpoint to show history diff2020-06-26T11:01:46+03:00Dmytro HalinovskyiEndpoint to show history diffv3.x.xVitalii FisenkoVitalii Fisenkohttps://gitlab.prozorro.sale/prozorro-sale/auction/-/issues/65Investigate two-factor authorization2020-10-02T12:46:22+03:00Dmytro HalinovskyiInvestigate two-factor authorizationv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/schematics/-/issues/7Add copy method to model2020-09-21T12:29:48+03:00Andrey VeltischevAdd copy method to modelv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/363Milestone feature for timberEnglish2020-05-21T15:53:26+03:00Oleg KachurMilestone feature for timberEnglishFlowing the spec:
> повинна бути реалізована фіксація порушення строків [Milestones](https://confluence-sale.prozorro.org/pages/viewpage.action?pageId=50365917)
Additional info in https://gitlab.prozorro.sale/prozorro-sale/procedure/-...Flowing the spec:
> повинна бути реалізована фіксація порушення строків [Milestones](https://confluence-sale.prozorro.org/pages/viewpage.action?pageId=50365917)
Additional info in https://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/310v3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/364Milestone feature for nadraEnglish2020-05-21T15:53:20+03:00Oleg KachurMilestone feature for nadraEnglishFlowing the spec:
> повинна бути реалізована фіксація порушення строків [Milestones](https://confluence-sale.prozorro.org/pages/viewpage.action?pageId=50365917)
Additional info in https://gitlab.prozorro.sale/prozorro-sale/procedure/-...Flowing the spec:
> повинна бути реалізована фіксація порушення строків [Milestones](https://confluence-sale.prozorro.org/pages/viewpage.action?pageId=50365917)
Additional info in https://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/310v3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/399Refactor _create_awards to make it configurable from spec and remove overriding2020-09-03T17:36:28+03:00Dmytro HalinovskyiRefactor _create_awards to make it configurable from spec and remove overridingfor example: sort direction and max awards numberfor example: sort direction and max awards numberv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/410Add procedure base model to swagger2020-09-03T17:36:23+03:00Dmytro HalinovskyiAdd procedure base model to swaggercheck and clarify the relevance of the underlying data
```
base.Procedure:
type: object
title: base.Procedure
description:
'Procedure model Включає набір полів обов''язквий для всіх процедур. '
proper...check and clarify the relevance of the underlying data
```
base.Procedure:
type: object
title: base.Procedure
description:
'Procedure model Включає набір полів обов''язквий для всіх процедур. '
properties:
owner:
type: string
readOnly: true
x-legalNameUa: Ідентифікатор майданчика
x-legalNameEn: Broker ID
ownerToken:
type: string
format: uuid
readOnly: true
_id:
type: string
readOnly: true
x-legalNameUa: Внутрішній ідентифікатор аукціону
x-legalNameEn: ID
datePublished:
type: string
format: date-time
readOnly: true
x-legalNameUa: Дата публікації процедури
x-legalNameEn: Published date
dateModified:
type: string
format: date-time
readOnly: true
x-legalNameUa: Остання дата зміни процедури
x-legalNameEn: Procedure date modified
spec:
type: object
readOnly: true
auctionId:
type: string
readOnly: true
x-legalNameUa: Ідентифікатор аукціону
x-legalNameEn: Auction ID
procurementMethod:
type: string
x-legalNameUa: Тип процедури
x-legalNameEn: Procedure type
procuringEntity:
type: object
allOf:
- $ref: '#/components/schemas/base.ProcuringEntity'
x-legalNameUa: Інформація про Організатора аукціону
x-legalNameEn: Organizer information
tenderAttempts:
description: |
Якщо tenderAttempts = 1, то поле discount та previousAuctionId не використовується. Якщо tenderAttempts >1 поле discount використовується, але поле НЕ обов'язкове; поле previousAuctionId використовується та є обов'язкове
type: number
format: int64
minimum: 1
maximum: 99
example: 2
x-legalNameUa: Лот виставляється
x-legalNameEn: Attempt number
lotId:
description: |
заповнюється вручну або автогенероване з auctionId залежить від кожної окремої процедури
type: string
minLength: 1
x-legalNameUa: Номер лота
x-legalNameEn: Lot number
previousAuctionId:
description: |
якщо tenderAttempts > 1 заповнюється вручну, має відповідати auctionId попереднього аукціону. Якщо tenderAttempts = 1 то previousAuctionId не використовується
type: string
format: RC000-UA-YYYYMMDD-00000/UA-PS-YYYYMMDD-000000
minLength: 1
x-legalNameUa: Номер попереднього аукціону
x-legalNameEn: Previous auction Id
title:
type: object
allOf:
- $ref: '#/components/schemas/base.MultiLang'
x-legalNameUa: Назва аукціону
x-legalNameEn: Auction title
auctionUrl:
type: string
readOnly: true
example: /api/auctions/123
x-legalNameUa: Веб-адреса для перегляду аукціону
x-legalNameEn: Auction link
description:
type: object
allOf:
- $ref: '#/components/schemas/base.MultiLang'
x-legalNameUa: Опис аукціону
x-legalNameEn: Auction description
accessDetails:
type: object
allOf:
- $ref: '#/components/schemas/base.MultiLang'
x-legalNameUa: Порядок та можливий час ознайомлення з лотом
x-legalNameEn: Auction access details
discount:
description: 'Якщо tenderAttempts = 1, то поле discount не використовується. Якщо tenderAttempts >1 поле discount використовується, але є не обов''язкове'
type: object
allOf:
- $ref: '#/components/schemas/base.Discount'
x-legalNameUa: Знижки
x-legalNameEn: Discount
value:
type: object
allOf:
- $ref: '#/components/schemas/base.Value'
x-legalNameUa: Стартова ціна
x-legalNameEn: Start price
minNumberOfQualifiedBids:
description: 'за замовчуванням 2, але повина прийматися ручна правка на 1, без присвоєння статусу аукціону unsuccessful'
type: integer
format: int64
default: 2 # в подальшому можлива зміна на 1
readOnly: true
x-legalNameUa: Мінімальна кількість заяв
x-legalNameEn: Minimal number of bids
items:
type: array
items:
type: object
allOf:
- $ref: '#/components/schemas/base.Items'
x-legalNameUa: Склад лота
x-legalNameEn: Lot composition
documents:
type: array
items:
type: object
allOf:
- $ref: '#/components/schemas/base.Document'
properties:
documentOf:
type: string
enum:
- auction
- cancellation
x-legalNameUa: Всі документи аукціону та пов'язані додатки
x-legalNameEn: Documents
bids:
type: array
items:
type: object
allOf:
- $ref: '#/components/schemas/base.Bid'
x-legalNameUa: Заява на участь
x-legalNameEn: Bid
questions:
type: array
items:
type: object
allOf:
- $ref: '#/components/schemas/base.Question'
x-legalNameUa: Сервіс обговорення аукціону (запитання-відповідь)
x-legalNameEn: Q&A
awards:
type: array
items:
type: object
allOf:
- $ref: '#/components/schemas/base.Award'
readOnly: true
x-legalNameUa: Рішення щодо кваліфікації учасників
x-legalNameEn: Award
timer:
type: string
format: date-time
readOnly: true
archiveId:
type: string
readOnly: true
status:
type: string
readOnly: true
x-legalNameUa: Статус процедури
x-legalNameEn: Procedure status
cancellations:
type: array
items:
type: object
allOf:
- $ref: '#/components/schemas/base.Cancellation'
readOnly: true
x-legalNameUa: Скасування Аукціону
x-legalNameEn: Auction Cancellation
required:
- auctionId
- procurementMethod
- procuringEntity
- tenderAttempts
- lotId
- title
- description
- value
- minNumberOfQualifiedBids
- itemsv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/420Add docstrings for state classes2020-06-11T16:21:26+03:00Dmytro HalinovskyiAdd docstrings for state classesDescribe states (how it works and add links to the docs)Describe states (how it works and add links to the docs)v3.x.x