Procedure issueshttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues2022-03-23T11:22:52+02:00https://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/1593previousAuctionId patterns validation for old procedures2022-03-23T11:22:52+02:00Mike HoangpreviousAuctionId patterns validation for old proceduresv3.x.xMike HoangMike Hoanghttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/1592exclusiveMinimum for procedure.value.amount2024-01-25T14:13:29+02:00Mike HoangexclusiveMinimum for procedure.value.amountv3.x.xMike HoangMike Hoanghttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/1590base.Location is not validated2022-03-23T11:23:43+02:00Mike Hoangbase.Location is not validatedvalidation should be according to longitude/latitude coordinates instead of stringvalidation should be according to longitude/latitude coordinates instead of stringv3.x.xMike HoangMike Hoanghttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/1052Feedback to regulationPropertyLease data structure2022-02-03T01:59:24+02:00Kateryna ZhluktenkoFeedback to regulationPropertyLease data structure1. прибрати з обов'язкових полів, поле location в ЄМК, воно обов'язкове тільки для Нерухомого майна
1. чому additionalClassification в айтемі обов'язкове, якщо його значення генерується на рівні ЦБД?
1. чому x_tenderersRegisterExtract, а...1. прибрати з обов'язкових полів, поле location в ЄМК, воно обов'язкове тільки для Нерухомого майна
1. чому additionalClassification в айтемі обов'язкове, якщо його значення генерується на рівні ЦБД?
1. чому x_tenderersRegisterExtract, а не x_registerExtract, у нас же аукціон, а не тендер?
1. вже є посилання на словник regulationsPropertyLeaseTerminationReason, його треба додати в description
1. example: CLE000-UA-YYYYMMDD-00000/UA-PS-YYYY-MM-DD-000000-0 - треба виправити на RLE, у нас не комерційна оренда
1. в ЄМК за наявності земельної ділянки використовується landProps із полем ownershipType і значенням зі словника, що обмежені енам, в структурі цього не бачу, додаю скрін вимоги із шаблону
1. поле initialValueAmount відсутнє в basicSell процедурах, хоча вони всі на підставі регламенту, ми будемо додавати це поле і в них?
1. частина лігалнеймів не відповідає назві, що зазначена в шаблоні (наприклад location, value в айтемі, valuePeriod, initialValueAmount)
![image](/uploads/a3b7cb198817b6d60d814ac66c3a146f/image.png)v3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/990Subsoil region standardization2021-03-11T14:58:16+02:00Olga KochubynskaSubsoil region standardizationrel to https://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/877#note_39325
https://gitlab.prozorro.sale/prozorro-sale/procedure/-/merge_requests/1227rel to https://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/877#note_39325
https://gitlab.prozorro.sale/prozorro-sale/procedure/-/merge_requests/1227v3.x.xdmitry.mashoshindmitry.mashoshinhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/981Add structure for regulations property lease English2021-02-23T18:37:35+02:00Vasyl SkabAdd structure for regulations property lease English!1325!1325v3.x.xdmitry.mashoshindmitry.mashoshinhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/951Change baseAddress to baseAddressUa timber procedure.2021-02-11T15:54:02+02:00dmitry.mashoshinChange baseAddress to baseAddressUa timber procedure.Use new model base.AddressUA with region and country validation
Add migrations to fix existing regionsUse new model base.AddressUA with region and country validation
Add migrations to fix existing regionsv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/950Change baseAddress to baseAddressUa subsoil procedure.2021-02-11T15:54:54+02:00dmitry.mashoshinChange baseAddress to baseAddressUa subsoil procedure.Use new model base.AddressUA with region and country validation
Add migrations to fix existing regionsUse new model base.AddressUA with region and country validation
Add migrations to fix existing regionsv3.x.xhttps://gitlab.prozorro.sale/prozorro-sale/procedure/-/issues/916Пропозициія що до символу апострофа в легалнеймах2021-03-09T17:38:20+02:00Serhii LysyiПропозициія що до символу апострофа в легалнеймахПропоную в легалнеймах (x-legalNameUa/x-legalNameEn) замість символу ' в якості апострофу використовувати саме апостроф - ’ там, де це зараз не робиться, це значно полегшить автоматичний парсинг як мінімум для нашої площадкиПропоную в легалнеймах (x-legalNameUa/x-legalNameEn) замість символу ' в якості апострофу використовувати саме апостроф - ’ там, де це зараз не робиться, це значно полегшить автоматичний парсинг як мінімум для нашої площадкиv3.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.x