| DEFAULT_PROJECTS_CONFIG |
Type : IRestProviderOptions<Project>
|
Default value : {
name: 'project',
pluralName: 'projects',
autoload: true,
paginationMeta: {
perPage: 5
},
actionOptions: {
responseData: (data: any, action: ProviderActionEnum) => {
if (action === ProviderActionEnum.Delete) {
return true;
} else {
if (action === ProviderActionEnum.LoadAll) {
return plainToClass(Project, data && data.body && data.body.projects);
} else {
return plainToClass(Project, data && data.body && data.body.project);
}
}
},
responsePaginationMeta: (data: any, action: ProviderActionEnum): PaginationMeta => {
return { totalResults: data && data.body && data.body.meta && data.body.meta.totalResults, perPage: undefined };
}
},
restOptions: {
limitQueryParam: 'per_page',
pageQueryParam: 'cur_page',
searchTextQueryParam: 'q'
}
}
|
| PROJECTS_CONFIG_TOKEN |
Type : string
|
Default value : 'ProjectsConfig'
|
| DEFAULT_STATUSES_CONFIG |
Type : IRestProviderOptions<Status>
|
Default value : {
name: 'status',
pluralName: 'statuses',
autoload: true,
paginationMeta: {
perPage: 5
},
actionOptions: {
responseData: (data: any, action: ProviderActionEnum) => {
if (action === ProviderActionEnum.Delete) {
return true;
} else {
if (action === ProviderActionEnum.LoadAll) {
return plainToClass(Status, data && data.body && data.body.statuses);
} else {
return plainToClass(Status, data && data.body && data.body.status);
}
}
},
responsePaginationMeta: (data: any, action: ProviderActionEnum): PaginationMeta => {
return { totalResults: data && data.body && data.body.meta && data.body.meta.totalResults, perPage: undefined };
}
},
restOptions: {
limitQueryParam: 'per_page',
pageQueryParam: 'cur_page',
searchTextQueryParam: 'q'
}
}
|
| STATUSES_CONFIG_TOKEN |
Type : string
|
Default value : 'StatusesConfig'
|
| DEFAULT_TASKS_CONFIG |
Type : IRestProviderOptions<Task>
|
Default value : {
name: 'task',
pluralName: 'tasks',
autoload: true,
paginationMeta: {
perPage: 5
},
actionOptions: {
responseData: (data: any, action: ProviderActionEnum) => {
if (action === ProviderActionEnum.Delete) {
return true;
} else {
if (action === ProviderActionEnum.LoadAll) {
return plainToClass(Task, data && data.body && data.body.tasks);
} else {
return plainToClass(Task, data && data.body && data.body.task);
}
}
},
responsePaginationMeta: (data: any, action: ProviderActionEnum): PaginationMeta => {
return { totalResults: data && data.body && data.body.meta && data.body.meta.totalResults, perPage: undefined };
}
},
restOptions: {
limitQueryParam: 'per_page',
pageQueryParam: 'cur_page',
searchTextQueryParam: 'q'
}
}
|
| TASKS_CONFIG_TOKEN |
Type : string
|
Default value : 'TasksConfig'
|
| RuI18n |
Type : object
|
Default value : {
Id: 'Ид.',
Title: 'Заголовок',
Description: 'Описание',
'Is public': 'Публичный',
'Created at': 'Дата создания',
'Updated at': 'Дата изменения',
Statuses: 'Статусы',
Tasks: 'Задачи',
Users: 'Пользователи',
'Completed tasks': 'Выполненные задачи',
'Add new project': 'Добавить проект',
'Project #{{id}}': 'Проекта #{{id}}',
'Update project #{{id}}': 'Редактирование проекта #{{id}}',
'Delete project #{{id}}': 'Удалить проект #{{id}}',
'Do you really want to delete project?': 'Вы действительно хотите удалить этот проект?',
Yes: 'Да',
No: 'Нет',
Project: 'Проект',
Name: 'Наименование',
'Add new status': 'Создание нового статуса',
'Status #{{id}}': 'Статус #{{id}}',
'Update status #{{id}}': 'Изменить статус #{{id}}',
'Delete status #{{id}}': 'Удалить статус #{{id}}',
'Do you really want to delete status?': 'Вы действительно хотите удалить статус?',
Status: 'Статус',
'Open at': 'Дата открытия',
'Close at': 'Дата закрытия',
'Task time': 'Время задачи',
'Created user': 'Создал',
'Updated user': 'Обновил',
'Assigned user': 'Пользователь',
'Add new task': 'Создание новой задачи',
'Task #{{id}}': 'Задача #{{id}}',
'Update task #{{id}}': 'Изменить задачу #{{id}}',
'Delete task #{{id}}': 'Удалить задачу #{{id}}',
'Do you really want to delete task?': 'Вы действительно хотите удалить задачу?',
Russian: 'Русский',
English: 'Английский'
}
|