优化域名绑定功能

dependabot/npm_and_yarn/fir_admin/url-parse-1.5.10
nineven 3 years ago
parent 91e042ea1d
commit ce31dd5621
  1. 2
      fir_client/vue.config.js
  2. 8
      fir_ser/api/views/domain.py
  3. 2
      fir_ser/config.py
  4. 2
      fir_ser/fir_ser/settings.py

@ -82,7 +82,7 @@ if (page) {
} }
} }
const version='1.4.2'; const version='2.0.0';
const pro_base_env = { const pro_base_env = {
baseUrl: 'https://flyapps.cn', baseUrl: 'https://flyapps.cn',

@ -79,10 +79,14 @@ class DomainCnameView(APIView):
def get(self, request): def get(self, request):
res = BaseResponse() res = BaseResponse()
res.data = {'domain_name': '', 'domain_record': '', 'is_enable': False} res.data = {'domain_name': '', 'domain_record': '', 'is_enable': False}
user_domain_obj = UserDomainInfo.objects.filter(**get_domain_filter(request)).first() user_domain_obj = UserDomainInfo.objects.filter(**get_domain_filter(request)).last()
domain_type = request.query_params.get("domain_type", -1)
user_domain_obj2 = UserDomainInfo.objects.filter(user_id=request.user, domain_type=domain_type,
is_enable=False).last()
domain_name = request.query_params.get("domain_name", '') domain_name = request.query_params.get("domain_name", '')
if user_domain_obj and (domain_name or user_domain_obj.domain_type in [0, 2] or ( if user_domain_obj and (domain_name or user_domain_obj.domain_type in [0, 2] or (
domain_name == '' and user_domain_obj.domain_type == 1)): domain_name == '' and user_domain_obj.domain_type == 1 and user_domain_obj2)):
res.data['domain_name'] = user_domain_obj.domain_name res.data['domain_name'] = user_domain_obj.domain_name
res.data['is_enable'] = user_domain_obj.is_enable res.data['is_enable'] = user_domain_obj.is_enable
if user_domain_obj.cname_id: if user_domain_obj.cname_id:

@ -12,7 +12,7 @@ BASE_DIR = os.path.dirname(os.path.abspath(__file__))
class BASECONF(object): class BASECONF(object):
VERSION = '1.3.1' VERSION = '2.0.0'
DEBUG = True DEBUG = True

@ -316,7 +316,7 @@ LOGGING = {
}, },
'handlers': { 'handlers': {
'console': { 'console': {
'level': 'INFO', 'level': 'DEBUG',
'filters': ['require_debug_true'], # 只有在Django debug为True时才在屏幕打印日志 'filters': ['require_debug_true'], # 只有在Django debug为True时才在屏幕打印日志
'class': 'logging.StreamHandler', 'class': 'logging.StreamHandler',
'formatter': 'simple' 'formatter': 'simple'

Loading…
Cancel
Save