| | |
| | | super(params);
|
| | |
|
| | | final UserModel user = GitBlitWebSession.get().getUser() == null ? UserModel.ANONYMOUS : GitBlitWebSession.get().getUser();
|
| | | final boolean isAuthenticated = !UserModel.ANONYMOUS.equals(user) && user.isAuthenticated;
|
| | | final RepositoryModel repository = getRepositoryModel();
|
| | | final String id = WicketUtils.getObject(params);
|
| | | long ticketId = Long.parseLong(id);
|
| | |
| | | /*
|
| | | * UPDATE FORM (DISCUSSION TAB)
|
| | | */
|
| | | if (isAuthenticated && app().tickets().isAcceptingTicketUpdates(repository)) {
|
| | | if (user.canEdit(ticket, repository) && app().tickets().isAcceptingTicketUpdates(repository)) {
|
| | | if (ticket.isOpen()) {
|
| | | /*
|
| | | * OPEN TICKET
|