addRight(UserRightCategory.HR, UserRightId.HR_EMPLOYEE, FALSE_READONLY_READWRITE, ProjectForgeGroup.HR_GROUP);
addRight(UserRightCategory.HR, UserRightId.HR_EMPLOYEE_SALARY, FALSE_READONLY_READWRITE,
ProjectForgeGroup.HR_GROUP);
addRight(UserRightCategory.HR, UserRightId.HR_VACATION, FALSE_READONLY_READWRITE,
ProjectForgeGroup.HR_GROUP);
addRight(UserRightCategory.FIBU, UserRightId.FIBU_AUSGANGSRECHNUNGEN, FALSE_READONLY_READWRITE, FIBU_ORGA_GROUPS)
.setReadOnlyForControlling();
addRight(UserRightCategory.FIBU, UserRightId.FIBU_EINGANGSRECHNUNGEN, FALSE_READONLY_READWRITE, FIBU_ORGA_GROUPS)
.setReadOnlyForControlling();
addRight(UserRightCategory.FIBU, UserRightId.FIBU_DATEV_IMPORT, FALSE_TRUE, FIBU_GROUPS);
addRight(UserRightCategory.FIBU, UserRightId.FIBU_COST_UNIT, FALSE_READONLY_READWRITE, FIBU_ORGA_GROUPS)
.setReadOnlyForControlling();
addRight(UserRightCategory.FIBU, UserRightId.FIBU_ACCOUNTS, FALSE_READONLY_READWRITE, FIBU_ORGA_GROUPS)
.setReadOnlyForControlling();
addRight(UserRightCategory.ORGA, UserRightId.ORGA_CONTRACTS, FALSE_READONLY_READWRITE, FIBU_ORGA_GROUPS)
.setReadOnlyForControlling();
addRight(UserRightCategory.ORGA, UserRightId.ORGA_INCOMING_MAIL, FALSE_READONLY_READWRITE, FIBU_ORGA_GROUPS)
.setReadOnlyForControlling();
addRight(UserRightCategory.ORGA, UserRightId.ORGA_OUTGOING_MAIL, FALSE_READONLY_READWRITE, FIBU_ORGA_GROUPS)
.setReadOnlyForControlling();
addRight(UserRightCategory.ORGA, UserRightId.ORGA_VISITORBOOK, FALSE_READONLY_READWRITE, ProjectForgeGroup.ORGA_TEAM);
addRight(new TenantRight(accessChecker, tenantChecker));
addRight(new ProjektRight(accessChecker));
addRight(new AuftragRight(accessChecker));
addRight(new MebRight(accessChecker));
addRight(new GanttChartRight(accessChecker));
addRight(new HRPlanningRight(accessChecker));
addRight(new TeamCalRight(accessChecker));
addRight(new TeamEventRight(accessChecker));