mirror of https://github.com/rancher/dashboard.git
17 lines
503 B
JavaScript
17 lines
503 B
JavaScript
import HybridModel from '@shell/plugins/steve/hybrid-class';
|
|
import { GROUP, SERVICE_ACCOUNT, USER } from '@shell/config/types';
|
|
|
|
export default class RoleBinding extends HybridModel {
|
|
get users() {
|
|
return this.subjects.filter(({ kind }) => kind?.toLowerCase() === USER);
|
|
}
|
|
|
|
get serviceAccounts() {
|
|
return this.subjects.filter(({ kind }) => kind?.toLowerCase() === SERVICE_ACCOUNT);
|
|
}
|
|
|
|
get groups() {
|
|
return this.subjects.filter(({ kind }) => kind?.toLowerCase() === GROUP);
|
|
}
|
|
}
|