logging #13
@@ -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