Class AbstractProjectLevelAdminScreenEditorComponent

Direct Known Subclasses:
TestIssueTypeConfigScreenEditor, TestScreenView

public abstract class AbstractProjectLevelAdminScreenEditorComponent extends AbstractTestScreenEditorComponent
Since:
v7.4
  • Field Details

  • Constructor Details

    • AbstractProjectLevelAdminScreenEditorComponent

      public AbstractProjectLevelAdminScreenEditorComponent()
  • Method Details

    • getProjectAdminScreenEditor

      protected abstract ScreenEditor getProjectAdminScreenEditor()
    • testCannotEditWithoutExtendedPermissionFlag

      public void testCannotEditWithoutExtendedPermissionFlag()
    • testAddingFieldsAsBob

      public void testAddingFieldsAsBob()
    • testRemovingFieldsAsBob

      public void testRemovingFieldsAsBob()
    • testAddingAndRemovingTabAsBob

      public void testAddingAndRemovingTabAsBob()
    • testAddTabFailAsBob

      public void testAddTabFailAsBob()
    • testReorderingTabsAsBob

      public void testReorderingTabsAsBob()
    • testRemoveTabbNotVissibleForSingleTab

      public void testRemoveTabbNotVissibleForSingleTab()
    • assertAnalyticsWhenUserIsGlobalAdmin

      protected void assertAnalyticsWhenUserIsGlobalAdmin(String tabId, String screenViewEventName, Long screenId)
    • assertAnalyticsWhenUserIsGlobalAdminWithoutExtendedPermission

      protected void assertAnalyticsWhenUserIsGlobalAdminWithoutExtendedPermission(String tabId, String screenViewEventName, Long screenId)
    • assertAnalyticsWhenUserIsProjectLevelAdmin

      protected void assertAnalyticsWhenUserIsProjectLevelAdmin(String tabId, String screenViewEventName, Long screenId)
    • assertAnalyticsWhenUserIsProjectLevelAdminWithoutExtendedPermission

      protected void assertAnalyticsWhenUserIsProjectLevelAdminWithoutExtendedPermission(String tabId, String screenViewEventName, Long screenId)
    • captureAnalyticsForTest

      protected void captureAnalyticsForTest(Runnable testCode)
    • assertTabLoadedEvent

      protected void assertTabLoadedEvent(String tabId, boolean isAdmin, boolean isSysAdmin, boolean hasExtPermission)
    • assertScreenViewEvent

      protected void assertScreenViewEvent(String eventName, boolean isAdmin, boolean hasExtPermission, boolean readOnly, Long screenId)
    • getCurrentProjectId

      protected Long getCurrentProjectId()