stable

Clone or download

Read-only

feat: Display pending invitations in project members

As a project admin, I should be aware that there are pending invitations when I go to project ยป admin ยป members. To test, you must have pending invitations and manually edit the db to add the project id in the suitable column. If the feature is not enabled, or if there isn't any pending invitations, then the block is not displayed at all. Part of story #30021: Invite buddies to my Tuleap project Change-Id: I6fe76586293af6844041e30b58e92ea5a10f7412

Modified Files

Name
M site-content/fr_FR/LC_MESSAGES/tuleap-core.po +6 โˆ’0 Go to diff View file
M site-content/pt_BR/LC_MESSAGES/tuleap-core.po +6 โˆ’0 Go to diff View file
M src/common/InviteBuddy/InvitationDao.php +19 โˆ’1 Go to diff View file
A src/common/InviteBuddy/PendingInvitationsForProjectRetriever.php +31 โˆ’0 Go to diff View file
A src/common/Project/Admin/ProjectMembers/ListOfPendingInvitationsPresenter.php +36 โˆ’0 Go to diff View file
A src/common/Project/Admin/ProjectMembers/ListOfPendingInvitationsPresenterBuilder.php +59 โˆ’0 Go to diff View file
A src/common/Project/Admin/ProjectMembers/PendingInvitationPresenter.php +37 โˆ’0 Go to diff View file
M src/common/Project/Admin/ProjectMembers/ProjectMembersController.php +23 โˆ’2 Go to diff View file
M src/common/Project/Admin/ProjectMembers/ProjectMembersPresenter.php +1 โˆ’0 Go to diff View file
M src/templates/project/members/project-members.mustache +36 โˆ’3 Go to diff View file
M src/themes/BurningParrot/css/includes/project-admin/_members.scss +6 โˆ’0 Go to diff View file
A tests/unit/common/InviteBuddy/PendingInvitationsForProjectRetrieverStub.php +52 โˆ’0 Go to diff View file
A tests/unit/common/Project/Admin/ProjectMembers/ListOfPendingInvitationsPresenterBuilderTest.php +102 โˆ’0 Go to diff View file
M tests/unit/common/Project/Admin/ProjectMembers/ProjectMembersControllerTest.php +9 โˆ’1 Go to diff View file