•  
      request #15009 Avoid early deactivation by daily task
    Infos
    #15009
    Aurélien Tisné (atisne)
    2020-06-24 16:23
    2020-06-24 15:51
    16259
    Details
    Avoid early deactivation by daily task
    The system parameter 'sys_suspend_non_project_member_delay' allow to define a delay before deactivating a user without project membership.

    If a deactivated user come back on Tuleap, the site admin must set its status to 'Active' to be affected on a project by a project admin.
    But, if the project admin don't do it on the same day, the user is deactivated again the next day. And we loop.

    It should be nice to add a delay for deactivation after a reactivation. The daily task don't deactivate a user that has been activated since less than, for example, 5 days.

    The check rule may be something like: user has no project membership AND delay after last suspension > sys_suspend_non_project_member_delay AND delay after last activation > sys_cannot_suspend_non_project_member_delay
    Other
    11.15
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Closed
    2020-06-24
    Attachments
    Empty
    References
    Referenced by request #15009

    Follow-ups