рефакторинг. переносил текущие объекты в другое место
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user