Compare commits

..

No commits in common. "28ce0c1511c978884bd188af8096ffd26da119cf" and "7c64938020c03ae37e8089f47e44df447b4c8b98" have entirely different histories.

4 changed files with 16 additions and 37 deletions

View File

@ -129,7 +129,7 @@ const AuditLogsTable = ({
header: 'Контекст', header: 'Контекст',
size: 160, size: 160,
Cell: ({ row }) => ( Cell: ({ row }) => (
<Typography>{`${ENTITY_RUSSIAN_NAMES[row.original.entity.toUpperCase()][1]} #${row.original.entity_id}`}</Typography> <Typography>{`${ENTITY_RUSSIAN_NAMES[row.original.entity.toUpperCase()]} #${row.original.entity_id}`}</Typography>
), ),
enableColumnActions: false, enableColumnActions: false,
enableSorting: false, enableSorting: false,

View File

@ -12,23 +12,22 @@ export const DEFAULT_ACTIONS = {
USER_ACCESS_REVOKED: 'Отмена доступа к ССП/РФ', USER_ACCESS_REVOKED: 'Отмена доступа к ССП/РФ',
VSP_CREATE: 'Создание ВСП', VSP_CREATE: 'Создание ВСП',
VSP_UPDATE: 'Обновление ВСП', VSP_UPDATE: 'Обновление ВСП',
DELETE_VSP: 'Удаление ВСП',
}; };
export const ENTITY_RUSSIAN_NAMES = { export const ENTITY_RUSSIAN_NAMES = {
ROW: ['строки', 'строка'], ROW: 'строки',
PROJECT: ['проекта', 'проект'], PROJECT: 'проекта',
TABLE: ['таблицы', 'таблица'], TABLE: 'таблицы',
STAGE: ['этапа', 'этап'], STAGE: 'этапа',
SSP: ['ССП/РФ', 'ССП/РФ'], SSP: 'ССП/РФ',
TASKS: ['задач', 'задачи'], TASKS: 'задач',
TASK: ['задачи', 'задача'], TASK: 'задачи',
USER_ACCESS: ['доступа к ССП/РФ', 'доступ к ССП/РФ'], USER_ACCESS: 'доступа к ССП/РФ',
USER: ['пользователя', 'пользователь'], USER: 'пользователя',
ACCESS_WINDOW: ['этапа', 'этап'], ACCESS_WINDOW: 'этапа',
ACCESS: ['этапа', 'этап'], ACCESS: 'этапа',
USER_ROLE: ['роли пользователя', 'роль пользователя'], USER_ROLE: 'роли пользователя',
VSP: ['ВСП', 'ВСП'], VSP: 'ВСП',
}; };
export const ACTION_RUSSIAN_NAMES = { export const ACTION_RUSSIAN_NAMES = {
@ -48,12 +47,12 @@ export const getRussianNamesForType = (name) => {
let entityTranslation = ''; let entityTranslation = '';
const sortedEntities = Object.keys(ENTITY_RUSSIAN_NAMES).sort( const sortedEntities = Object.keys(ENTITY_RUSSIAN_NAMES).sort(
(a, b) => b[0].length - a[0].length, (a, b) => b.length - a.length,
); );
for (const entity of sortedEntities) { for (const entity of sortedEntities) {
if (name.includes(entity)) { if (name.includes(entity)) {
entityTranslation = ENTITY_RUSSIAN_NAMES[entity][0]; entityTranslation = ENTITY_RUSSIAN_NAMES[entity];
break; break;
} }
} }

View File

@ -41,10 +41,6 @@ export const EVENT_CONFIGS = {
user_email: 'Почта пользователя', user_email: 'Почта пользователя',
is_active: 'Активный', is_active: 'Активный',
}, },
DELETE_VSP: {
vsp_id: 'ВСП',
branch_id: "СПП/РФ",
},
USER_ACCESS_GRANTED: { USER_ACCESS_GRANTED: {
entity_id: 'Пользователь', entity_id: 'Пользователь',
org_unit_name: 'Название СПП/РФ', org_unit_name: 'Название СПП/РФ',
@ -97,7 +93,6 @@ export const EVENT_CONFIGS = {
action: 'Действие', action: 'Действие',
sheet: "Лист", sheet: "Лист",
}, },
}; };
export const EVENT_CONFIGS_MULT_DEPENDENTS = { export const EVENT_CONFIGS_MULT_DEPENDENTS = {
ACCESS_WINDOW_CHANGE: { ACCESS_WINDOW_CHANGE: {

View File

@ -22,7 +22,6 @@ export const VALUE_TRANSFORMERS = {
'Для роли': transformRoleChanges, 'Для роли': transformRoleChanges,
'Колонки в этапе': transformColumns, 'Колонки в этапе': transformColumns,
'Форма': transformFormType, 'Форма': transformFormType,
'ВСП': transformVSP,
}; };
export function transformRole(value) { export function transformRole(value) {
@ -209,17 +208,3 @@ export async function transformColumns(cols, formId, sheet) {
// Пример использования: // Пример использования:
return { after: translateColsAfter, before: translateColsBefore }; return { after: translateColsAfter, before: translateColsBefore };
} }
export async function transformVSP(vspId) {
console.log(vspId);
if (!vspId) {
return 'нет id';
}
const res = await DictVspApi.getById(vspId);
if (!res.success) {
return 'нет информации'
}
const vsp = res.result;
return vsp.system_code + ' ' + vsp.registration_number;
}