story #2795 - tuleap binded groups to be replicated on Gerrit

The Tuleap binded groups are replicated as Gerrit group of groups
aka. included groups.
This implies that, on gerrit side, we cannot take into account private
projects or restricted users settings into account.

Given a "Developers" user group in Tuleap "Top Level" public project
And a "Developers" user group in Tuleap "Product" private project, bound to "Top Level/Developers"
And "John", member of "Developers", "Top Level" project member but NOT "Product" project member
Then John don't have access to any content in "Product" Tuleap project
But he has access to Gerrit project that grant access to "Product/Developers" group

While this scenario might sounds legit, the behaviour is different and should
probably be documented.

Change-Id: Iaf380faafcb0221d23c86ba885175a89a716b541
story #2795 - tuleap binded groups to be replicated on Gerrit

The Tuleap binded groups are replicated as Gerrit group of groups
aka. included groups.
This implies that, on gerrit side, we cannot take into account private
projects or restricted users settings into account.

Given a "Developers" user group in Tuleap "Top Level" public project
And a "Developers" user group in Tuleap "Product" private project, bound to "Top Level/Developers"
And "John", member of "Developers", "Top Level" project member but NOT "Product" project member
Then John don't have access to any content in "Product" Tuleap project
But he has access to Gerrit project that grant access to "Product/Developers" group

While this scenario might sounds legit, the behaviour is different and should
probably be documented.

Change-Id: Iaf380faafcb0221d23c86ba885175a89a716b541

Merge commit 'refs/changes/53/353/6' of ssh://gerrit.tuleap.net:29418/tuleap into tuleap-stable-master
Tuleap 5.12.99.21