Модели для журнала рассылаемых сообщений по изменениям статусов
This commit is contained in:
parent
5d4fd808f3
commit
8d5cf6ac44
2 changed files with 34 additions and 0 deletions
7
src/models/change-message.model.ts
Normal file
7
src/models/change-message.model.ts
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
import { RedmineTypes } from '@app/event-emitter/models/redmine-types';
|
||||
|
||||
export type ChangeMessage = {
|
||||
changes_message?: string | null;
|
||||
notification_message?: string | null;
|
||||
recipient?: RedmineTypes.PublicUser | null;
|
||||
};
|
||||
27
src/models/change.model.ts
Normal file
27
src/models/change.model.ts
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
import { RedmineTypes } from '@app/event-emitter/models/redmine-types';
|
||||
import { ChangeMessage } from './change-message.model';
|
||||
|
||||
export class Change {
|
||||
initiator?: RedmineTypes.PublicUser;
|
||||
dev?: RedmineTypes.PublicUser;
|
||||
cr?: RedmineTypes.PublicUser;
|
||||
qa?: RedmineTypes.PublicUser;
|
||||
current_user?: RedmineTypes.PublicUser;
|
||||
author?: RedmineTypes.PublicUser;
|
||||
issue_id: number;
|
||||
issue_url: string;
|
||||
issue_tracker: string;
|
||||
issue_subject: string;
|
||||
journal_note?: string;
|
||||
old_status?: {
|
||||
id?: number;
|
||||
name?: string;
|
||||
} | null;
|
||||
new_status?: {
|
||||
id?: number;
|
||||
name?: string;
|
||||
};
|
||||
created_on: string;
|
||||
created_on_timestamp: number | null;
|
||||
messages: ChangeMessage[];
|
||||
}
|
||||
Loading…
Reference in a new issue