* chore(project): install prettier and lint-staged * chore(project): apply prettier to html too * chore(project): git ignore eslintcache * chore(project): add a comment about format script * chore(prettier): update printWidth * chore(prettier): remove useTabs option * chore(prettier): add HTML validation * refactor(prettier): fix closing tags * feat(prettier): define angular parser for html templates * style(prettier): run prettier on codebase Co-authored-by: Anthony Lapenna <lapenna.anthony@gmail.com>
22 lines
632 B
JavaScript
22 lines
632 B
JavaScript
// create UserAccessViewModel from UserViewModel
|
|
export function UserAccessViewModel(data) {
|
|
this.Id = data.Id;
|
|
this.Name = data.Username;
|
|
this.Type = 'user';
|
|
this.Inherited = false;
|
|
this.Override = false;
|
|
this.Role = { Id: 0, Name: '-' };
|
|
this.icon = '<i class="fa fa-user" aria-hidden="true"></i>';
|
|
}
|
|
|
|
// create TeamAccessViewModel from TeamViewModel
|
|
export function TeamAccessViewModel(data) {
|
|
this.Id = data.Id;
|
|
this.Name = data.Name;
|
|
this.Type = 'team';
|
|
this.Inherited = false;
|
|
this.Override = false;
|
|
this.Role = { Id: 0, Name: '-' };
|
|
this.icon = '<i class="fa fa-users" aria-hidden="true"></i>';
|
|
}
|