fix(项目设置): 修改内置字段名称后,名称无法国际化
This commit is contained in:
parent
036f580204
commit
4f6cbed856
|
@ -52,7 +52,7 @@ public class ProjectCustomFieldService extends BaseCustomFieldService {
|
|||
CustomField originCustomField = getWithCheck(customField.getId());
|
||||
if (originCustomField.getInternal()) {
|
||||
// 内置字段不能修改名字
|
||||
originCustomField.setName(null);
|
||||
customField.setName(null);
|
||||
}
|
||||
customField.setScopeId(originCustomField.getScopeId());
|
||||
Project project = projectService.checkResourceExist(originCustomField.getScopeId());
|
||||
|
|
|
@ -177,10 +177,13 @@ public class ProjectCustomFieldControllerTests extends BaseTest {
|
|||
}
|
||||
|
||||
CustomFieldExample example = new CustomFieldExample();
|
||||
example.createCriteria().andScopeIdEqualTo(DEFAULT_PROJECT_ID).andInternalEqualTo(true);
|
||||
request = BeanUtils.copyBean(request, customFieldMapper.selectByExample(example).get(0));
|
||||
this.requestPostWithOk(DEFAULT_UPDATE, request);
|
||||
example.createCriteria().andScopeIdEqualTo(DEFAULT_PROJECT_ID).andNameEqualTo("functional_priority");
|
||||
CustomFieldUpdateRequest internalRequest = BeanUtils.copyBean(new CustomFieldUpdateRequest(), customFieldMapper.selectByExample(example).get(0));
|
||||
internalRequest.setName("aaaa");
|
||||
this.requestPostWithOk(DEFAULT_UPDATE, internalRequest);
|
||||
Assertions.assertEquals(customFieldMapper.selectByExample(example).get(0).getInternal(), true);
|
||||
// 内置字段名称不能修改
|
||||
Assertions.assertEquals(customFieldMapper.selectByExample(example).get(0).getName(), "functional_priority");
|
||||
|
||||
// @校验是否开启项目模板
|
||||
changeOrgTemplateEnable(true);
|
||||
|
|
|
@ -83,7 +83,7 @@ public class OrganizationCustomFieldService extends BaseCustomFieldService {
|
|||
CustomField originCustomField = getWithCheck(customField.getId());
|
||||
if (originCustomField.getInternal()) {
|
||||
// 内置字段不能修改名字
|
||||
originCustomField.setName(null);
|
||||
customField.setName(null);
|
||||
}
|
||||
checkOrganizationTemplateEnable(customField.getScopeId(), originCustomField.getScene());
|
||||
customField.setScopeId(originCustomField.getScopeId());
|
||||
|
|
|
@ -182,10 +182,13 @@ public class OrganizationCustomFieldControllerTests extends BaseTest {
|
|||
assertRefCustomField(customField);
|
||||
|
||||
CustomFieldExample example = new CustomFieldExample();
|
||||
example.createCriteria().andScopeIdEqualTo(DEFAULT_ORGANIZATION_ID).andInternalEqualTo(true);
|
||||
request = BeanUtils.copyBean(request, customFieldMapper.selectByExample(example).get(0));
|
||||
this.requestPostWithOk(DEFAULT_UPDATE, request);
|
||||
example.createCriteria().andScopeIdEqualTo(DEFAULT_ORGANIZATION_ID).andNameEqualTo("functional_priority");
|
||||
CustomFieldUpdateRequest internalRequest = BeanUtils.copyBean(new CustomFieldUpdateRequest(), customFieldMapper.selectByExample(example).get(0));
|
||||
internalRequest.setName("aaaa");
|
||||
this.requestPostWithOk(DEFAULT_UPDATE, internalRequest);
|
||||
Assertions.assertEquals(customFieldMapper.selectByExample(example).get(0).getInternal(), true);
|
||||
// 内置字段名称不能修改
|
||||
Assertions.assertEquals(customFieldMapper.selectByExample(example).get(0).getName(), "functional_priority");
|
||||
|
||||
// @校验是否开启组织模板
|
||||
changeOrgTemplateEnable(false);
|
||||
|
|
Loading…
Reference in New Issue