trac-admin bypasses PermissionStore
|Reported by:||Emmanuel Blot||Owned by:||Jonas Borgström|
trac-admin as per  bypasses the new
PermissionStore component to retrieve, add and revoke permissions. It therefore ignores any custom
PermissionStore extension: Trac engine uses the extension, but
trac-admin keeps dealing with the SQL backend.
I attach a quite ugly patch to this ticket, as a workaround. I'm sure a better, more "Python" implementation can be written. This patch can be used to enable the TracLdap extension, till a cleaner/better implementation is written by Trac developers.
I think the target should be 0.9, as this issue prevents from deploying a permission component.