Add instructions management functionality and update related components
- Introduced new endpoints for managing instruction intros and tabs, allowing admins to create, update, and delete instructional content. - Enhanced the FactoryResetCommandHandler to include the seeding of instruction data during a factory reset. - Updated the database schema to include InstructionIntro and InstructionTab entities, with corresponding migrations. - Improved frontend routing and components to support the new instructions section, including a dedicated page for displaying instructions and tabs. - Enhanced API documentation to reflect the new instruction management features and their expected request/response formats. - Added localization support for the new instructions functionality in both Russian and English.
This commit is contained in:
@@ -117,6 +117,22 @@ export type NewsPostDto = {
|
||||
updatedAt: string | null
|
||||
}
|
||||
|
||||
export type InstructionIntroDto = {
|
||||
id: string
|
||||
body: string
|
||||
updatedAt: string
|
||||
}
|
||||
|
||||
/** Один DTO на пользовательскую страницу и админку — у вкладки нет полей, скрытых от юзера. */
|
||||
export type InstructionTabDto = {
|
||||
id: string
|
||||
title: string
|
||||
body: string
|
||||
sortOrder: number
|
||||
createdAt: string
|
||||
updatedAt: string | null
|
||||
}
|
||||
|
||||
export type LinkTokenResponse = {
|
||||
deepLink: string | null
|
||||
expiresAt: string
|
||||
|
||||
Reference in New Issue
Block a user