<atlassian-plugin key="com.atlassian.jira.plugin.system.reports" i18n-name-key="admin.report.plugin.name" name="Reports Plugin">
    <plugin-info>
        <description key="admin.report.plugin.desc">JIRA's system reports.</description>
        <version>1.0</version>
        <application-version min="3.0" max="3.0" />
        <vendor name="Atlassian Pty Ltd" url="http://www.atlassian.com" />
    </plugin-info>

    <report key="developer-workload" i18n-name-key="report.developerworkload.label" name="User Workload Report" class="com.atlassian.jira.plugin.report.impl.DeveloperWorkloadReport">
        <description key="report.developerworkload.description">This report shows the details of a user's current workload, showing the number of unresolved issues assigned and workload remaining on a per project basis.</description>
        <label key="report.developerworkload.label" />

        <resource type="velocity" name="view" location="templates/plugins/jira/reports/developer-workload-report.vm" />
        <resource type="i18n" name="i18n" location="com.atlassian.jira.plugins.reports.developerworkload" />

        <properties>
            <property>
                <key>developer</key>
                <name>report.developerworkload.developer</name>
                <description>report.developerworkload.developer.description</description>
                <type>user</type>
            </property>
            <property>
                <key>subtaskInclusion</key>
                <name>report.subtask.include</name>
                <description>report.subtask.include.description</description>
                <type>select</type>
                <i18n>false</i18n>
                <values class="com.atlassian.jira.plugin.report.impl.UserSubTaskIncludeValuesGenerator"/>
                <enabled-condition class="com.atlassian.jira.plugin.report.impl.AllowUnassignedAndSubTasksEnabledCondition"/>
            </property>
        </properties>
    </report>

    <report key="version-workload" i18n-name-key="report.versionworkload.label" name="Version Workload Report" class="com.atlassian.jira.plugin.report.impl.VersionWorkloadReport">
        <description key="report.versionworkload.description">This report shows the details of the current workload for the specified version - showing the number of unresolved issues assigned to each user and workload remaining.</description>
        <label key="report.versionworkload.label"/>

        <resource type="velocity" name="view" location="templates/plugins/jira/reports/version-workload-report.vm" />
        <resource type="i18n" name="i18n" location="com.atlassian.jira.plugins.reports.versionworkload" />

        <properties>
            <property>
                <key>versionId</key>
                <name>common.concepts.version</name>
                <description>report.versionworkload.version.description</description>
                <type>select</type>
                <i18n>false</i18n>
                <values class="com.atlassian.jira.portal.VersionValuesGenerator"/>
            </property>
            <property>
                <key>displayUnknown</key>
                <name>report.versionworkload.display.unestimated</name>
                <description>report.versionworkload.include.unestimated</description>
                <type>select</type>
                <values>
                    <value>
                        <key>yes</key>
                        <value>common.words.yes</value>
                    </value>
                    <value>
                        <key>no</key>
                        <value>common.words.no</value>
                    </value>
                </values>
            </property>
            <property>
                <key>subtaskInclusion</key>
                <name>report.subtask.include</name>
                <description>report.subtask.include.description</description>
                <type>select</type>
                <i18n>false</i18n>
                <values class="com.atlassian.jira.plugin.report.impl.SubTaskIncludeValuesGenerator"/>
                <enabled-condition class="com.atlassian.jira.plugin.report.impl.SubTasksEnabledCondition"/>
            </property>
        </properties>
    </report>

    <report key="time-tracking" i18n-name-key="report.timetracking.label" name="Time Tracking Report" class="com.atlassian.jira.plugin.report.impl.TimeTrackingReport">
        <description key="report.timetracking.description">This report shows the time tracking details for a specific project.</description>
        <label key="report.timetracking.label" />

        <resource type="velocity" name="view" location="templates/plugins/jira/reports/time-tracking-report.vm" />
        <resource type="velocity" name="excel" location="templates/plugins/jira/reports/time-tracking-report-excel.vm" />
        <resource type="i18n" name="i18n" location="com.atlassian.jira.plugins.reports.timetracking" />

        <properties>
            <property>
                <key>versionId</key>
                <name>timetracking.version</name>
                <description>report.timetracking.version.description</description>
                <type>select</type>
                <i18n>false</i18n>
                <values class="com.atlassian.jira.portal.VersionOptionalValuesGenerator"/>
            </property>
            <property>
                <key>sortingOrder</key>
                <name>report.timetracking.sortingorder</name>
                <description>report.timetracking.sortingorder.description</description>
                <type>select</type>
                <values class="com.atlassian.jira.portal.SortingValuesGenerator"/>
            </property>
            <property>
                <key>completedFilter</key>
                <name>report.timetracking.filter</name>
                <description>report.timetracking.filter.description</description>
                <type>select</type>
                <i18n>false</i18n>
                <values class="com.atlassian.jira.portal.FilterValuesGenerator"/>
            </property>
            <property>
                <key>subtaskInclusion</key>
                <name>report.subtask.include</name>
                <description>report.subtask.include.description</description>
                <type>select</type>
                <i18n>false</i18n>
                <values class="com.atlassian.jira.plugin.report.impl.SubTaskIncludeValuesGenerator"/>
                <enabled-condition class="com.atlassian.jira.plugin.report.impl.SubTasksEnabledCondition"/>
            </property>
        </properties>
    </report>

    <report key="singlelevelgroupby" i18n-name-key="report.singlelevelgroupby.label" name="Group By Report" class="com.atlassian.jira.plugin.report.impl.SingleLevelGroupByReport">
        <description key="report.singlelevelgroupby.description">This report allows you to group data by a certain field</description>
        <resource type="velocity" name="view" location="templates/plugins/jira/reports/single-groupby-report.vm" />
        <resource type="i18n" name="i18n" location="com.atlassian.jira.plugins.reports.singlegroupby" />
        <label key="report.singlelevelgroupby.label" />
        <properties>
            <property>
                <key>filterid</key>
                <name>report.singlelevelgroupby.filterId</name>
                <description>report.singlelevelgroupby.filterId.description</description>
                <type>filterpicker</type>
                <i18n>false</i18n>
            </property>
            <property>
                <key>mapper</key>
                <name>report.singlelevelgroupby.mapper</name>
                <description>report.singlelevelgroupby.mapper.description</description>
                <type>select</type>
                <values class="com.atlassian.jira.issue.statistics.FilterStatisticsValuesGenerator"/>
            </property>
        </properties>
    </report>

</atlassian-plugin>
