| | |
| | | import com.gitblit.models.RepositoryModel; |
| | | import com.gitblit.models.UserModel; |
| | | import com.gitblit.tickets.QueryResult; |
| | | import com.gitblit.tickets.TicketIndexer.Lucene; |
| | | import com.gitblit.tickets.TicketLabel; |
| | | import com.gitblit.utils.ArrayUtils; |
| | | import com.gitblit.utils.BugtraqProcessor; |
| | |
| | | |
| | | if (showRepository) { |
| | | String name = StringUtils.stripDotGit(ticket.repository); |
| | | PageParameters rp = new PageParameters(WicketUtils.newRepositoryParameter(ticket.repository)); |
| | | for (String state : TicketsUI.openStatii) { |
| | | rp.add(Lucene.status.name(), state); |
| | | } |
| | | PageParameters rp = WicketUtils.newOpenTicketsParameter(ticket.repository); |
| | | LinkPanel link = new LinkPanel("ticketsLink", null, name, TicketsPage.class, rp); |
| | | WicketUtils.setCssBackground(link, name); |
| | | item.add(link); |
| | |
| | | public void populateItem(final Item<String> labelItem) { |
| | | BugtraqProcessor btp = new BugtraqProcessor(app().settings()); |
| | | Repository db = app().repositories().getRepository(repository.name); |
| | | String content = btp.processPlainCommitMessage(db, repository.name, labelItem.getModelObject()); |
| | | String content = btp.processText(db, repository.name, labelItem.getModelObject()); |
| | | db.close(); |
| | | Label label = new Label("label", content); |
| | | label.setEscapeModelStrings(false); |