mirror of https://github.com/portainer/portainer
16 lines
625 B
JavaScript
16 lines
625 B
JavaScript
/**
|
|
* Transcient type from view data to payload
|
|
* @param {bool} adminOnly is ResourceControl restricted to admin only
|
|
* @param {bool} publicOnly is ResourceControl exposed to public
|
|
* @param {[]int} users Authorized UserIDs array
|
|
* @param {[]int} teams Authorized TeamIDs array
|
|
* @param {[]int} subResources subResourceIDs array
|
|
*/
|
|
export function ResourceControlOwnershipParameters(adminOnly = false, publicOnly = false, users = [], teams = [], subResources = []) {
|
|
this.AdministratorsOnly = adminOnly;
|
|
this.Public = publicOnly;
|
|
this.Users = users;
|
|
this.Teams = teams;
|
|
this.SubResourceIDs = subResources;
|
|
}
|