We use Aspen for our self-registration form but we are not able to allow end users to set their messaging preferences via this form but we can add patron attributes, so we would like to be able to set the messaging preferences via patron attributes. Currently we have a workaround using some custom .js in Koha once the record is opened to set the values based on a patron attribute field input, but not possible during self-registration so all end users are default by their patron category messaging preferences which is not always ideal for some end users.