| | |
| | | import com.gitblit.wicket.WicketUtils;
|
| | |
|
| | | @RequiresAdminRole
|
| | | public class EditUserPage extends BasePage {
|
| | | public class EditUserPage extends RootSubPage {
|
| | |
|
| | | private final boolean isCreate;
|
| | |
|
| | |
| | |
|
| | | protected void setupPage(final UserModel userModel) {
|
| | | if (isCreate) {
|
| | | super.setupPage("", getString("gb.newUser"));
|
| | | super.setupPage(getString("gb.newUser"), "");
|
| | | } else {
|
| | | super.setupPage("", getString("gb.edit"));
|
| | | super.setupPage(getString("gb.edit"), userModel.username);
|
| | | }
|
| | | |
| | | final Model<String> confirmPassword = new Model<String>(
|
| | | StringUtils.isEmpty(userModel.password) ? "" : userModel.password);
|
| | | CompoundPropertyModel<UserModel> model = new CompoundPropertyModel<UserModel>(userModel);
|
| | |
| | | userModel.username));
|
| | | setResponsePage(EditUserPage.class);
|
| | | } else {
|
| | | // back to home
|
| | | setResponsePage(RepositoriesPage.class);
|
| | | // back to users page
|
| | | setResponsePage(UsersPage.class);
|
| | | }
|
| | | }
|
| | | };
|
| | |
| | |
|
| | | @Override
|
| | | public void onSubmit() {
|
| | | setResponsePage(RepositoriesPage.class);
|
| | | setResponsePage(UsersPage.class);
|
| | | }
|
| | | };
|
| | | cancel.setDefaultFormProcessing(false);
|