diff --git a/muranodashboard/environments/consts.py b/muranodashboard/environments/consts.py index eedadbdb3..bc8d88c70 100644 --- a/muranodashboard/environments/consts.py +++ b/muranodashboard/environments/consts.py @@ -63,7 +63,17 @@ STATUS_CHOICES = ( (STATUS_ID_DELETING, None), (STATUS_ID_NEW, True), (STATUS_ID_DELETE_FAILURE, False), - (STATUS_ID_DEPLOY_FAILURE, False) + (STATUS_ID_DEPLOY_FAILURE, False), +) + +DEPLOYMENT_STATUS_CHOICES = ( + (None, True), + (DEP_STATUS_ID_RUNNING, True), + (DEP_STATUS_ID_SUCCESS, True), + (DEP_STATUS_ID_RUNNING_W_ERRORS, False), + (DEP_STATUS_ID_RUNNING_W_WARNINGS, False), + (DEP_STATUS_ID_COMPLETED_W_WARNINGS, False), + (DEP_STATUS_ID_COMPLETED_W_ERRORS, False), ) STATUS_DISPLAY_CHOICES = ( diff --git a/muranodashboard/environments/tables.py b/muranodashboard/environments/tables.py index c9d81aca2..143a1c24e 100644 --- a/muranodashboard/environments/tables.py +++ b/muranodashboard/environments/tables.py @@ -671,6 +671,7 @@ class DeploymentsTable(tables.DataTable): 'state', verbose_name=_('Status'), status=True, + status_choices=consts.DEPLOYMENT_STATUS_CHOICES, display_choices=consts.DEPLOYMENT_STATUS_DISPLAY_CHOICES) class Meta(object):