Модели для журнала рассылаемых сообщений по изменениям статусов
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