In preparation for #1675, transform the invitation acceptation/rejection interface so that each invitation is accepted/rejected individually.
Acceptance criteria
For invitations (only!):
[ ] get rid of the reject/accept button at the bottom of the table and row selection mechanism
[ ] as it is a very old component, don't hesitate to clean/renovate completely the code of this component
[ ] on each row, place a "v" and "X" round icon on the right to accept/reject the invitation
[ ] on click, freeze the 2 row buttons (or all buttons for now if that's easier?), do the request and display the toast on success/failure, then refresh the table
Note
Make sure you do not to break the accept/reject join request which uses a shared part of the interface I think
Overview
In preparation for #1675, transform the invitation acceptation/rejection interface so that each invitation is accepted/rejected individually.
Acceptance criteria
For invitations (only!):
Note
Make sure you do not to break the accept/reject join request which uses a shared part of the interface I think