Comment 18 for bug 174375

Revision history for this message
Brian Murray (brian-murray) wrote :

I agree about the next steps for this.

I've found a couple of things that the distribution maintainer (owner) can do:

class AdminDistributionMirrorByDistroOwnerOrMirrorAdminsOrAdmins
class EditDistributionMirrorByOwnerOrDistroOwnerOrMirrorAdminsOrAdmins
class EditSpecificationByTargetOwnerOrOwnersOrAdmins
class AdminSpecification
class EditSpecificationSubscription
class ViewAnnouncement
  unpublished ones
class EditAnnouncement

class NominateBugForDistroSeries
  (along with bug supervisor)
class EditDistributionSourcePackageByDistroOwnersOrAdmins
  (along with bug supervisor)
class EditDistroSeriesByOwnersOrDistroOwnersOrAdmins
  (along with the distro series owner)

I found these by grep'ing for "user.isOwner(self.obj.distribution)", "user.inTeam(self.obj.distribution.owner)" and "user.isOneOfDrivers" so I think that covers it.