From b44f1e9c1c0b27099fa491cc09f6ae2461c94149 Mon Sep 17 00:00:00 2001 From: adeelehsan Date: Thu, 16 Jan 2020 20:00:16 +0500 Subject: [PATCH] Warning added in admin PROD-1153 --- lms/djangoapps/certificates/admin.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lms/djangoapps/certificates/admin.py b/lms/djangoapps/certificates/admin.py index 5dbcb8a537..5a1967a811 100644 --- a/lms/djangoapps/certificates/admin.py +++ b/lms/djangoapps/certificates/admin.py @@ -9,6 +9,7 @@ from config_models.admin import ConfigurationModelAdmin from django import forms from django.conf import settings from django.contrib import admin +from django.utils.safestring import mark_safe from lms.djangoapps.certificates.models import ( CertificateGenerationConfiguration, @@ -57,9 +58,18 @@ class CertificateTemplateAssetAdmin(admin.ModelAdmin): """ Django admin customizations for CertificateTemplateAsset model """ + list_display = ('description', 'asset_slug',) prepopulated_fields = {"asset_slug": ("description",)} + # see PROD-1153 for the details + def changelist_view(self, request, extra_context=None): + if '.stage.edx.org' in request.get_host(): + extra_context = {'title': mark_safe('Select Certificate Template Asset to change

' + '
Warning! Updating ' + 'stage asset would also update production asset
')} + return super(CertificateTemplateAssetAdmin, self).changelist_view(request, extra_context=extra_context) + class GeneratedCertificateAdmin(admin.ModelAdmin): """