Details
-
Improvement
-
Resolution: Done
-
Major
-
None
-
3.0.0, 3.38.1
-
n/a
-
customer-driven
Description
Repository 2 and 3 both implement something called transitive privileges.
It means that in certain circumstances, privileges assigned to a user when accessing a group repository are transitively applied to members of that group repository.
HOW these privileges are applied are subtlety different between these major product versions. The difference was intentional however it has not been thoroughly documented publicly.
It is possible that if upgrading to repo 3 from repo 2, previously working requests in repo 2 will then fail in repo 3 due to this intentional difference. The migrator will not detect this possibility and a user will not know for sure if there is a problem until after they migrate.
Expected
Document how transitive permissions are applied in repo 2 and 3 and provide real life examples where upgrading to repo 3 may create a situation that will have to be addressed by end users.
Attachments
Issue Links
- mentioned in
-
Page Loading...