2011/1/20 Igor Galić <[email protected]>: >> > So you would grant repository 'observer' or 'manager' roles to each >> > person in Archiva as needed. > > Which sounds like a big pain for an admin );
If you have lots of users, I agree it's going to be a pain to edit each one to grant them the correct roles. In Continuum we're able to push that responsibility out to the project team leads by using the 'project group admin' role which can add and remove people from that group. But in Archiva I don't think the roles are set up that way. There is a feature request for more fine grained access control, probably at the groupId level, that might help. In your situation I'd either improve Redback to somehow map the LDAP groups onto existing roles or write something that syncs the LDAP info into the Redback user database by modifying the tables directly. If you want to see how things fit together in the user database, I have SchemaSpy output posted here: http://wsmoak.net/redback/schemaspy/1.2.1/SA/index.html -- Wendy
