France-ioi / AlgoreaFrontend

Front-end for the new Algorea platform
MIT License
4 stars 1 forks source link

Feature/group invitation explicit approval #1697

Closed Iloveall closed 1 month ago

Iloveall commented 3 months ago

Description

Fixes #1686

Notes (out of scope, known isues, hints for reviewing code, ...) (optional)

As we are waiting upgrade of current-user/group-invitations API method - currently we can test only one case: Join to group without required params.

Test cases

{
  requireLockMembershipApprovalUntil: new Date(),
  requirePersonalInfoAccessApproval: 'view',
}
date_and_view
{
  requireLockMembershipApprovalUntil: null,
  requirePersonalInfoAccessApproval: 'view',
}
view
{
  requireLockMembershipApprovalUntil: new Date(),
  requirePersonalInfoAccessApproval: 'none',
}
date
{
  requireLockMembershipApprovalUntil: null,
  requirePersonalInfoAccessApproval: 'edit',
}
edit