убирание недоступных пользователю вкладок, и настроек
This commit is contained in:
2025-02-28 21:48:51 +03:00
parent 33f3d615da
commit 4441864b6f
6 changed files with 84 additions and 67 deletions

View File

@@ -102,8 +102,7 @@ public class MainUI extends UIModule_ {
//---
void showUndefinedRights(){
Global.mainModule.SetUserPassesAccess();
getMainWindow().SwitchTestingTabs(false);
getMainWindow().SwitchAdministrationTab(false);
getMainWindow().ShowUndefinedTabs();
getTestingMenuBar().showServerAdminLabel(false);
getMainWindow().getCallbackWindow().showNoBugReports();
Global.normalProperties.setControlVisible("AutoBugReportsLoad", false);
@@ -111,8 +110,7 @@ public class MainUI extends UIModule_ {
};
void showUserRights(){
Global.mainModule.SetUserPassesAccess();
getMainWindow().SwitchTestingTabs(false);
getMainWindow().SwitchAdministrationTab(false);
getMainWindow().ShowUserTabs();
getTestingMenuBar().showServerAdminLabel(false);
getMainWindow().getCallbackWindow().showMyOnlyBugReports();
Global.normalProperties.setControlVisible("AutoBugReportsLoad", true);
@@ -120,8 +118,7 @@ public class MainUI extends UIModule_ {
};
void showDeveloperRights(){
Global.mainModule.SetDeveloperPassesAccess();
getMainWindow().SwitchTestingTabs(true);
getMainWindow().SwitchAdministrationTab(false);
getMainWindow().ShowDeveloperTabs();
getTestingMenuBar().showServerAdminLabel(false);
getMainWindow().getCallbackWindow().showAllBugreports();
Global.normalProperties.setControlVisible("AutoBugReportsLoad", true);
@@ -129,8 +126,7 @@ public class MainUI extends UIModule_ {
}
void showAdminRights(){
Global.mainModule.SetAdminPassesAccess();
getMainWindow().SwitchTestingTabs(true);
getMainWindow().SwitchAdministrationTab(true);
getMainWindow().ShowAdminTabs();
getTestingMenuBar().showServerAdminLabel(true);
getMainWindow().getCallbackWindow().showAllBugReportsAdmin(); //метод избыточный. возможно.
Global.normalProperties.setControlVisible("AutoBugReportsLoad", true);