mirror of https://github.com/openspug/spug
U 优化删除环境提示
parent
a5a763de98
commit
1b5821eadf
|
@ -4,6 +4,7 @@
|
||||||
from django.views.generic import View
|
from django.views.generic import View
|
||||||
from django.db.models import F
|
from django.db.models import F
|
||||||
from libs import json_response, JsonParser, Argument
|
from libs import json_response, JsonParser, Argument
|
||||||
|
from apps.app.models import Deploy
|
||||||
from apps.config.models import *
|
from apps.config.models import *
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
@ -40,6 +41,8 @@ class EnvironmentView(View):
|
||||||
if error is None:
|
if error is None:
|
||||||
if Config.objects.filter(env_id=form.id).exists():
|
if Config.objects.filter(env_id=form.id).exists():
|
||||||
return json_response(error='该环境已存在关联的配置信息,请删除相关配置后再尝试删除')
|
return json_response(error='该环境已存在关联的配置信息,请删除相关配置后再尝试删除')
|
||||||
|
if Deploy.objects.filter(env_id=form.id).exists():
|
||||||
|
return json_response(error='该环境已关联了发布配置,请删除相关发布配置后再尝试删除')
|
||||||
Environment.objects.filter(pk=form.id).delete()
|
Environment.objects.filter(pk=form.id).delete()
|
||||||
return json_response(error=error)
|
return json_response(error=error)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue