I am writing a plugin that has an unusual requiremtent for user input (inputs for year and week of year)
is there a way to write a custom validator for these report inputs/properties?
<report key="unusual-report" name="Unusual Report" class="com.foo.UnusualReport"> <description>Creates an Unusual Report</description> <resource type="velocity" name="htmlView" location="templates/report.vm" /> <resource type="velocity" name="excelView" location="templates/excel.vm" /> <resource type="i18n" name="i18n" location="com.atlassian.plugins.tutorial.jira.report.singlelevelgroup_report" /> <label>Unusual Report</label> <properties> <property> <key>year</key> <name>Year</name> <description>Approxmately 365 days</description> <type>text</type> </property> <property> <key>week</key> <name>Week</name> <description>Week of the Year</description> <type>text</type> </property> </properties> </report>
Thanks Everyone :)
You silly Noob!;) just use a ValuesGenerator!
<report key="unusual-report" name="Unusual Report" class="com.foo.UnusualReport"> <description>Creates an Unusual Report</description> <resource type="velocity" name="htmlView" location="templates/report.vm" /> <resource type="velocity" name="excelView" location="templates/excel.vm" /> <resource type="i18n" name="i18n" location="com.atlassian.plugins.tutorial.jira.report.singlelevelgroup_report" /> <label>Unusual Report</label> <properties> <property> <key>year</key> <name>Year</name> <description>Approxmately 365 days</description> <type>text</type> <values class="com.foo.YearValueGenerator" /> </property> <property> <key>week</key> <name>Week</name> <description>Week of the Year</description> <type>text</type> <values class="com.foo.WeekValueGenerator" /> </property> </properties> </report>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.