* [perf story #71639] Ignore deleted data.

This commit is contained in:
wangyidong
2025-03-11 15:37:07 +08:00
committed by 孙广明
parent 5e053cc900
commit d80c5e2c07
5 changed files with 10 additions and 0 deletions
+1
View File
@@ -54,6 +54,7 @@ function importConfluence(event, url, hide)
clearInterval(intervalId);
$('#importResult .dynamicImporting').remove();
$('#importResult').append("<li class='text-danger my-1'>" + data + '</li>');
$('#importResult').append("<li class='text-danger my-1'>" + langImportFailed + '</li>');
}
});
return false;
+1
View File
@@ -54,6 +54,7 @@ function importJira(event, url, hide)
clearInterval(intervalId);
$('#importResult .dynamicImporting').remove();
$('#importResult').append("<li class='text-danger my-1'>" + data + '</li>');
$('#importResult').append("<li class='text-danger my-1'>" + langImportFailed + '</li>');
}
});
return false;
+1
View File
@@ -106,6 +106,7 @@ $lang->convert->errorGroupExists = '分组 %s 已存在';
$lang->convert->errorBuildExists = 'Build %s 已存在';
$lang->convert->errorReleaseExists = '发布 %s 已存在';
$lang->convert->errorCopyFailed = '文件 %s 拷贝失败';
$lang->convert->importFailed = '导入失败';
$lang->convert->setParam = '请设置转换参数';
+6
View File
@@ -229,6 +229,8 @@ class convertModel extends model
if(strtolower($key) != strtolower($fileName)) continue;
foreach($xmlArray as $key => $attributes)
{
if(is_array($attributes) && isset($attributes['status']) && $attributes['status'] == 'deleted') break;
if(is_numeric($key))
{
$desc = isset($attributes['description']) ? $attributes['description'] : '';
@@ -241,6 +243,8 @@ class convertModel extends model
{
if(is_array($value))
{
if(isset($value['status']) && $value['status'] == 'deleted') break;
if(!empty($desc)) $value['description'] = $desc;
if(!empty($summary)) $value['summary'] = $summary;
if(!empty($body)) $value['body'] = $body;
@@ -258,6 +262,8 @@ class convertModel extends model
{
if(is_array($attributes))
{
if(isset($attributes['status']) && $attributes['status'] == 'deleted') continue;
$dataID = !empty($attributes['id']) ? $attributes['id'] : $key;
$dataList[$dataID] = $attributes;
}
+1
View File
@@ -15,6 +15,7 @@ include('jiraside.html.php');
$importUrl = inlink('importJira', "method={$method}&mode=import&type=user&lastID=0&createTable=true");
jsVar('langImporting', $lang->convert->jira->importingAB);
jsVar('langImportFailed', $lang->convert->importFailed);
div
(