Task #8727 (closed)
Bug: Admin can't see private group members
| Reported by: | wmoore | Owned by: | wmoore |
|---|---|---|---|
| Priority: | major | Milestone: | OMERO-4.4 |
| Component: | Web | Version: | n.a. |
| Keywords: | testing,phase1 | Cc: | atarkowska, jburel |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | n.a. |
| Sprint: | 2012-05-22 (15) |
Description
Seems that an Owner of a private group can see who is a member in the users / groups tree, but Admin cannot see the other members of a private group (Admin is not owner).
Change History (5)
comment:1 Changed 7 years ago by wmoore
- Status changed from new to accepted
comment:2 Changed 7 years ago by wmoore
comment:3 Changed 7 years ago by wmoore
- Resolution set to fixed
- Status changed from accepted to closed
comment:4 Changed 7 years ago by Will Moore <will@…>
(In [b268f40cb7d280422d685ffe4dc16723aa75b7ef/ome.git] on branch develop) Admins can see members of Private Groups. See #8727
comment:5 Changed 7 years ago by atarkowska
- Keywords testing phase1 added
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
This fixes display of other members in group / user drop-down.
diff --git a/components/tools/OmeroPy/src/omero/gateway/__init__.py b/components/tools/OmeroPy/src/omero/gateway/__init__.py index 834325d..b373b7e 100644 --- a/components/tools/OmeroPy/src/omero/gateway/__init__.py +++ b/components/tools/OmeroPy/src/omero/gateway/__init__.py @@ -2333,7 +2333,7 @@ class _BlitzGateway (object): colleagues = [] leaders = [] default = self.getObject("ExperimenterGroup", gid) - if not default.isPrivate() or self.isLeader(): + if not default.isPrivate() or self.isLeader() or self.isAdmin(): for d in default.copyGroupExperimenterMap(): if d.child.id.val == userId: continue