WindowControl wControl, ControllerEventListener tableEventListener, String actionCommand) {
Locale loc = ureq.getLocale();
Translator trans = new PackageTranslator(PACKAGE, loc);
trans = UserManager.getInstance().getPropertyHandlerTranslator(trans);
TableController tableCtr = new TableController(tableConfig, ureq, wControl, trans, tableEventListener);
Roles roles = ureq.getUserSession().getRoles();
boolean isAdministrativeUser = (roles.isAuthor() || roles.isGroupManager() || roles.isUserManager() || roles.isOLATAdmin());
UserTableDataModel userDataModel = new UserTableDataModel(identities, loc, isAdministrativeUser);
userDataModel.addColumnDescriptors(tableCtr, actionCommand);
tableCtr.setTableDataModel(userDataModel);
return tableCtr;
}