Завершение обновления безопасности.
v++
This commit is contained in:
@@ -10,6 +10,8 @@ import _VisualDVM.GlobalData.User.User;
|
||||
import _VisualDVM.GlobalData.User.UserState;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
import _VisualDVM.Passes.Server.PublishServerObject;
|
||||
import _VisualDVM.Repository.Server.SafeServerExchangeUnit;
|
||||
import _VisualDVM.Repository.Server.ServerCode;
|
||||
import _VisualDVM.TestingSystem.Common.TestingServer;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMConfiguration.DVMConfiguration;
|
||||
import _VisualDVM.TestingSystem.DVM.DVMPackage.DVMPackage;
|
||||
@@ -24,17 +26,26 @@ public class StartSelectedDVMConfigurations extends PublishServerObject<TestingS
|
||||
return "/Common/icons/BlueStart.png";
|
||||
}
|
||||
//--
|
||||
Machine machine;
|
||||
User user;
|
||||
Compiler compiler;
|
||||
//--
|
||||
@Override
|
||||
protected boolean canStart(Object... args) throws Exception {
|
||||
//--
|
||||
machine =null;
|
||||
user= null;
|
||||
compiler =null;
|
||||
//--
|
||||
if (!Global.mainModule.getAccount().CheckRegistered(Log)) {
|
||||
return false;
|
||||
}
|
||||
if (!MainModule_.instance.getDb().CheckCurrent(Log, Machine.class, User.class, Compiler.class))
|
||||
return false;
|
||||
//--
|
||||
Machine machine = MainModule_.instance.getDb().getTable(Machine.class).getUI().getCurrent();
|
||||
User user = MainModule_.instance.getDb().getTable(User.class).getUI().getCurrent();
|
||||
Compiler compiler = MainModule_.instance.getDb().getTable(Compiler.class).getUI().getCurrent();
|
||||
machine = MainModule_.instance.getDb().getTable(Machine.class).getUI().getCurrent();
|
||||
user = MainModule_.instance.getDb().getTable(User.class).getUI().getCurrent();
|
||||
compiler = MainModule_.instance.getDb().getTable(Compiler.class).getUI().getCurrent();
|
||||
//--
|
||||
if (!machine.type.equals(MachineType.Server)) {
|
||||
Log.Writeln_("Тестирование поддерживается только на одиночном удалённом сервере.");
|
||||
@@ -71,4 +82,9 @@ public class StartSelectedDVMConfigurations extends PublishServerObject<TestingS
|
||||
}
|
||||
return UI.Question("Будет запущено " + target.tasksCount + " задач. Продолжить");
|
||||
}
|
||||
@Override
|
||||
protected void ServerAction() throws Exception {
|
||||
Command(new SafeServerExchangeUnit(ServerCode.PublishObject, user.password, target));
|
||||
pk = server_response.object;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user