рефакторинг. переносил текущие объекты в другое место

This commit is contained in:
2024-10-13 22:08:13 +03:00
parent 09b64218bd
commit 6afa2dc892
240 changed files with 1472 additions and 1518 deletions

View File

@@ -25,8 +25,8 @@ public class PublishBugReport extends Pass<BugReport> {
}
@Override
protected boolean canStart(Object... args) {
if (Current_.Check(Log, Current.BugReport)) {
target = Current.getBugReport();
if (Global.mainModule.Check(Log, Current.BugReport)) {
target = Global.mainModule.getBugReport();
if (!target.state.equals(BugReportState.draft)) {
Log.Writeln_("Отчёт об ошибке " + target.id + " уже опубликован!");
return false;
@@ -36,7 +36,7 @@ public class PublishBugReport extends Pass<BugReport> {
if (!UI_.Question("Для отчёта об ошибке не назначен исполнитель.\nВсе равно опубликовать его"))
return false;
}
if (!Current.getAccount().CheckAccessRights(target.sender_address, Log) && (BugReportInterface.CheckDraft(target, Log))) {
if (!Global.mainModule.getAccount().CheckAccessRights(target.sender_address, Log) && (BugReportInterface.CheckDraft(target, Log))) {
return false;
}
return true;
@@ -63,8 +63,8 @@ public class PublishBugReport extends Pass<BugReport> {
message.addAttachement(BugReportInterface.getArchiveFile(target));
//со скринами будет небольшой трабл. потому что теретически возможна ситуация,
//что проект черновика бага уже закрыт.
if (Current.HasProject()) {
for (File screen : Current.getProject().getScreenShots())
if (Global.mainModule.HasProject()) {
for (File screen : Global.mainModule.getProject().getScreenShots())
message.addAttachement(screen);
}
}