Files
backroad/app/portainer/models/user.js
Ali 4096bb562d feat(cache): introduce cache option [EE-6293] (#10672)
Co-authored-by: testa113 <testa113>
2023-11-22 14:21:07 +13:00

26 lines
737 B
JavaScript

export function UserViewModel(data) {
this.Id = data.Id;
this.Username = data.Username;
this.Role = data.Role;
this.ThemeSettings = data.ThemeSettings;
this.EndpointAuthorizations = data.EndpointAuthorizations;
this.PortainerAuthorizations = data.PortainerAuthorizations;
if (data.Role === 1) {
this.RoleName = 'administrator';
} else {
this.RoleName = 'user';
}
this.AuthenticationMethod = data.AuthenticationMethod;
this.Checked = false;
this.UseCache = data.UseCache;
}
export function UserTokenModel(data) {
this.id = data.id;
this.userId = data.userId;
this.description = data.description;
this.prefix = data.prefix;
this.dateCreated = data.dateCreated;
this.lastUsed = data.lastUsed;
}