When you have local editcomponents privs, you can only edit product, component, milestone and version properties, but you cannot edit flags themselves. What we should do is to allow you to create flags in this specific product, i.e. the inclusion list should only list products you can administer. For existing flags, you should be allowed to remove flags from products you can administer, and edit their properties (including deactivating them) if your product is the single one in the inclusion list.
Created attachment 495184 [details] [diff] [review]
Here we go. r=me as module owner.
Committing to: bzr+ssh://firstname.lastname@example.org/bugzilla/trunk/
Committed revision 7611.
Added to relnotes in bug 713346.