EntityService
import { EntityService} from '@tradinos/cms-frontend-entity';
export class UserService extends CmsService<User> {
constructor() {
super();
}//enable only the create operation
override manualActions?: BaseCRUDActions | undefined = {
create: () => true,
};//enable the edit and delete operations for table's column
override manualTableActionsFn: (
item?: User | undefined
) => Partial<BaseTableColumnAction>[] = (item: User | undefined) => [
{
key: CmsActionEnum.update,
label: 'update',
icon: 'pi pi-pencil',
},
{
key: CmsActionEnum.delete,
label: 'delete',
icon: 'pi pi-trash',
severity: 'danger',
visible: item?.id != 1,
},
];Last updated