| | |
| | | import com.gitblit.GitBlit;
|
| | | import com.gitblit.GitBlitException;
|
| | | import com.gitblit.Keys;
|
| | | import com.gitblit.models.RepositoryModel;
|
| | | import com.gitblit.models.UserModel;
|
| | | import com.gitblit.utils.StringUtils;
|
| | | import com.gitblit.wicket.AdminPage;
|
| | | import com.gitblit.wicket.BasePage;
|
| | | import com.gitblit.wicket.RequiresAdminRole;
|
| | | import com.gitblit.wicket.WicketUtils;
|
| | | import com.gitblit.wicket.models.RepositoryModel;
|
| | | import com.gitblit.wicket.models.UserModel;
|
| | |
|
| | | @AdminPage
|
| | | @RequiresAdminRole
|
| | | public class EditUserPage extends BasePage {
|
| | |
|
| | | private final boolean isCreate;
|
| | |
| | | Iterator<String> selectedRepositories = repositories.getSelectedChoices();
|
| | | List<String> repos = new ArrayList<String>();
|
| | | while (selectedRepositories.hasNext()) {
|
| | | repos.add(selectedRepositories.next());
|
| | | repos.add(selectedRepositories.next().toLowerCase());
|
| | | }
|
| | | userModel.setRepositories(repos);
|
| | | userModel.repositories.clear();
|
| | | userModel.repositories.addAll(repos);
|
| | | try {
|
| | | GitBlit.self().editUserModel(oldName, userModel, isCreate);
|
| | | } catch (GitBlitException e) {
|