%@ page import="com.imcode.imcms.api.*" errorPage="error.jsp" %>
Create a new role
<%
ContentManagementSystem imcmsSystem = ContentManagementSystem.fromRequest( request );
UserService userService = imcmsSystem.getUserService();
%>
Before:
<%=java.util.Arrays.asList( userService.getAllRoles() )%>
<%
String roleName = "Test role";
Role role = userService.createNewRole( roleName );
role.setPasswordMailPermission( false );
userService.saveRole( role );
%>
After adding a new role named "<%= role.getName() %>":
<%=java.util.Arrays.asList( userService.getAllRoles() )%>