сокрытие настроек от пользователей если недостаточно прав. например синхронизация тестирования не видима ролям ниже разрабов
This commit is contained in:
@@ -106,6 +106,8 @@ public class MainUI extends UIModule_ {
|
||||
getMainWindow().SwitchAdministrationTab(false);
|
||||
getTestingMenuBar().showServerAdminLabel(false);
|
||||
getMainWindow().getCallbackWindow().showNoBugReports();
|
||||
Global.normalProperties.setControlVisible("AutoBugReportsLoad", false);
|
||||
Global.normalProperties.setControlVisible("AutoTestsLoad", false);
|
||||
};
|
||||
void showUserRights(){
|
||||
Global.mainModule.SetUserPassesAccess();
|
||||
@@ -113,6 +115,8 @@ public class MainUI extends UIModule_ {
|
||||
getMainWindow().SwitchAdministrationTab(false);
|
||||
getTestingMenuBar().showServerAdminLabel(false);
|
||||
getMainWindow().getCallbackWindow().showMyOnlyBugReports();
|
||||
Global.normalProperties.setControlVisible("AutoBugReportsLoad", true);
|
||||
Global.normalProperties.setControlVisible("AutoTestsLoad", false);
|
||||
};
|
||||
void showDeveloperRights(){
|
||||
Global.mainModule.SetDeveloperPassesAccess();
|
||||
@@ -120,6 +124,8 @@ public class MainUI extends UIModule_ {
|
||||
getMainWindow().SwitchAdministrationTab(false);
|
||||
getTestingMenuBar().showServerAdminLabel(false);
|
||||
getMainWindow().getCallbackWindow().showAllBugreports();
|
||||
Global.normalProperties.setControlVisible("AutoBugReportsLoad", true);
|
||||
Global.normalProperties.setControlVisible("AutoTestsLoad", true);
|
||||
}
|
||||
void showAdminRights(){
|
||||
Global.mainModule.SetAdminPassesAccess();
|
||||
@@ -127,6 +133,8 @@ public class MainUI extends UIModule_ {
|
||||
getMainWindow().SwitchAdministrationTab(true);
|
||||
getTestingMenuBar().showServerAdminLabel(true);
|
||||
getMainWindow().getCallbackWindow().showAllBugReportsAdmin(); //метод избыточный. возможно.
|
||||
Global.normalProperties.setControlVisible("AutoBugReportsLoad", true);
|
||||
Global.normalProperties.setControlVisible("AutoTestsLoad", true);
|
||||
};
|
||||
public void ShowAccount(){
|
||||
getMainWindow().getCallbackWindow().ShowAccountInfo();
|
||||
|
||||
Reference in New Issue
Block a user