Skip to content

Resolve "UI гос-флоу" - #106

Merged
Adilforest merged 1 commit into
developfrom
feature/30-govflow-ui
Jun 26, 2026
Merged

Adilforest merged 1 commit into
developfrom
feature/30-govflow-ui

Conversation

@Adilforest

Copy link
Copy Markdown
Owner

Экран гос-флоу /applications (#30): список заявок со статусами и фильтром, карточка заявки с данными объекта-черновика, для руководителя кнопки согласования/отклонения (вызов decide), показ ЭЦП-заглушки + PDF-приказа + публикации объекта. Инженер видит свои заявки без кнопок. Изолированный компонент + аддитивные роут/навигация/словари.

- ApplicationsPage (/applications): list of applications with status filter
  (draft/submitted/approved/rejected), object name, kind, submitter, dates;
  click-through decision card with draft object data and lifecycle state
- manager: «Согласовать»/«Отклонить» call existing decide() endpoint; on approve
  the card shows the stub ECP signature (cert_subject), the generated approval
  order PDF (download link) and that the object became published
- engineer: sees only own applications, no decision buttons
- ties into parse screen (#24): submitted applications appear in this list
- additive: route + nav entry (nav.govflow/govflow.title in ru/kk/en); new
  component + scoped CSS; shared map/header/dicts not rewritten
- API: ApplicationSerializer gains read-only structure_name/submitted_by_username/
  reviewer_username; serve /media in DEBUG so the order PDF is downloadable
@Adilforest
Adilforest merged commit 522e8ee into develop Jun 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant