Merged #206 "New Ticket Type - Maintenance"
| | |
| | | } |
| | | |
| | | public static enum Type { |
| | | Enhancement, Task, Bug, Proposal, Question; |
| | | Enhancement, Task, Bug, Proposal, Question, Maintenance; |
| | | |
| | | public static Type defaultType = Task; |
| | | |
| | | public static Type [] choices() { |
| | | return new Type [] { Enhancement, Task, Bug, Question }; |
| | | return new Type [] { Enhancement, Task, Bug, Question, Maintenance }; |
| | | } |
| | | |
| | | @Override |
| | |
| | | gb.enhancementTickets = enhancements |
| | | gb.taskTickets = tasks |
| | | gb.questionTickets = questions |
| | | gb.maintenanceTickets = maintenance |
| | | gb.requestTickets = enhancements & tasks |
| | | gb.yourCreatedTickets = created by you |
| | | gb.yourWatchedTickets = watched by you |
| | |
| | | case Question: |
| | | WicketUtils.setCssClass(label, "fa fa-question"); |
| | | break; |
| | | case Maintenance: |
| | | WicketUtils.setCssClass(label, "fa fa-cogs"); |
| | | break; |
| | | default: |
| | | // standard ticket |
| | | WicketUtils.setCssClass(label, "fa fa-ticket"); |
| | |
| | | <!-- query list --> |
| | | <ul class="nav nav-list"> |
| | | <li class="nav-header"><wicket:message key="gb.queries"></wicket:message></li> |
| | | <li><a wicket:id="changesQuery"><i class="fa fa-code-fork"></i> <wicket:message key="gb.proposalTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="bugsQuery"><i class="fa fa-bug"></i> <wicket:message key="gb.bugTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="enhancementsQuery"><i class="fa fa-magic"></i> <wicket:message key="gb.enhancementTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="tasksQuery"><i class="fa fa-ticket"></i> <wicket:message key="gb.taskTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="questionsQuery"><i class="fa fa-question"></i> <wicket:message key="gb.questionTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="changesQuery"><i class="fa fa-code-fork fa-fw"></i> <wicket:message key="gb.proposalTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="bugsQuery"><i class="fa fa-bug fa-fw"></i> <wicket:message key="gb.bugTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="enhancementsQuery"><i class="fa fa-magic fa-fw"></i> <wicket:message key="gb.enhancementTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="tasksQuery"><i class="fa fa-ticket fa-fw"></i> <wicket:message key="gb.taskTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="questionsQuery"><i class="fa fa-question fa-fw"></i> <wicket:message key="gb.questionTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="maintenanceQuery"><i class="fa fa-cogs fa-fw"></i> <wicket:message key="gb.maintenanceTickets"></wicket:message></a></li> |
| | | <li wicket:id="userDivider" class="divider"></li> |
| | | <li><a wicket:id="createdQuery"><i class="fa fa-user"></i> <wicket:message key="gb.yourCreatedTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="responsibleQuery"><i class="fa fa-user"></i> <wicket:message key="gb.yourAssignedTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="watchedQuery"><i class="fa fa-eye"></i> <wicket:message key="gb.yourWatchedTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="mentionsQuery"><i class="fa fa-comment"></i> <wicket:message key="gb.mentionsMeTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="createdQuery"><i class="fa fa-user fa-fw"></i> <wicket:message key="gb.yourCreatedTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="responsibleQuery"><i class="fa fa-user fa-fw"></i> <wicket:message key="gb.yourAssignedTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="watchedQuery"><i class="fa fa-eye fa-fw"></i> <wicket:message key="gb.yourWatchedTickets"></wicket:message></a></li> |
| | | <li><a wicket:id="mentionsQuery"><i class="fa fa-comment fa-fw"></i> <wicket:message key="gb.mentionsMeTickets"></wicket:message></a></li> |
| | | <li class="divider"></li> |
| | | <li><a wicket:id="resetQuery"><i class="fa fa-bolt"></i> <wicket:message key="gb.reset"></wicket:message></a></li> |
| | | <li><a wicket:id="resetQuery"><i class="fa fa-bolt fa-fw"></i> <wicket:message key="gb.reset"></wicket:message></a></li> |
| | | </ul> |
| | | |
| | | </div> |
| | |
| | | sortBy, |
| | | desc, |
| | | 1))); |
| | | |
| | | add(new BookmarkablePageLink<Void>("maintenanceQuery", MyTicketsPage.class, |
| | | queryParameters( |
| | | Lucene.type.matches(TicketModel.Type.Maintenance.name()), |
| | | milestoneParam, |
| | | statiiParam, |
| | | assignedToParam, |
| | | sortBy, |
| | | desc, |
| | | 1))); |
| | | |
| | | add(new BookmarkablePageLink<Void>("resetQuery", MyTicketsPage.class, |
| | | queryParameters( |
| | |
| | | <div class="hidden-phone">
|
| | | <ul class="nav nav-list">
|
| | | <li class="nav-header"><wicket:message key="gb.queries"></wicket:message></li>
|
| | | <li><a wicket:id="changesQuery"><i class="fa fa-code-fork"></i> <wicket:message key="gb.proposalTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="bugsQuery"><i class="fa fa-bug"></i> <wicket:message key="gb.bugTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="enhancementsQuery"><i class="fa fa-magic"></i> <wicket:message key="gb.enhancementTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="tasksQuery"><i class="fa fa-ticket"></i> <wicket:message key="gb.taskTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="questionsQuery"><i class="fa fa-question"></i> <wicket:message key="gb.questionTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="changesQuery"><i class="fa fa-code-fork fa-fw"></i> <wicket:message key="gb.proposalTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="bugsQuery"><i class="fa fa-bug fa-fw"></i> <wicket:message key="gb.bugTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="enhancementsQuery"><i class="fa fa-magic fa-fw"></i> <wicket:message key="gb.enhancementTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="tasksQuery"><i class="fa fa-ticket fa-fw"></i> <wicket:message key="gb.taskTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="questionsQuery"><i class="fa fa-question fa-fw"></i> <wicket:message key="gb.questionTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="maintenanceQuery"><i class="fa fa-cogs fa-fw"></i> <wicket:message key="gb.maintenanceTickets"></wicket:message></a></li>
|
| | | <li wicket:id="userDivider" class="divider"></li>
|
| | | <li><a wicket:id="createdQuery"><i class="fa fa-user"></i> <wicket:message key="gb.yourCreatedTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="watchedQuery"><i class="fa fa-eye"></i> <wicket:message key="gb.yourWatchedTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="mentionsQuery"><i class="fa fa-comment"></i> <wicket:message key="gb.mentionsMeTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="createdQuery"><i class="fa fa-user fa-fw"></i> <wicket:message key="gb.yourCreatedTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="watchedQuery"><i class="fa fa-eye fa-fw"></i> <wicket:message key="gb.yourWatchedTickets"></wicket:message></a></li>
|
| | | <li><a wicket:id="mentionsQuery"><i class="fa fa-comment fa-fw"></i> <wicket:message key="gb.mentionsMeTickets"></wicket:message></a></li>
|
| | | <li class="divider"></li>
|
| | | <li><a wicket:id="resetQuery"><i class="fa fa-bolt"></i> <wicket:message key="gb.reset"></wicket:message></a></li>
|
| | | <li><a wicket:id="resetQuery"><i class="fa fa-bolt fa-fw"></i> <wicket:message key="gb.reset"></wicket:message></a></li>
|
| | | </ul>
|
| | | </div>
|
| | | <div wicket:id="dynamicQueries" class="hidden-phone"></div>
|
| | |
| | | sortBy,
|
| | | desc,
|
| | | 1)));
|
| | | |
| | | add(new BookmarkablePageLink<Void>("maintenanceQuery", TicketsPage.class,
|
| | | queryParameters(
|
| | | Lucene.type.matches(TicketModel.Type.Maintenance.name()),
|
| | | milestoneParam,
|
| | | statiiParam,
|
| | | assignedToParam,
|
| | | sortBy,
|
| | | desc,
|
| | | 1)));
|
| | |
|
| | | add(new BookmarkablePageLink<Void>("resetQuery", TicketsPage.class,
|
| | | queryParameters(
|