It comes to my mind the Email address page: it gets the list of accounts from NethServer::Database::Passwd and stores specific settings in esmith DB, like IMAP access enabled/disabled or mail forward address.
As said in the past, on ns7 the assumptions changed. We have “multisite”/remote account providers, we need other solutions.
The Users and groups module in ns7 is not designed to be extended by plugins for the same reason.
No it’s not possible. For example, if my account provider is a remote OpenLDAP instance how/when a user-create event can be invoked? As the instance is remote there’s no way to signal user-create on my server from the OpenLDAP instance.
The same for user-modify and user-delete.
Would you mind providing more details about your issue?