Пробовал добавлять и менять роли в jhipster. Сначала я просто попытался изменить роль одного варианта использования на администратора с пользователя. Затем я проверил это, и пользователь может добавить сотрудника, даже если роли ROLE_ADMIN, поэтому ничего не изменилось.
Я также добавил новую роль под названием МЕНЕДЖЕР. Я отредактировал AuthoritiesConstants.java и добавил новую роль в таблицу JHI_AUTHORITY. Должен ли я сделать что-то еще или этого достаточно, чтобы заставить это работать?
state('employee.new', {
parent: 'employee',
url: '/new',
data: {
roles: ['ROLE_ADMIN'],
},
onEnter: ['$stateParams', '$state', '$modal', function($stateParams, $state, $modal) {
$modal.open({
templateUrl: 'scripts/app/entities/employee/employee-dialog.html',
controller: 'EmployeeDialogController',
size: 'lg',
resolve: {
entity: function () {
return {nameFirst: null, nameLast: null, taxNumber: null, isFinnish: null, finnishSOTU: null, valtticard: null, birthDate: null, isContactPerson: null, isTiedonantaja: null, cOTARKENNE: null, id: null};
}
}
}).result.then(function(result) {
$state.go('employee', null, { reload: true });
}, function() {
$state.go('employee');
})
}]
})