ellite / Wallos

Wallos: Open-Source Personal Subscription Tracker
GNU General Public License v3.0
2.48k stars 113 forks source link

Admin Configured SMTP Settings for Notifications #493

Open MattSharp opened 1 month ago

MattSharp commented 1 month ago

I've noticed when creating a new user, everything is essentially blank and unconfigured. This is understandable, but it'd be nice to have the option to say either

  1. Copy settings from user x
  2. Set global settings

I think global settings would be ideal, even if each user can override, but setting up the SMTP server for each user to receive notifications is a pain as it means logging in as each user to setup their account, the same goes for currency, and payment methods, and even categories to some extent.

In an ideal world there would be a section on the Admin page for Global Settings in which this could be set, but the main part here for me would be the SMTP settings for notifications.

ellite commented 3 weeks ago

Hi. I have mixed feelings about allowing the admin to change settings on the users accounts. If your instance of wallos is only being used by friends and family, sure, sounds like a great idea. But if it's a production environment with open registrations, I don't think it is that nice. The emails sent with SMTP are visible on the "Sent folder" of email set in the settings, and would allow the admin to see these messages. But again, the admin could just download the database anyway, and see whatever they want. I'll think about it 👍 Thanks for the suggestion. Regards.