Dodaje status 'spreman_za_zavrsetak' i backend provjeru koja blokira zatvaranje taska kada je povezani putni nalog otvoren, uz 409 odgovor i opcionalni auto-close flow.\n\nPri zatvaranju putnog naloga taskovi u statusu 'servis' automatski prelaze u 'spreman_za_zavrsetak'. Frontend modal sada podržava potvrdu i retry s auto_close_work_order=true.\n\nUključeni su i ciljani testovi za novi behavior, te ažuriran prikaz statusa u dashboardu.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
8 lines
245 B
Python
8 lines
245 B
Python
from rest_framework.exceptions import APIException
|
|
|
|
|
|
class OpenWorkOrderBlockingTaskClose(APIException):
|
|
status_code = 409
|
|
default_code = 'open_work_order_blocking_task_close'
|
|
default_detail = 'Povezani putni nalog je još otvoren.'
|