добавляю все изменения проекта на текущий момент
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums;
|
||||
|
||||
/**
|
||||
* Бизнес действия, доступные для логирования через activity_log
|
||||
* @author dgavrilov
|
||||
*/
|
||||
|
||||
|
||||
#Гаврилов
|
||||
//ПОЛУЧИТСЯ ЛИ ПЕРЕДАТЬ НА ФРОНТ ЭТОТ ENUM
|
||||
//ГАВРИЛОВ
|
||||
//ИДЕНТИЧНЫЙ СПРАВОЧНИК УКАЗАН НА СТОРОНЕ react в компоненте ENTITYHISTORY. ЕСТЬ ВОЗМОЖНОСТЬ ОБЪЕДИНИТЬ ИХ?
|
||||
enum LogBusinessEvents: string
|
||||
{
|
||||
case Create = 'create';
|
||||
case Edit = 'edit';
|
||||
case Archive = 'archive';
|
||||
case Restore = 'restore';
|
||||
case Delete = 'delete';
|
||||
case Cancel = 'cancel';
|
||||
|
||||
public function title(): string
|
||||
{
|
||||
return match($this)
|
||||
{
|
||||
self::Create => 'создание',
|
||||
self::Edit => 'редактирование',
|
||||
self::Archive => 'архивация',
|
||||
self::Restore => 'восстановление',
|
||||
self::Delete => 'удаление',
|
||||
self::Cancel => 'отмена',
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user