Skip to main content

assert_vote_auth_sufficient

Function assert_vote_auth_sufficient 

Source
pub fn assert_vote_auth_sufficient(
    mode: MeetingMode,
    auth_method: Option<VoteAuthMethod>,
    is_proxy_vote: bool,
) -> Result<VoteAuthMethod, VoteAuthError>
Expand description

Story 4.2 — Art. 3.87 §1er, §4 CC : valide auth_method contre la modalité de l’AG avant d’autoriser un vote.

is_proxy_vote distingue un auth_method: Proxy réel (le bulletin porte effectivement un proxy_owner_id, dont les conditions — plafond de trois procurations — se vérifient par ailleurs) d’une simple étiquette : se déclarer mandataire sans l’être ne peut pas suffire à voter à distance.

En AG physique (InPerson), aucune méthode n’est jugée insuffisante : c’est la présence elle-même qui authentifie.