Comment 1 for bug 1884786

Revision history for this message
Josh Stompro (u-launchpad-stompro-org) wrote :

Sam, I've also wondered about how the notification preferences could be unified, so it isn't such a hodge podge of methods.

Right now we have the hold pickup notice preferences as one thing.

Next, if you want to allow customers to control things like email courtesy notices and how they get delivered, you have to add opt-in user settings.

We also have robocall phone notices, so we have another pref that allows customers to say that they don't want to receive automated phone calls so they can opt out of those, separate from the hold pickup notice preferences.

We have talked about adding SMS courtesy & overdue notices, but then we have to add another couple preferences so customers can opt-in/out.

I'm picturing a table with delivery methods across the top as columns, and each row is a notice type, and the first row is the default selection for all notices. A customer could just pick overall defaults, or could override the defaults for a specific notice if they wanted to.

There would need to be a way to express some policy decisions by the library also. Such as not letting someone completely opt out of overdues or bill notices. Or allowing the postal mail option to only be selected for bills, and requiring that at least one method be selected. Figuring out how to define those policies may get tricky.

If a notice was only offered via a certain delivery method, that row could be highlighted in red if defaults were selected that don't allow that notice to be sent out.

Josh