mirror of
https://github.com/theonedev/onedev.git
synced 2025-12-08 18:26:30 +00:00
chore: Add migration
This commit is contained in:
parent
136426bcdd
commit
b3d207a835
@ -8391,6 +8391,20 @@ public class DataMigrator {
|
|||||||
boolean isServiceAccount = Boolean.parseBoolean(serviceAccountElement.getTextTrim());
|
boolean isServiceAccount = Boolean.parseBoolean(serviceAccountElement.getTextTrim());
|
||||||
serviceAccountElement.detach();
|
serviceAccountElement.detach();
|
||||||
element.addElement("type").setText(isServiceAccount ? "SERVICE" : "ORDINARY");
|
element.addElement("type").setText(isServiceAccount ? "SERVICE" : "ORDINARY");
|
||||||
|
element.addElement("aiSetting").addElement("entitleToAll").setText("true");
|
||||||
|
}
|
||||||
|
dom.writeToFile(file, false);
|
||||||
|
} else if (file.getName().startsWith("Settings.xml")) {
|
||||||
|
VersionedXmlDoc dom = VersionedXmlDoc.fromFile(file);
|
||||||
|
for (Element element : dom.getRootElement().elements()) {
|
||||||
|
var keyElement = element.element("key");
|
||||||
|
if (keyElement.getTextTrim().equals("AI")) {
|
||||||
|
Element valueElement = element.element("value");
|
||||||
|
if (valueElement != null) {
|
||||||
|
var className = valueElement.attributeValue("class");
|
||||||
|
valueElement.addAttribute("class", className.replace("AISetting", "AiSetting"));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
dom.writeToFile(file, false);
|
dom.writeToFile(file, false);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user