In the last weeks there were some questions around general account settings for newly added users in Mattermost. One example is the deactivation of push notifications for Mattermost users. While there’s a setting in the config.json to set a default theme for every user there’s none for the management of push and email notifications.

 

I wrote a small python script that solves this challenges thru the API. This is based on a single user but can be enhanced to get all users and set these attributes.

 

 

 

And can be found here: https://github.com/cjohannsen81/mattermost-user-attributes

Feel free to commit code if changes are needed.