Hello all,

I implemented a functionality around the new setting
voicemail/security/force-pin-change.
Placed a checkbox in user's "Unified Messaging" page, under a "Security"
title which is shown as an advanced setting to the admin.

However implementation for multiple users occured to be a bit
problematic.(in case of a security breach etc.)
I had started with providing this setting as a "User
Group" "Security" option which turned out to be useless,
since the setting for the user could not be altered from the group if it
was set before from the user.

Then I decided to implement configuration of multiple users for this
setting as an action as "Add to Group/Remove from Group" in "Users Panel"s
"action selection box".
Multiple configuration would only cover the users selected in a page.
This needed an execution of a batch operation for efficiency obviously.
But I found out that "loading" of users in a loop is needed in order to
publish the operations.
Moreover users' "value storage" should be initialized first, in order to
save the new setting to the database.

I concluded that loading and saving users one by one would consume the same
process power and memory as above implementation .

I would really appreciate any ideas on this subject.
_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev/

Reply via email to