Dont allow - having a filleul in a previous generation - having a filleul in same generation - maybe: having a filleul in another generation than n+1 Enforce the rules client side and server side
Dont allow
Enforce the rules client side and server side