tberbert wrote:I was unable to delete the user because the name was tied to financial transactions in the database.
This most certainly sounds like a bug. Simply adding a user and then trying to delete that user without that user ever having logged onto MLS and MLS not allowing the user to be deleted with the message that the user is tied to a financial transaction is an excellent indication there is a bug.
tberbert wrote:Is this the way it is supposed to work? If so, is it checking if that user has ever made a donation or received reimbursements, or is it only supposed to check for transactions that a financial clerk or Bishopric member would make?
An MLS user is tied to a financial transaction when he signs into MLS and completes a finance transaction that changes finance database data. Such transactions, but not all transactions, include entering or updating donations, entering or updating expenses, editing the budget, or entering transfers. Additionally, the companion verifying a donation batch is tied to a financial transaction when he enters his user name and password to verify the batch.
A member who makes a donation or receives a disbursement payment is not tied to a financial transaction for the purpose of MLS user profiles.