| | |
| | | public void setup(IStoredSettings settings) {
|
| | | File realmFile = GitBlit.getFileOrFolder(Keys.realm.userService, "users.conf");
|
| | | serviceImpl = createUserService(realmFile);
|
| | | logger.info("GUS delegating to " + serviceImpl.toString());
|
| | | }
|
| | |
|
| | | @SuppressWarnings("deprecation")
|
| | |
| | | logger.info(MessageFormat.format("Automatically creating {0} based on {1}",
|
| | | usersConfig.getAbsolutePath(), realmFile.getAbsolutePath()));
|
| | | ConfigUserService configService = new ConfigUserService(usersConfig);
|
| | | for (String username : serviceImpl.getAllUsernames()) {
|
| | | UserModel userModel = serviceImpl.getUserModel(username);
|
| | | for (String username : service.getAllUsernames()) {
|
| | | UserModel userModel = service.getUserModel(username);
|
| | | configService.updateUserModel(userModel);
|
| | | }
|
| | | }
|
| | |
| | | logger.warn("Please consider using \"users.conf\" instead of the deprecated \"users.properties\" file");
|
| | | }
|
| | | return service;
|
| | | }
|
| | | |
| | | @Override
|
| | | public String toString() {
|
| | | return getClass().getSimpleName();
|
| | | }
|
| | |
|
| | | @Override
|
| | |
| | | }
|
| | |
|
| | | @Override
|
| | | public List<UserModel> getAllUsers() {
|
| | | return serviceImpl.getAllUsers();
|
| | | }
|
| | |
|
| | | @Override
|
| | | public List<String> getAllTeamNames() {
|
| | | return serviceImpl.getAllTeamNames();
|
| | | }
|
| | |
|
| | | @Override
|
| | | public List<TeamModel> getAllTeams() {
|
| | | return serviceImpl.getAllTeams();
|
| | | }
|
| | |
|
| | | @Override
|
| | | public List<String> getTeamnamesForRepositoryRole(String role) {
|
| | | return serviceImpl.getTeamnamesForRepositoryRole(role);
|
| | | }
|