| | |
| | | public class TicGitTicketPage extends RepositoryPage {
|
| | |
|
| | | public TicGitTicketPage(PageParameters params) {
|
| | | super(params, "ticket");
|
| | | super(params);
|
| | |
|
| | | final String ticketFolder = params.getString("f", "");
|
| | |
|
| | | Repository r = getRepository();
|
| | | TicGitTicket t = JGitUtils.getTicGitTicket(r, ticketFolder);
|
| | | r.close();
|
| | |
|
| | | add(new Label("ticketTitle", t.title));
|
| | | add(new Label("ticketId", t.id));
|
| | |
| | | addFooter();
|
| | | }
|
| | |
|
| | | @Override
|
| | | protected String getPageName() {
|
| | | return "ticket";
|
| | | }
|
| | |
|
| | | private String prepareComment(String comment) {
|
| | | String html = WicketUtils.breakLines(comment).trim();
|
| | | return html.replaceAll("\\bcommit\\s*([A-Za-z0-9]*)\\b", "<a href=\"/commit/" + repositoryName + "/$1\">commit $1</a>");
|