Changed
- InsightFace's face models are used only after an administrator has accepted their license, also when the server already has them (downloaded by 2.1.3 or older, by Recognize, or placed in a chosen folder). Until then face matching is off: registration continues as when the models are missing (documents are read, no selfie step, everything else unchanged), and the IDRegister settings explain why next to the accept checkbox (Romanian included). Accepting uses the models already on the server right away, without downloading them again. An acceptance given in 2.1.4 is kept.
- A registration whose selfie could not be checked although the selfie is required (face models missing, their license not accepted, or the check stopped working during the registration) is recorded as "no selfie check" — never as "match" — and waits for an administrator's approval instead of opening by itself. Administrators get the usual notification and email; the registrations list shows "no selfie check", "selfie: needs a look" or "selfie matched" (Romanian included). A real match and a real mismatch behave as before. When the administrator has turned the selfie off, nothing changes.
- Paid registration with a document: when that check asks for a person to look (selfie in the middle band, no selfie check, doubtful document), the payment no longer opens the account by itself: it is created disabled and waits for an administrator. The payer gets an email saying so (instead of the payment app's "your account is active"), and the page after the payment says so too.
- Express registration waiting for approval: the page no longer opens with "Your account is ready"; it says the account was created and is waiting for an administrator (Romanian included).
Fixed
- "Approve" and "Delete" in the registrations list, and the hourly removal of expired registrations, failed with an error. They work again.
- Approving a registration now sends the promised email ("Your account is open", with a link to choose a password for a paid account) and adds the account to the configured groups, just like an account opened without approval.