mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-19 14:20:31 +00:00
add server to monorepo.
This commit is contained in:
31
packages/server/src/services/Roles/RoleTransformer.ts
Normal file
31
packages/server/src/services/Roles/RoleTransformer.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
import { Transformer } from '@/lib/Transformer/Transformer';
|
||||
|
||||
export class RoleTransformer extends Transformer {
|
||||
/**
|
||||
* Include these attributes to sale invoice object.
|
||||
* @returns {Array}
|
||||
*/
|
||||
public includeAttributes = (): string[] => {
|
||||
return ['name', 'description'];
|
||||
};
|
||||
|
||||
/**
|
||||
*
|
||||
* @param role
|
||||
* @returns
|
||||
*/
|
||||
public name(role) {
|
||||
return role.predefined ? this.context.i18n.__(role.name) : role.name;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param role
|
||||
* @returns
|
||||
*/
|
||||
public description(role) {
|
||||
return role.predefined
|
||||
? this.context.i18n.__(role.description)
|
||||
: role.description;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user