ember-emeis
Version:
The frontend for the emeis user management service
29 lines (22 loc) • 673 B
JavaScript
import Controller from "@ember/controller";
import { action } from "@ember/object";
import { inject as service } from "@ember/service";
export default class RolesEditController extends Controller {
emeisOptions;
get permissionFilter() {
return { roles: this.model.id };
}
get displayPermissionTable() {
return !this.model.isNew && this.model.permissions;
}
get metaFields() {
return this.emeisOptions.role?.metaFields;
}
updateModel(model, formElements) {
model.slug = formElements.slug.value;
model.name = formElements.name.value;
model.description = formElements.description.value;
return model;
}
}