Opened 4 years ago

Last modified 4 years ago

#10904 new defect

Components and Version filtering not working in Screenshots view.

Reported by: jrspruitt@… Owned by: Radek Bartoň
Priority: normal Component: ScreenshotsPlugin
Severity: normal Keywords:
Cc: Trac Release: 1.0


Opening up the Screenshots page, I noticed the filter section, the Components and Versions were not showing up. I tracked it down to context.cursor being passed instead of just context to api.get_components and api.get_versions.

$ diff -rupN 0.12/tracscreenshots/ 0.12.stock/tracscreenshots/

--- 0.12/tracscreenshots/	2013-03-03 19:36:51.000000000 -0800
+++ 0.12.stock/tracscreenshots/	2010-09-20 12:56:24.000000000 -0700
@@ -556,9 +556,9 @@ class ScreenshotsCore(Component):
                 # Get all available components and versions.
                 components = [self.none_component] + api.get_components(
-                  context)
+                  context.cursor)
                 versions = [self.none_version] + api.get_versions(
-                  context)
+                  context.cursor)
                 # Get enabled components, versions and filter relation from
                 # request or session.

Attachments (0)

Change History (2)

comment:1 Changed 4 years ago by Steffen Hoffmann

Works for me with Trac-1.0.1 here.

Are you sure, that the respective user has been granted 'SCREENSHOTS_FILTER' permission to actually enable him/her to modify filters? Otherwise your description would be fine, because default settings will be applied for non-privileged users.

comment:2 Changed 4 years ago by jrspruitt@…

First off I apologize as I got that patch backwards, it should be replace context.cursor with context.

I reverted my patch back to normal, and double checked, my user, also site admin, has the permission suggested.

Also to clarify, the part not showing up, is the versions and components I've added. The only checkbox option available is none.

Thanks for looking into this.

Modify Ticket

as new The owner will remain Radek Bartoň.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.