mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-16 03:55:41 +00:00
refactor(frontend): seperate Alerts into own component (#9442)
* refactor(frontend): seperate Alerts into own component * refactor debug mode info * add error code for debug mode and render help links in alerts * add error message for background worker * add error code for server restart required * Add error code for missing email settings * fix various typings * add error code for missing migrations
This commit is contained in:
@ -30,15 +30,15 @@ def is_email_configured():
|
||||
|
||||
# Display warning unless in test mode
|
||||
if not testing: # pragma: no cover
|
||||
logger.debug('EMAIL_HOST is not configured')
|
||||
logger.debug('INVE-W7: EMAIL_HOST is not configured')
|
||||
|
||||
# Display warning unless in test mode
|
||||
if not settings.EMAIL_HOST_USER and not testing: # pragma: no cover
|
||||
logger.debug('EMAIL_HOST_USER is not configured')
|
||||
logger.debug('INVE-W7: EMAIL_HOST_USER is not configured')
|
||||
|
||||
# Display warning unless in test mode
|
||||
if not settings.EMAIL_HOST_PASSWORD and testing: # pragma: no cover
|
||||
logger.debug('EMAIL_HOST_PASSWORD is not configured')
|
||||
logger.debug('INVE-W7: EMAIL_HOST_PASSWORD is not configured')
|
||||
|
||||
# Email sender must be configured
|
||||
if not settings.DEFAULT_FROM_EMAIL:
|
||||
@ -64,6 +64,7 @@ def send_email(subject, body, recipients, from_email=None, html_message=None):
|
||||
|
||||
if not is_email_configured() and not settings.TESTING:
|
||||
# Email is not configured / enabled
|
||||
logger.info('INVE-W7: Email will not be send, no mail server configured')
|
||||
return
|
||||
|
||||
# If a *from_email* is not specified, ensure that the default is set
|
||||
|
@ -67,7 +67,7 @@ def check_system_health(**kwargs):
|
||||
if not InvenTree.helpers_email.is_email_configured(): # pragma: no cover
|
||||
result = False
|
||||
if not settings.DEBUG:
|
||||
logger.warning('Email backend not configured')
|
||||
logger.warning('INVE-W7: Email backend not configured')
|
||||
|
||||
if not result: # pragma: no cover
|
||||
if not settings.DEBUG:
|
||||
|
@ -87,7 +87,7 @@ class InvenTreeTaskTests(TestCase):
|
||||
):
|
||||
InvenTree.tasks.offload_task('InvenTree.test_tasks.doesnotexist')
|
||||
|
||||
def test_task_hearbeat(self):
|
||||
def test_task_heartbeat(self):
|
||||
"""Test the task heartbeat."""
|
||||
InvenTree.tasks.offload_task(InvenTree.tasks.heartbeat)
|
||||
|
||||
|
Reference in New Issue
Block a user