Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Refactor] Mailing / Suspend System #985

Draft
wants to merge 5 commits into
base: development
Choose a base branch
from

Conversation

AGuyNamedJens
Copy link
Collaborator

@AGuyNamedJens AGuyNamedJens commented Jul 27, 2024


💡 Description

The complete Refactor of the Mailing System will fix several issues, as well as the addition of COMPLETE Mail customization

Sponsored by LBC, check them out!

Progress:

Other Notes:

After the following has been done, the following should be done:

  • Redo suspension system
  • Suspension and Unsuspension fully automated
  • Warn when server about to be suspended (1M, 1W, 1D, 1H before (only once unless renewed)
  • Warn at 100%/66%/33%/0%(unrecoverable) about deletion (only once unless renewed)
  • Adjustable deletion time after suspension
  • Additionally:
  • Update all affected servers when product configuration changed
  • Email affected users with product with (newly made) template telling them the new specification change

🛠️ Type of Changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (a fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

🖼️ Screenshots (if applicable)

Soon.

[Feat] Create new tooltip option in Settings
[Feat] Create (temporary) Test Welcome Email functionality
@AGuyNamedJens AGuyNamedJens changed the title [Refactor] Mailing System [Refactor] Mailing / Suspend System Jul 27, 2024
@IceToast IceToast removed their request for review August 10, 2024 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug / Fix Something isn't working and may need a fix Feature Adding a new feature, or substantial improvements on existing functionality High Priority Critical. Act quickly for resolution
Projects
Status: 🏗 In progress
2 participants