Search in sources :

Example 1 with UserEx

use of jetbrains.buildServer.users.impl.UserEx in project teamcity-rest by JetBrains.

the class ChangeStatus method initTests.

private void initTests() {
    SecurityContext context = myBeanContext.getSingletonService(SecurityContext.class);
    Comparator<SBuildType> userOrder;
    if (context.getAuthorityHolder().getAssociatedUser() != null) {
        UserEx user = (UserEx) context.getAuthorityHolder().getAssociatedUser();
        userOrder = user.getProjectVisibilityHolder().getUserBuildTypeOrder();
    } else {
        userOrder = new BuildTypeComparator();
    }
    FailedTestsBean testsBean = new FailedTestsBean(userOrder);
    testsBean.fillFromModification(myChangeStatus);
    myNewFailedTests = testsBean.getNewTestsNumber();
    myOtherFailedTests = testsBean.getOtherTestsNumber();
}
Also used : FailedTestsBean(jetbrains.buildServer.controllers.changes.FailedTestsBean) SecurityContext(jetbrains.buildServer.serverSide.auth.SecurityContext) UserEx(jetbrains.buildServer.users.impl.UserEx)

Aggregations

FailedTestsBean (jetbrains.buildServer.controllers.changes.FailedTestsBean)1 SecurityContext (jetbrains.buildServer.serverSide.auth.SecurityContext)1 UserEx (jetbrains.buildServer.users.impl.UserEx)1