Both the "My Jobs" list and the main jobs list should allow filtering by owning group. This is part of http://beaker-project.org/dev/proposals/enhanced-user-groups.html
In regard to the "My Jobs" list, do you mean 'enforce filtering' instead of 'allow filtering' ?
For My Jobs, we were thinking that it would be filtered to jobs owned by the user or groups where they are a member by default, but wouldn't have any specific restrictions if they started fiddling with the filter options.
(In reply to comment #2) > For My Jobs, we were thinking that it would be filtered to jobs owned by the > user or groups where they are a member by default, but wouldn't have any > specific restrictions if they started fiddling with the filter options. This wouldn't be consistent with it's current behaviour. The specific restriction at the moment is that we always insert a 'Job.owner = user' into the query. Do we want to change this behaviour or should we just ask people to go to the regular jobs page if they no longer want to look at 'My Jobs'.
As in changing that standard filter to "my job, or submitted on behalf of one of my groups"? That would be fine - as you say, people can go to the main page if they want arbitrary filtering. However, it should be possible to make the "My Jobs" filter *more* restrictive (i.e. exactly the jobs you own, or only jobs submitted on behalf of a particular group or groups)
http://gerrit.beaker-project.org/#/c/1910/
I believe this patch may have end up covering BZ#908185 as well
*** Bug 908185 has been marked as a duplicate of this bug. ***
This patch causes any "individual" jobs (that is, jobs without a group specified) to be omitted from the My Jobs page. Probably needs .join(Job.group) changed to .outerjoin(Job.group), plus a test case :-)
On Gerrit: http://gerrit.beaker-project.org/#/c/1957/
Verified that both the "My Jobs" list and the main jobs list allow to filter by group. Version:beaker-server-redhat-0.1.14-1.el6eng, beaker-server-0.12.1-1.git.133.6c74a92.el6,beaker-0.12.1-1.git.133.6c74a92.el6
Beaker 0.13.1 has been released.