| | |
| | | || !currentUser.canEdit(ticket, getRepositoryModel())
|
| | | || !app().tickets().isAcceptingTicketUpdates(getRepositoryModel())) {
|
| | | setResponsePage(TicketsPage.class, WicketUtils.newObjectParameter(repositoryName, "" + ticketId));
|
| | |
|
| | | // create a placeholder object so we don't trigger NPEs
|
| | | ticket = new TicketModel();
|
| | | }
|
| | |
|
| | | typeModel = Model.of(ticket.type);
|
| | |
| | | topicModel = Model.of(ticket.topic == null ? "" : ticket.topic);
|
| | | responsibleModel = Model.of();
|
| | | milestoneModel = Model.of();
|
| | | mergeToModel = Model.of(ticket.mergeTo == null ? "" : ticket.mergeTo);
|
| | | mergeToModel = Model.of(ticket.mergeTo == null ? getRepositoryModel().mergeTo : ticket.mergeTo);
|
| | | statusModel = Model.of(ticket.status);
|
| | |
|
| | | setStatelessHint(false);
|
| | |
| | | branches.add(Repository.shortenRefName(branch));
|
| | | }
|
| | | }
|
| | | branches.remove(Repository.shortenRefName(getRepositoryModel().HEAD));
|
| | | branches.add(0, Repository.shortenRefName(getRepositoryModel().HEAD));
|
| | | branches.remove(Repository.shortenRefName(getRepositoryModel().mergeTo));
|
| | | branches.add(0, Repository.shortenRefName(getRepositoryModel().mergeTo));
|
| | |
|
| | | Fragment mergeto = new Fragment("mergeto", "mergeToFragment", this);
|
| | | mergeto.add(new DropDownChoice<String>("mergeto", mergeToModel, branches));
|