no message

This commit is contained in:
2023-11-20 22:29:38 +03:00
parent 577803515e
commit e43feb9ab5
8 changed files with 27 additions and 9 deletions

View File

@@ -31,7 +31,6 @@ public class CreateGroupFromDirectory extends Pass_2021<Group> {
target = null;
group_id = Constants.Nan;
//-
Utils.RestoreSelectedDirectory(directoryChooser);
dir = directoryChooser.ShowDialog();
//-
if (dir == null)
@@ -65,7 +64,12 @@ public class CreateGroupFromDirectory extends Pass_2021<Group> {
@Override
protected void body() throws Exception {
for (File file : files) {
ShowMessage1("создание проекта: "+file.getName());
passes.get(PassCode_2021.CreateTestFromDirectory).Do(file, group_id);
}
}
@Override
protected void performFinish() throws Exception {
passes.get(PassCode_2021.SynchronizeTests).Do();
}
}

View File

@@ -34,7 +34,6 @@ public class CreateTestFromDirectory extends Pass_2021<Test> {
target = null;
//-
if (args.length == 0) {
Utils.RestoreSelectedDirectory(directoryChooser);
if (!Current.Check(Log, Current.Group))
return false;
group_id = Current.getGroup().id;

View File

@@ -80,6 +80,10 @@ public class CreateTestsGroupFromSelectedVersions extends Pass_2021<Vector<db_pr
}
}
@Override
protected void performFinish() throws Exception {
passes.get(PassCode_2021.SynchronizeTests).Do();
}
@Override
protected void FocusResult() {
UI.getMainWindow().FocusTests();
}

View File

@@ -109,9 +109,7 @@ public class OpenCurrentProject extends Pass_2021<db_project_info> {
Current.set(Current.Project, target);
if (root_changes)
Current.set(Current.Root, new_root);
Pass_2021.passes.get(PassCode_2021.UpdateSetting).Do(
SettingName.ProjectsSearchDirectory, dir.getParent()
);
Pass_2021.passes.get(PassCode_2021.UpdateSetting).Do(SettingName.ProjectsSearchDirectory, dir.getParent());
Pass_2021.passes.get(PassCode_2021.UpdateSetting).Do(
SettingName.FREE_FORM, target.style.equals(LanguageStyle.free) ? "1" : "0")
;

View File

@@ -39,7 +39,7 @@ public class PublishTest extends PublishServerObject<TestingServer, Test> {
}
@Override
protected void performPreparation() throws Exception {
target.description = Utils.ReplaceForbiddenSymbols(target.description);
target.description = Utils.ReplaceForbiddenSymbols(target.description);
}
@Override
protected boolean canStart(Object... args) throws Exception {
@@ -70,4 +70,15 @@ public class PublishTest extends PublishServerObject<TestingServer, Test> {
super.performDone();
passes.get(PassCode_2021.PublishTestProject).Do(project, pk);
}
@Override
protected void performFinish() throws Exception {
if (from_current_project)
super.performFinish();
else disconnect();
}
@Override
protected void showDone() throws Exception {
if (from_current_project)
super.showDone();
}
}

View File

@@ -40,6 +40,7 @@ public class PublishTestProject extends TestingSystemPass<db_project_info> {
}
@Override
protected void ServerAction() throws Exception {
ShowMessage1(target.name);
Command(new ServerExchangeUnit_2021(ServerCode.PublishTestProject, String.valueOf(test_id), bytes));
}
@Override

View File

@@ -305,6 +305,8 @@ public enum PassCode_2021 {
switch (this) {
case Undefined:
return "?";
case CreateGroupFromDirectory:
return "Создать группу тестов из папки";
case CreateTestFromDirectory:
return "Создать тест из папки";
case AbortTaskPackage: