James Moger
2014-04-26 01995873731e7efa517ca66246547b3084f8d529
src/main/java/com/gitblit/wicket/pages/EditMilestonePage.java
@@ -28,13 +28,13 @@
import org.apache.wicket.markup.html.form.TextField;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.parboiled.common.StringUtils;
import com.gitblit.models.RepositoryModel;
import com.gitblit.models.TicketModel;
import com.gitblit.models.TicketModel.Status;
import com.gitblit.models.UserModel;
import com.gitblit.tickets.TicketMilestone;
import com.gitblit.utils.StringUtils;
import com.gitblit.wicket.GitBlitWebSession;
import com.gitblit.wicket.WicketUtils;
@@ -152,6 +152,23 @@
      cancel.setDefaultFormProcessing(false);
      form.add(cancel);
      Button delete = new Button("delete") {
         private static final long serialVersionUID = 1L;
         @Override
         public void onSubmit() {
            UserModel currentUser = GitBlitWebSession.get().getUser();
            String createdBy = currentUser.username;
            if (app().tickets().deleteMilestone(getRepositoryModel(), oldName, createdBy)) {
               setResponsePage(TicketsPage.class, WicketUtils.newRepositoryParameter(repositoryName));
            } else {
               // TODO error processing
            }
         }
      };
      delete.setDefaultFormProcessing(false);
      form.add(delete);
   }
   @Override