[TIME-259] Adding additional fields to report
Can you please add to report additional fields (For Example: Assignee, Start Date). I can do "Grouping by filed" now and receive 1 additional filed in report.
By lchernoguz/Inessa Chernoguz on Mon, 11 Jun 2012 06:24:03 -0700
Comments (23)
-
reporter -
reporter Will this version work with JIRA 4.4.X or only with 5.X?
Thanks,
InessaBy lchernoguz on Tue, 12 Jun 2012 04:09:45 -0700
-
reporter Committed revision 168485 for Jira 4.4, please reinstall plugin version 2.2.9.
Thank you.
By azhdanov on Tue, 12 Jun 2012 06:41:00 -0700
-
reporter I uninstalled this plugin and installed it again (I saw that JIRA downloaded it). I see the same report. I don't see any differences.....
By lchernoguz on Tue, 12 Jun 2012 06:49:39 -0700
-
reporter Please try configure page, see 'Additional fields' in the bottom, sorry for confusion.
By azhdanov on Tue, 12 Jun 2012 08:30:11 -0700
-
reporter Can you, please explain me how and which page to configure? I don't see any configuration options here. I reinstalled plugin and using "Time Sheet Report". When page is opening I don't see any "configuration" options and any "Additional fields". I see the same report page like previously.
By lchernoguz on Tue, 12 Jun 2012 23:12:38 -0700
-
reporter If you click report title it will lead you to Configure Report page. Or, from menu Projects (any project), Reports, select Timesheet Report, you'll see the same page. Please let me know if it helps.
By azhdanov on Wed, 13 Jun 2012 00:41:18 -0700
-
reporter I am going to Project --> Report, selecting "TimeSheet" Report and see exactly old page without "Additional fields" option. I can't receive "configuration" here. When I am already on "TimeSheet" Page and I can't configure nothing here. How can I check that I have right build of plugin. It loosk that I have old version 2.2.9 but not right patch.
By lchernoguz on Wed, 13 Jun 2012 00:51:12 -0700
-
reporter Sorry for this inconvenience, there is no patch info. You may try to locate jira-timesheet-plugin-2.2.9.jar and check its md5sum, e.g.:
$ find jira-home -name jira-timesheet-plugin*.jar
$ md5sum jars/jira-timesheet-plugin-2.2.9.jar
c27368730d2d45bb36e730afa0594b47 jars/jira-timesheet-plugin-2.2.9.jarIf you have them more than one, uninstall it again, remove them all, restart jira and install it again.
Once again, sorry, I should have created new version instead of patching existing.
By azhdanov on Wed, 13 Jun 2012 06:53:00 -0700
-
reporter Now it works fine. I can add any field to report --> that great! I see additional fields in report but all of them missing in "Excel View". Can it be fixed also?
By lchernoguz on Wed, 13 Jun 2012 07:23:37 -0700
-
reporter Oh, sorry, fixed it now, but you'll have to do the same trick to force an update.
Thanks for your patience, hope you'll enjoy itBy azhdanov on Wed, 13 Jun 2012 13:27:57 -0700
-
reporter Hi,
I reinstalled (includes restart of jira) again and the same result. I see all data in report but not in Excel view.
What exactly do I need to do to receive it?By lchernoguz on Wed, 13 Jun 2012 23:28:46 -0700
-
reporter Sorry one more time, my mistake, please just try once again, thank you.
By azhdanov on Thu, 14 Jun 2012 08:28:16 -0700
-
reporter Now it looks great!!! Thank you very much. Additional question: if it possible to show "Additional fields" per chosen "Project". Now I see a very large list of additional fields which not relevant for each project. It can be nice to see only fields connected to the project.
By lchernoguz on Sun, 17 Jun 2012 00:09:27 -0700
-
reporter Great, you're welcome! But note, yesterday I've fixed NPE when no fields selected, if you see this problem just update again.
However I don't think it's possible to show fields list per chosen project, at that moment - this context is not available in fields generation code.
I agree it should be improved more.By azhdanov on Sun, 17 Jun 2012 22:31:48 -0700
-
reporter Thank you very much! I'll start working with plugin. I'll update you if I'll find another issues. It's great to work with you.
By lchernoguz on Sun, 17 Jun 2012 23:52:36 -0700
-
reporter Thank you, and for your patience
By azhdanov on Mon, 18 Jun 2012 14:45:56 -0700
-
reporter Committed revision 168825: fix report layout with groupByField
By azhdanov on Sun, 15 Jul 2012 03:00:50 -0700
-
reporter Hi Andrew,
I hade timesheet 2.2.9 installed and worked with JIRA 4.4.3. I updated version of plugin to 2.3.5. Plugin stopped work. Gadgets work fine but creation of reports failed with:
HTTP Status 404 - Could not execute action ConfigureReport:Found class com.atlassian.jira.plugin.report.ReportModuleDescriptor, but interface was expected<p><small><small><pre>java.lang.IncompatibleClassChangeError: Found class com.atlassian.jira.plugin.report.ReportModuleDescriptor, but interface was expected at com.fdu.jira.plugin.report.pivot.Pivot.generateReport(Pivot.java:321) at com.fdu.jira.plugin.report.pivot.Pivot.generateReportHtml(Pivot.java:327) at com.atlassian.jira.web.action.browser.ConfigureReport.doExecute(ConfigureReport.java:121) at webwork.action.ActionSupport.execute(ActionSupport.java:165) at com.atlassian.jira.action.JiraActionSupport.execute(JiraActionSupport.java:76) at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:39) at webwork.interceptor.NestedInterceptorChain.proceed(NestedInterceptorChain.java:31) at webwork.interceptor.ChainedInterceptor.intercept(ChainedInterceptor.java:16) at webwork.interceptor.DefaultInterceptorChain.proceed(DefaultInterceptorChain.java:35) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:205) at webwork.dispatcher.GenericDispatcher.executeAction(GenericDispatcher.java:143) at com.atlassian.jira.web.dispatcher.JiraWebworkActionDispatcher.service(JiraWebworkActionDispatcher.java:152) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.HeaderSanitisingFilter.doFilter(HeaderSanitisingFilter.java:44) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.executeRequest(AccessLogFilter.java:103) at com.atlassian.jira.web.filters.accesslog.AccessLogFilter.doFilter(AccessLogFilter.java:87) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.security.xsrf.XsrfTokenAdditionRequestFilter.doFilter(XsrfTokenAdditionRequestFilter.java:54) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129) at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77) at com.atlassian.jira.web.filters.PathExclusionFilter.doFilter(PathExclusionFilter.java:118) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:211) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:150) at com.atlassian.jira.web.filters.JiraLoginFilter.doFilter(JiraLoginFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:71) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:99) at com.atlassian.jira.web.filters.JIRAProfilingFilter.doFilter(JIRAProfilingFilter.java:19) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:71) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:75) at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66) at com.sysbliss.jira.plugins.workflow.servlet.JWDSendRedirectFilter.doFilter(JWDSendRedirectFilter.java:25) at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74) at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77) at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.cache.AbstractCachingFilter.doFilter(AbstractCachingFilter.java:33) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.core.filters.encoding.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:41) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at com.atlassian.jira.web.filters.PathMatchingEncodingFilter.doFilter(PathMatchingEncodingFilter.java:49) at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.monitor.ActiveRequestsFilter$PassToChainFilterFunc.doFilter(ActiveRequestsFilter.java:346) at com.atlassian.jira.web.monitor.ActiveRequestsFilter$DebugLogFilterFunc.doFilter(ActiveRequestsFilter.java:463) at com.atlassian.jira.web.monitor.ActiveRequestsFilter.doFilter(ActiveRequestsFilter.java:173) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.startup.JiraStartupChecklistFilter.doFilter(JiraStartupChecklistFilter.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.multitenant.servlet.MultiTenantServletFilter.doFilter(MultiTenantServletFilter.java:91) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.atlassian.jira.web.filters.steps.ChainedFilterStepRunner.doFilter(ChainedFilterStepRunner.java:74) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:554) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source) </pre></small></small></p>
I reinstalled it today from scrach. Removed evrything from jira-home.... Installed, resterted JIRA. It didn't work. With my JIRA 5.1. this plugin works fine.
Thanks,
InessaBy lchernoguz on Sun, 15 Jul 2012 06:23:39 -0700
-
reporter Hi Inessa,
You can't use 2.3.5 with Jira 4.4, you need to stay with 2.2.9, if you need anything fixed in 2.2.9 please let me know.
Thank you.
By azhdanov on Sun, 15 Jul 2012 07:50:50 -0700
-
reporter Hi Andrew,
You need to configure plugin do not ask for upgrade inj ths case. I didn't want to upgrade it, it was proposed automatically by JIRA. I did upgrade all for all plugins and this one was upgraded as well.
How can I downgrade it now?Thanks,
InessaBy lchernoguz on Sun, 15 Jul 2012 23:29:14 -0700
-
reporter Hi Inessa,
I think 2.3.5 was accidentally marked by me as valid for Jira 4.4, I fixed this now at Atlassian Plugins Exchange. Please try to uninstall plugin and install it once again. It should offer you 2.2.9 only.
Thank you.
By azhdanov on Mon, 16 Jul 2012 01:05:11 -0700
-
reporter - removed version
Removing version: 2.3.9 (automated comment)
- Log in to comment
Committed revision 168483: support for additional fields in timesheet report
Should be available in 2.3.5 soon.
By azhdanov on Tue, 12 Jun 2012 03:42:55 -0700