You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Elliotte Rusty Harold (Jira)" <ji...@apache.org> on 2019/12/19 15:59:00 UTC

[jira] [Updated] (MCHANGES-365) Add Link to Action

     [ https://issues.apache.org/jira/browse/MCHANGES-365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Elliotte Rusty Harold updated MCHANGES-365:
-------------------------------------------
    Priority: Minor  (was: Major)

> Add Link to Action
> ------------------
>
>                 Key: MCHANGES-365
>                 URL: https://issues.apache.org/jira/browse/MCHANGES-365
>             Project: Maven Changes Plugin
>          Issue Type: New Feature
>          Components: announcement
>    Affects Versions: 2.11
>            Reporter: dur
>            Priority: Minor
>              Labels: close-pending
>
> Add property link to class Action to support links in an announcment. 
> Property should copied in 
> {code}
>     /**
>      * Create an <code>Action</code> from an issue.
>      * 
>      * @param issue The issue to extract the information from
>      * @return An <code>Action</code>
>      */
>     public Action createAction( Issue issue )
>     {
>         Action action = new Action();
>         // @todo We need to add something like issue.getPresentationIdentifier() to be able to support other IMSes
>         // beside JIRA
>         action.setIssue( issue.getKey() );
>         // Try to map the IMS-specific issue type to one that is used in a changes.xml file
>         IssueType type;
>         if ( getIssueTypeMap().containsKey( issue.getType() ) )
>         {
>             type = getIssueTypeMap().get( issue.getType() );
>             action.setType( type.modelRepresentation() );
>         }
>         else
>         {
>             action.setType( UNKNOWN_ISSUE_TYPE );
>         }
>         action.setDev( issue.getAssignee() );
>         // Set dueTo to the empty String instead of null to make Velocity happy
>         action.setDueTo( "" );
>         // action.setDueTo( issue.getReporter() );
>         action.setAction( issue.getSummary() );
>         return action;
>     }
> {code}
> For example with following line:
> {code}
> action.setLink(issue.getLink());
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)