(Biblibre - sponsored by Université Lyon 3)
In 3.2 when a patron is manually flagged using gonenoaddress, lost or debarred, it's just managed as a toggle choice.
Enhancements proposed are:
If timestamp == null, patron has never been debarred
If timestamp >= NOW(), patron is debarred
If timestamp ⇐ NOW(), patron not debarred anymore