示例#1
0
def credential_delete(request, credential_id):
    result = True
    try:
        CICredentialService.delete_ci_credential(request, int(credential_id))
    except Exception as ex:
        result = str(ex)
        SimpleLogger.exception(ex)
    return HttpResponse(result)
示例#2
0
def credential_edit(request):
    result = True
    try:
        CICredentialService.edit_ci_credential(request)
    except Exception as ex:
        result = str(ex)
        SimpleLogger.exception(ex)
    return HttpResponse(result)
 def get_credential_dropdown_list(self,request,selected_credential_id):
     vm_credentials = list()
     for dm_ci_credential in CICredentialService.get_all_credentials(request):
         tem_credential = VM_CICredential(dm_ci_credential,False,selected_credential_id)
         vm_credentials.append(tem_credential)
     pagefileds = {"credentials":vm_credentials}
     return self.get_webpart(pagefileds, CICommonControllPath.credential_dropdown_controll)
示例#4
0
    def get_ci_settings_credentials_webpart(self, request, credential_id):
        ci_credentials_list = CICredentialService.get_all_credentials(request)
        vm_credential_list = list()
        for credential in ci_credentials_list:
            temp = VM_CICredential(credential, True, 0)
            vm_credential_list.append(temp)

        credentials_form = self.get_ci_settings_credentials_form_webpart(
            request, credential_id)
        page_fileds = {
            "ci_credentials_form": credentials_form,
            "ci_credentials": vm_credential_list,
            "is_create": credential_id == 0
        }
        return self.get_webpart(page_fileds,
                                CISettingsPath.settings_credential_page)