@@ -23,7 +23,7 @@ import java.util.Collection; | |||
import org.sonar.db.component.ComponentDto; | |||
import org.sonar.db.organization.OrganizationDto; | |||
import org.sonar.db.user.GroupDto; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
/** |
@@ -17,7 +17,7 @@ | |||
* along with this program; if not, write to the Free Software Foundation, | |||
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |||
*/ | |||
package org.sonar.server.permission; | |||
package org.sonar.db.permission; | |||
public enum OrganizationPermission { | |||
@@ -38,7 +38,7 @@ import org.sonar.scanner.protocol.input.FileData; | |||
import org.sonar.scanner.protocol.input.ProjectRepositories; | |||
import org.sonar.server.exceptions.BadRequestException; | |||
import org.sonar.server.exceptions.ForbiddenException; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import static com.google.common.collect.Lists.newArrayList; |
@@ -38,7 +38,7 @@ import org.sonar.db.DbSession; | |||
import org.sonar.db.ce.CeActivityDto; | |||
import org.sonar.db.ce.CeQueueDto; | |||
import org.sonar.db.component.ComponentDto; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import org.sonar.server.ws.WsUtils; | |||
import org.sonarqube.ws.WsCe; |
@@ -37,7 +37,7 @@ import org.sonar.db.organization.OrganizationDto; | |||
import org.sonar.server.component.ComponentUpdater; | |||
import org.sonar.server.component.NewComponent; | |||
import org.sonar.server.exceptions.NotFoundException; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.permission.PermissionTemplateService; | |||
import org.sonar.server.user.UserSession; | |||
@@ -35,7 +35,7 @@ import org.sonar.server.user.UserSession; | |||
import static com.google.common.base.Preconditions.checkArgument; | |||
import static org.sonar.server.organization.ws.OrganizationsWsSupport.PARAM_KEY; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.ws.WsUtils.checkFoundWithOptional; | |||
public class DeleteAction implements OrganizationsAction { |
@@ -26,7 +26,7 @@ import org.sonar.db.DbClient; | |||
import org.sonar.db.DbSession; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.organization.OrganizationFlags; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import static java.util.Objects.requireNonNull; |
@@ -25,7 +25,7 @@ import org.sonar.api.server.ws.WebService; | |||
import org.sonar.api.utils.text.JsonWriter; | |||
import org.sonar.db.DbClient; | |||
import org.sonar.db.DbSession; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
public class SearchMyOrganizationsAction implements OrganizationsAction { |
@@ -39,7 +39,7 @@ import static org.sonar.server.organization.ws.OrganizationsWsSupport.PARAM_DESC | |||
import static org.sonar.server.organization.ws.OrganizationsWsSupport.PARAM_KEY; | |||
import static org.sonar.server.organization.ws.OrganizationsWsSupport.PARAM_NAME; | |||
import static org.sonar.server.organization.ws.OrganizationsWsSupport.PARAM_URL; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.ws.WsUtils.writeProtobuf; | |||
public class UpdateAction implements OrganizationsAction { |
@@ -21,6 +21,7 @@ package org.sonar.server.permission; | |||
import java.util.Optional; | |||
import org.sonar.api.web.UserRole; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import static org.sonar.server.user.AbstractUserSession.insufficientPrivilegesException; |
@@ -37,6 +37,7 @@ import org.sonar.db.DbSession; | |||
import org.sonar.db.component.ComponentDto; | |||
import org.sonar.db.organization.DefaultTemplates; | |||
import org.sonar.db.permission.GroupPermissionDto; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.db.permission.UserPermissionDto; | |||
import org.sonar.db.permission.template.PermissionTemplateCharacteristicDto; | |||
import org.sonar.db.permission.template.PermissionTemplateDto; |
@@ -32,7 +32,7 @@ import org.sonar.db.organization.OrganizationDto; | |||
import org.sonar.server.component.ComponentCleanerService; | |||
import org.sonar.server.user.UserSession; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.ws.KeyExamples.KEY_PROJECT_EXAMPLE_001; | |||
public class BulkDeleteAction implements ProjectsWsAction { |
@@ -36,7 +36,7 @@ import org.sonarqube.ws.client.project.CreateRequest; | |||
import static java.util.Optional.ofNullable; | |||
import static org.sonar.api.resources.Qualifiers.PROJECT; | |||
import static org.sonar.server.component.NewComponent.newComponentBuilder; | |||
import static org.sonar.server.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.db.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.server.project.ws.ProjectsWsSupport.PARAM_ORGANIZATION; | |||
import static org.sonar.server.ws.KeyExamples.KEY_PROJECT_EXAMPLE_001; | |||
import static org.sonar.server.ws.WsUtils.writeProtobuf; |
@@ -28,7 +28,7 @@ import org.sonar.db.DbSession; | |||
import org.sonar.db.component.ComponentDto; | |||
import org.sonar.server.component.ComponentCleanerService; | |||
import org.sonar.server.component.ComponentFinder; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import static org.sonar.server.component.ComponentFinder.ParamNames.PROJECT_ID_AND_PROJECT; |
@@ -39,7 +39,7 @@ import org.sonar.server.user.UserSession; | |||
import static com.google.common.collect.Sets.newHashSet; | |||
import static org.sonar.server.es.SearchOptions.MAX_LIMIT; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.ws.WsUtils.checkFoundWithOptional; | |||
public class GhostsAction implements ProjectsWsAction { |
@@ -40,7 +40,7 @@ import org.sonar.server.user.UserSession; | |||
import static com.google.common.collect.Sets.newHashSet; | |||
import static org.sonar.server.es.SearchOptions.MAX_LIMIT; | |||
import static org.sonar.server.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.db.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.server.project.ws.ProjectsWsSupport.PARAM_ORGANIZATION; | |||
public class ProvisionedAction implements ProjectsWsAction { |
@@ -31,7 +31,7 @@ import org.sonar.db.component.ComponentDto; | |||
import org.sonar.db.component.ComponentQuery; | |||
import org.sonar.db.organization.OrganizationDto; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import org.sonarqube.ws.WsProjects.SearchWsResponse; | |||
import org.sonarqube.ws.client.project.SearchWsRequest; |
@@ -41,7 +41,7 @@ import org.sonar.server.exceptions.BadRequestException; | |||
import org.sonar.server.exceptions.Errors; | |||
import org.sonar.server.exceptions.Message; | |||
import org.sonar.server.exceptions.NotFoundException; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import org.sonar.server.util.Validation; | |||
@@ -28,7 +28,7 @@ import org.sonar.db.DbClient; | |||
import org.sonar.db.DbSession; | |||
import org.sonar.db.metric.MetricDto; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import org.sonarqube.ws.WsQualityGates.AppWsResponse.Metric; | |||
@@ -26,7 +26,7 @@ import org.sonar.db.DbClient; | |||
import org.sonar.db.DbSession; | |||
import org.sonar.db.qualitygate.QualityGateDto; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.qualitygate.QualityGateUpdater; | |||
import org.sonar.server.user.UserSession; | |||
import org.sonarqube.ws.WsQualityGates.CreateWsResponse; |
@@ -26,7 +26,7 @@ import org.sonar.db.DbClient; | |||
import org.sonar.db.DbSession; | |||
import org.sonar.db.qualitygate.QualityGateConditionDto; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.qualitygate.QualityGateConditionsUpdater; | |||
import org.sonar.server.user.UserSession; | |||
import org.sonarqube.ws.WsQualityGates.CreateConditionWsResponse; |
@@ -32,7 +32,7 @@ import org.sonar.db.component.ComponentDto; | |||
import org.sonar.db.property.PropertyDto; | |||
import org.sonar.server.component.ComponentFinder; | |||
import org.sonar.server.component.ComponentFinder.ParamNames; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import org.sonarqube.ws.client.qualitygate.SelectWsRequest; | |||
@@ -32,7 +32,7 @@ import org.sonarqube.ws.WsQualityGates.UpdateConditionWsResponse; | |||
import org.sonarqube.ws.client.qualitygate.UpdateConditionRequest; | |||
import static org.sonar.core.util.Protobuf.setNullable; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.server.qualitygate.ws.QualityGatesWs.addConditionParams; | |||
import static org.sonar.server.ws.WsUtils.writeProtobuf; | |||
import static org.sonarqube.ws.client.qualitygate.QualityGatesWsParameters.ACTION_UPDATE_CONDITION; |
@@ -26,7 +26,7 @@ import org.sonar.db.DbSession; | |||
import org.sonar.db.component.ComponentDto; | |||
import org.sonar.db.qualityprofile.QualityProfileDto; | |||
import org.sonar.server.exceptions.ForbiddenException; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import org.sonar.server.ws.WsUtils; | |||
@@ -31,7 +31,7 @@ import org.sonar.server.qualityprofile.index.ActiveRuleIndexer; | |||
import org.sonar.server.rule.index.RuleQuery; | |||
import org.sonar.server.user.UserSession; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
@ServerSide | |||
public class QProfileService { |
@@ -23,7 +23,7 @@ import org.sonar.api.server.ServerSide; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.user.UserSession; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
@ServerSide | |||
public class QProfileWsSupport { |
@@ -32,7 +32,7 @@ import org.sonar.db.DbClient; | |||
import org.sonar.db.DbSession; | |||
import org.sonar.db.qualityprofile.QualityProfileDto; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
public class AppAction implements RulesWsAction { |
@@ -23,7 +23,7 @@ import org.sonar.api.server.ServerSide; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.user.UserSession; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
@ServerSide | |||
public class RuleWsSupport { |
@@ -26,7 +26,7 @@ import org.sonar.api.config.PropertyDefinition; | |||
import org.sonar.api.server.ServerSide; | |||
import org.sonar.db.component.ComponentDto; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import static org.sonar.api.PropertyType.LICENSE; |
@@ -50,7 +50,7 @@ import org.sonar.db.property.PropertyDto; | |||
import org.sonar.db.property.PropertyQuery; | |||
import org.sonar.db.qualitygate.QualityGateDto; | |||
import org.sonar.server.component.ComponentFinder; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.qualitygate.QualityGateFinder; | |||
import org.sonar.server.qualityprofile.QPMeasureData; | |||
import org.sonar.server.qualityprofile.QualityProfile; | |||
@@ -60,8 +60,8 @@ import org.sonar.server.user.UserSession; | |||
import static org.sonar.api.measures.CoreMetrics.QUALITY_PROFILES_KEY; | |||
import static org.sonar.api.web.UserRole.ADMIN; | |||
import static org.sonar.api.web.UserRole.USER; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.server.user.AbstractUserSession.insufficientPrivilegesException; | |||
import static org.sonar.server.ws.KeyExamples.KEY_PROJECT_EXAMPLE_001; | |||
@@ -27,7 +27,7 @@ import org.sonar.db.DbClient; | |||
import org.sonar.db.DbSession; | |||
import org.sonar.db.organization.OrganizationDto; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import static org.sonar.server.ws.WsUtils.checkFoundWithOptional; |
@@ -24,7 +24,7 @@ import org.sonar.db.component.ComponentDto; | |||
import org.sonar.db.organization.OrganizationDto; | |||
import org.sonar.server.exceptions.ForbiddenException; | |||
import org.sonar.server.exceptions.UnauthorizedException; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
public abstract class AbstractUserSession implements UserSession { | |||
private static final String INSUFFICIENT_PRIVILEGES_MESSAGE = "Insufficient privileges"; |
@@ -23,7 +23,7 @@ import java.util.Collection; | |||
import java.util.Collections; | |||
import java.util.Optional; | |||
import org.sonar.db.user.GroupDto; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
/** | |||
* Allow code to be executed with the highest privileges possible, as if executed by a {@link OrganizationPermission#ADMINISTER} account. |
@@ -37,7 +37,7 @@ import org.sonar.db.user.GroupDto; | |||
import org.sonar.db.user.UserDto; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.organization.OrganizationFlags; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import static com.google.common.collect.Maps.newHashMap; | |||
@@ -25,7 +25,7 @@ import org.sonar.db.component.ComponentDto; | |||
import org.sonar.db.organization.OrganizationDto; | |||
import org.sonar.db.user.GroupDto; | |||
import org.sonar.server.exceptions.UnauthorizedException; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
/** | |||
* Part of the current HTTP session |
@@ -24,7 +24,7 @@ import javax.annotation.CheckForNull; | |||
import org.sonar.db.component.ComponentDto; | |||
import org.sonar.db.organization.OrganizationDto; | |||
import org.sonar.db.user.GroupDto; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
public interface UserSession { | |||
@@ -30,7 +30,7 @@ import org.sonar.db.DbClient; | |||
import org.sonar.db.DbSession; | |||
import org.sonar.db.user.UserDto; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import static com.google.common.base.Strings.isNullOrEmpty; |
@@ -35,7 +35,7 @@ import org.sonar.db.organization.OrganizationDto; | |||
import org.sonar.db.user.UserDto; | |||
import org.sonar.server.exceptions.BadRequestException; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import org.sonar.server.user.index.UserIndexer; | |||
@@ -30,7 +30,7 @@ import org.sonar.db.user.UserGroupDto; | |||
import org.sonar.server.user.UserSession; | |||
import static java.lang.String.format; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_GROUP_ID; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_GROUP_NAME; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_LOGIN; |
@@ -32,7 +32,7 @@ import org.sonar.server.user.UserSession; | |||
import org.sonarqube.ws.WsUserGroups; | |||
import static org.sonar.api.user.UserGroupValidation.GROUP_NAME_MAX_LENGTH; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.DESCRIPTION_MAX_LENGTH; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_GROUP_DESCRIPTION; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_GROUP_NAME; |
@@ -30,7 +30,7 @@ import org.sonar.db.DbClient; | |||
import org.sonar.db.DbSession; | |||
import org.sonar.db.user.GroupDto; | |||
import org.sonar.server.organization.DefaultOrganizationProvider; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import static com.google.common.base.Preconditions.checkArgument; |
@@ -27,7 +27,7 @@ import org.sonar.db.DbClient; | |||
import org.sonar.db.DbSession; | |||
import org.sonar.db.user.UserDto; | |||
import org.sonar.server.exceptions.BadRequestException; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import static java.lang.String.format; |
@@ -40,7 +40,7 @@ import org.sonar.server.user.UserSession; | |||
import static org.apache.commons.lang.StringUtils.defaultIfBlank; | |||
import static org.sonar.server.es.SearchOptions.MAX_LIMIT; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_ORGANIZATION_KEY; | |||
public class SearchAction implements UserGroupsWsAction { |
@@ -39,7 +39,7 @@ import org.sonarqube.ws.WsUserGroups; | |||
import static org.sonar.api.CoreProperties.CORE_DEFAULT_GROUP; | |||
import static org.sonar.api.user.UserGroupValidation.GROUP_NAME_MAX_LENGTH; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.DESCRIPTION_MAX_LENGTH; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_GROUP_DESCRIPTION; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_GROUP_ID; |
@@ -33,7 +33,7 @@ import org.sonar.db.DbSession; | |||
import org.sonar.db.user.GroupMembershipQuery; | |||
import org.sonar.db.user.UserMembershipDto; | |||
import org.sonar.db.user.UserMembershipQuery; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.UserSession; | |||
import static org.sonar.api.utils.Paging.forPageIndex; |
@@ -42,7 +42,7 @@ import org.sonar.server.tester.UserSessionRule; | |||
import static java.lang.String.format; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.junit.Assert.fail; | |||
import static org.sonar.server.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.db.permission.OrganizationPermission.SCAN; | |||
public class ProjectDataLoaderTest { | |||
@Rule |
@@ -43,7 +43,7 @@ import org.sonarqube.ws.WsCe; | |||
import static java.util.Collections.singleton; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.db.permission.OrganizationPermission.SCAN; | |||
import static org.sonarqube.ws.MediaTypes.PROTOBUF; | |||
public class TaskActionTest { |
@@ -57,8 +57,8 @@ import static org.mockito.Mockito.verifyZeroInteractions; | |||
import static org.mockito.Mockito.when; | |||
import static org.sonar.core.permission.GlobalPermissions.SCAN_EXECUTION; | |||
import static org.sonar.db.component.ComponentTesting.newProjectDto; | |||
import static org.sonar.server.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.server.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.db.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.db.permission.OrganizationPermission.SCAN; | |||
public class ReportSubmitterTest { | |||
@@ -50,7 +50,7 @@ import static org.mockito.Matchers.any; | |||
import static org.mockito.Mockito.mock; | |||
import static org.mockito.Mockito.verify; | |||
import static org.sonar.server.organization.ws.OrganizationsWsSupport.PARAM_KEY; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
public class DeleteActionTest { | |||
@@ -37,7 +37,7 @@ import org.sonar.server.ws.TestResponse; | |||
import org.sonar.server.ws.WsActionTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
public class EnableSupportActionTest { | |||
@@ -44,7 +44,7 @@ import static org.mockito.Mockito.when; | |||
import static org.sonar.server.organization.ws.OrganizationsWsTestSupport.STRING_257_CHARS_LONG; | |||
import static org.sonar.server.organization.ws.OrganizationsWsTestSupport.STRING_65_CHARS_LONG; | |||
import static org.sonar.server.organization.ws.OrganizationsWsTestSupport.setParam; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
public class UpdateActionTest { | |||
private static final String SOME_KEY = "key"; |
@@ -36,7 +36,7 @@ import static org.sonar.core.permission.GlobalPermissions.PROVISIONING; | |||
import static org.sonar.core.permission.GlobalPermissions.SYSTEM_ADMIN; | |||
import static org.sonar.db.component.ComponentTesting.newProjectDto; | |||
import static org.sonar.db.component.ComponentTesting.newView; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_GROUP_ID; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_GROUP_NAME; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_ORGANIZATION; |
@@ -42,7 +42,7 @@ import org.sonar.server.ws.WsActionTester; | |||
import static org.mockito.Mockito.mock; | |||
import static org.sonar.db.permission.template.PermissionTemplateTesting.newPermissionTemplateDto; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
public abstract class BasePermissionWsTest<A extends PermissionsWsAction> { | |||
@@ -34,7 +34,7 @@ import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.mockito.Mockito.spy; | |||
import static org.mockito.Mockito.when; | |||
import static org.sonar.core.permission.GlobalPermissions.QUALITY_GATE_ADMIN; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_PERMISSION; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_ID; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_NAME; |
@@ -36,7 +36,7 @@ import org.sonar.server.ws.TestRequest; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.api.web.UserRole.CODEVIEWER; | |||
import static org.sonar.api.web.UserRole.ISSUE_ADMIN; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_PERMISSION; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_NAME; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_USER_LOGIN; |
@@ -41,7 +41,7 @@ import org.sonar.server.ws.TestResponse; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.mockito.Mockito.mock; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_PROJECT_ID; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_PROJECT_KEY; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_ID; |
@@ -31,7 +31,7 @@ import org.sonar.server.ws.TestRequest; | |||
import org.sonar.server.ws.TestResponse; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_DESCRIPTION; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_NAME; |
@@ -53,7 +53,7 @@ import org.sonar.server.ws.WsActionTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.assertj.core.api.Assertions.fail; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_ORGANIZATION; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_ID; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_TEMPLATE_NAME; |
@@ -37,7 +37,7 @@ import org.sonar.server.ws.TestRequest; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.api.security.DefaultGroups.ANYONE; | |||
import static org.sonar.api.web.UserRole.CODEVIEWER; | |||
import static org.sonar.server.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.db.permission.OrganizationPermission.SCAN; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_GROUP_ID; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_GROUP_NAME; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_PERMISSION; |
@@ -46,7 +46,7 @@ import static org.sonar.api.server.ws.WebService.Param.TEXT_QUERY; | |||
import static org.sonar.core.util.Uuids.UUID_EXAMPLE_01; | |||
import static org.sonar.core.util.Uuids.UUID_EXAMPLE_02; | |||
import static org.sonar.db.permission.template.PermissionTemplateTesting.newPermissionTemplateDto; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
public class SearchTemplatesActionTest extends BasePermissionWsTest<SearchTemplatesAction> { |
@@ -42,7 +42,7 @@ import static org.sonar.api.web.UserRole.ISSUE_ADMIN; | |||
import static org.sonar.api.web.UserRole.USER; | |||
import static org.sonar.db.permission.template.PermissionTemplateTesting.newPermissionTemplateUserDto; | |||
import static org.sonar.db.user.UserTesting.newUserDto; | |||
import static org.sonar.server.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.db.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
import static org.sonarqube.ws.MediaTypes.PROTOBUF; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_PERMISSION; |
@@ -36,7 +36,7 @@ import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.mockito.Mockito.spy; | |||
import static org.mockito.Mockito.when; | |||
import static org.sonar.db.permission.template.PermissionTemplateTesting.newPermissionTemplateDto; | |||
import static org.sonar.server.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.db.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_DESCRIPTION; | |||
import static org.sonarqube.ws.client.permission.PermissionsWsParameters.PARAM_ID; |
@@ -42,7 +42,7 @@ import static org.mockito.Mockito.mock; | |||
import static org.mockito.Mockito.times; | |||
import static org.mockito.Mockito.verify; | |||
import static org.mockito.Mockito.verifyZeroInteractions; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
public class BulkDeleteActionTest { | |||
@@ -53,7 +53,7 @@ import static org.mockito.Mockito.mock; | |||
import static org.mockito.Mockito.verify; | |||
import static org.mockito.Mockito.when; | |||
import static org.sonar.core.util.Protobuf.setNullable; | |||
import static org.sonar.server.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.db.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.server.project.ws.ProjectsWsSupport.PARAM_ORGANIZATION; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
import static org.sonarqube.ws.client.WsRequest.Method.POST; |
@@ -42,7 +42,7 @@ import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.mockito.Matchers.any; | |||
import static org.mockito.Mockito.mock; | |||
import static org.mockito.Mockito.verify; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonarqube.ws.client.project.ProjectsWsParameters.CONTROLLER; | |||
import static org.sonarqube.ws.client.project.ProjectsWsParameters.PARAM_PROJECT; | |||
import static org.sonarqube.ws.client.project.ProjectsWsParameters.PARAM_PROJECT_ID; |
@@ -47,7 +47,7 @@ import org.sonar.server.ws.WsActionTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.db.component.SnapshotDto.STATUS_PROCESSED; | |||
import static org.sonar.db.component.SnapshotDto.STATUS_UNPROCESSED; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
public class GhostsActionTest { |
@@ -43,8 +43,8 @@ import org.sonar.server.ws.TestResponse; | |||
import org.sonar.server.ws.WsActionTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.server.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.db.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.db.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
public class ProvisionedActionTest { |
@@ -58,8 +58,8 @@ import static org.sonar.db.component.ComponentTesting.newFileDto; | |||
import static org.sonar.db.component.ComponentTesting.newModuleDto; | |||
import static org.sonar.db.component.ComponentTesting.newProjectDto; | |||
import static org.sonar.db.component.ComponentTesting.newView; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
import static org.sonarqube.ws.MediaTypes.PROTOBUF; | |||
import static org.sonarqube.ws.client.project.ProjectsWsParameters.PARAM_ORGANIZATION; |
@@ -44,7 +44,7 @@ import static org.sonar.api.measures.Metric.ValueType.INT; | |||
import static org.sonar.api.measures.Metric.ValueType.RATING; | |||
import static org.sonar.api.measures.Metric.ValueType.WORK_DUR; | |||
import static org.sonar.db.metric.MetricTesting.newMetricDto; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
import static org.sonarqube.ws.MediaTypes.JSON; | |||
@@ -40,7 +40,7 @@ import org.sonarqube.ws.MediaTypes; | |||
import org.sonarqube.ws.WsQualityGates.CreateWsResponse; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
public class CreateActionTest { | |||
@@ -49,7 +49,7 @@ import org.sonarqube.ws.WsQualityGates.CreateConditionWsResponse; | |||
import static org.assertj.core.api.Java6Assertions.assertThat; | |||
import static org.sonar.db.metric.MetricTesting.newMetricDto; | |||
import static org.sonar.server.computation.task.projectanalysis.metric.Metric.MetricType.PERCENT; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonarqube.ws.client.qualitygate.QualityGatesWsParameters.PARAM_ERROR; | |||
import static org.sonarqube.ws.client.qualitygate.QualityGatesWsParameters.PARAM_GATE_ID; | |||
import static org.sonarqube.ws.client.qualitygate.QualityGatesWsParameters.PARAM_METRIC; |
@@ -41,7 +41,7 @@ import org.sonar.server.ws.WsActionTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.mockito.Mockito.mock; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.server.qualitygate.QualityGates.SONAR_QUALITYGATE_PROPERTY; | |||
public class DeselectActionTest { |
@@ -37,7 +37,7 @@ import org.sonar.server.tester.UserSessionRule; | |||
import org.sonar.server.ws.WsActionTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.server.qualitygate.QualityGates.SONAR_QUALITYGATE_PROPERTY; | |||
public class SelectActionTest { |
@@ -49,7 +49,7 @@ import org.sonarqube.ws.WsQualityGates.CreateConditionWsResponse; | |||
import static org.assertj.core.api.Java6Assertions.assertThat; | |||
import static org.sonar.db.metric.MetricTesting.newMetricDto; | |||
import static org.sonar.server.computation.task.projectanalysis.metric.Metric.MetricType.PERCENT; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonarqube.ws.client.qualitygate.QualityGatesWsParameters.PARAM_ERROR; | |||
import static org.sonarqube.ws.client.qualitygate.QualityGatesWsParameters.PARAM_ID; | |||
import static org.sonarqube.ws.client.qualitygate.QualityGatesWsParameters.PARAM_METRIC; |
@@ -53,7 +53,7 @@ import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.db.rule.RuleTesting.newXooX1; | |||
import static org.sonar.db.rule.RuleTesting.newXooX2; | |||
import static org.sonar.db.rule.RuleTesting.newXooX3; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.server.qualityprofile.QProfileTesting.XOO_P1_KEY; | |||
import static org.sonar.server.qualityprofile.QProfileTesting.XOO_P2_KEY; | |||
@@ -41,7 +41,7 @@ import org.sonar.server.ws.TestRequest; | |||
import org.sonar.server.ws.WsActionTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.server.qualityprofile.QProfileTesting.newQProfileDto; | |||
public class AddProjectActionTest { |
@@ -50,7 +50,7 @@ import org.sonar.server.tester.UserSessionRule; | |||
import org.sonar.server.ws.WsTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
public class ChangeParentActionMediumTest { | |||
@@ -39,7 +39,7 @@ import org.sonar.server.ws.WsTester; | |||
import static org.mockito.Mockito.mock; | |||
import static org.mockito.Mockito.verify; | |||
import static org.mockito.Mockito.when; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
@RunWith(MockitoJUnitRunner.class) | |||
public class CopyActionTest { |
@@ -62,7 +62,7 @@ import org.sonarqube.ws.MediaTypes; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.mockito.Mockito.mock; | |||
import static org.sonar.server.language.LanguageTesting.newLanguages; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonarqube.ws.QualityProfiles.CreateWsResponse; | |||
import static org.sonarqube.ws.QualityProfiles.CreateWsResponse.QualityProfile; | |||
import static org.sonarqube.ws.QualityProfiles.CreateWsResponse.parseFrom; |
@@ -47,7 +47,7 @@ import org.sonar.server.ws.WsTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.mockito.Mockito.mock; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
public class DeleteActionTest { | |||
@@ -39,7 +39,7 @@ import org.sonar.server.ws.WsTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.mockito.Mockito.mock; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
public class RenameActionTest { | |||
@@ -44,7 +44,7 @@ import static org.mockito.Matchers.eq; | |||
import static org.mockito.Mockito.mock; | |||
import static org.mockito.Mockito.verify; | |||
import static org.mockito.Mockito.when; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
@RunWith(MockitoJUnitRunner.class) | |||
public class RestoreActionTest { |
@@ -36,7 +36,7 @@ import org.sonar.server.ws.WsActionTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.mockito.Mockito.mock; | |||
import static org.mockito.Mockito.verify; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
public class RestoreBuiltInActionTest { | |||
@@ -41,7 +41,7 @@ import org.sonar.server.ws.WsTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.mockito.Mockito.mock; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
public class SetDefaultActionTest { | |||
@@ -59,7 +59,7 @@ import org.sonar.server.tester.UserSessionRule; | |||
import static com.google.common.collect.Sets.newHashSet; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
// TODO remaining tests should be moved to RegisterRulesTest | |||
public class RegisterRulesMediumTest { |
@@ -40,7 +40,7 @@ import static org.mockito.Matchers.anyString; | |||
import static org.mockito.Matchers.isA; | |||
import static org.mockito.Mockito.mock; | |||
import static org.mockito.Mockito.when; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
public class AppActionTest { | |||
@@ -33,7 +33,7 @@ import org.sonar.server.ws.WsTester; | |||
import static org.mockito.Mockito.mock; | |||
import static org.mockito.Mockito.verify; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
public class DeleteActionTest { | |||
@@ -52,7 +52,7 @@ import org.sonar.server.ws.WsTester; | |||
import static com.google.common.collect.Sets.newHashSet; | |||
import static org.sonar.api.rule.Severity.MINOR; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
public class ShowActionMediumTest { | |||
@@ -46,7 +46,7 @@ import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.junit.Assert.fail; | |||
import static org.sonar.api.server.debt.DebtRemediationFunction.Type.LINEAR; | |||
import static org.sonar.api.server.debt.DebtRemediationFunction.Type.LINEAR_OFFSET; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.server.rule.ws.UpdateAction.PARAM_REMEDIATION_FN_BASE_EFFORT; | |||
import static org.sonar.server.rule.ws.UpdateAction.PARAM_REMEDIATION_FN_GAP_MULTIPLIER; | |||
import static org.sonar.server.rule.ws.UpdateAction.PARAM_REMEDIATION_FN_TYPE; |
@@ -57,8 +57,8 @@ import static org.sonar.api.web.UserRole.ADMIN; | |||
import static org.sonar.api.web.UserRole.CODEVIEWER; | |||
import static org.sonar.api.web.UserRole.USER; | |||
import static org.sonar.db.component.ComponentTesting.newProjectDto; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.SCAN; | |||
import static org.sonarqube.ws.MediaTypes.JSON; | |||
import static org.sonarqube.ws.Settings.Definition.CategoryOneOfCase.CATEGORYONEOF_NOT_SET; | |||
import static org.sonarqube.ws.Settings.Definition.DefaultValueOneOfCase.DEFAULTVALUEONEOF_NOT_SET; |
@@ -71,8 +71,8 @@ import static org.sonar.db.component.ComponentTesting.newModuleDto; | |||
import static org.sonar.db.component.ComponentTesting.newProjectDto; | |||
import static org.sonar.db.property.PropertyTesting.newComponentPropertyDto; | |||
import static org.sonar.db.property.PropertyTesting.newGlobalPropertyDto; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.SCAN; | |||
import static org.sonarqube.ws.MediaTypes.JSON; | |||
import static org.sonarqube.ws.Settings.Setting.ParentValueOneOfCase.PARENTVALUEONEOF_NOT_SET; | |||
@@ -23,7 +23,7 @@ import com.google.common.collect.HashMultimap; | |||
import java.util.List; | |||
import java.util.Map; | |||
import java.util.Optional; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.AbstractUserSession; | |||
import static com.google.common.collect.Lists.newArrayList; |
@@ -30,7 +30,7 @@ import org.sonar.db.component.ComponentDto; | |||
import org.sonar.db.organization.OrganizationDto; | |||
import org.sonar.db.user.GroupDto; | |||
import org.sonar.db.user.UserDto; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.user.ThreadLocalUserSession; | |||
import org.sonar.server.user.UserSession; | |||
@@ -51,7 +51,7 @@ import org.sonar.db.user.UserDto; | |||
import org.sonar.server.component.ComponentFinder; | |||
import org.sonar.server.exceptions.ForbiddenException; | |||
import org.sonar.server.exceptions.NotFoundException; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import org.sonar.server.qualitygate.QualityGateFinder; | |||
import org.sonar.server.qualityprofile.QPMeasureData; | |||
import org.sonar.server.qualityprofile.QualityProfile; | |||
@@ -72,8 +72,8 @@ import static org.sonar.db.component.ComponentTesting.newProjectDto; | |||
import static org.sonar.db.component.SnapshotTesting.newAnalysis; | |||
import static org.sonar.db.measure.MeasureTesting.newMeasureDto; | |||
import static org.sonar.db.metric.MetricTesting.newMetricDto; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_GATES; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
public class ComponentActionTest { |
@@ -36,8 +36,8 @@ import org.sonar.server.ws.TestResponse; | |||
import org.sonar.server.ws.WsActionTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.PROVISION_PROJECTS; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
public class OrganizationActionTest { |
@@ -36,7 +36,7 @@ import org.sonar.db.user.UserDto; | |||
import org.sonar.server.exceptions.ForbiddenException; | |||
import org.sonar.server.organization.TestDefaultOrganizationProvider; | |||
import org.sonar.server.organization.TestOrganizationFlags; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.core.permission.GlobalPermissions.PROVISIONING; |
@@ -24,7 +24,7 @@ import java.util.Optional; | |||
import javax.annotation.Nullable; | |||
import org.sonar.db.user.GroupDto; | |||
import org.sonar.db.user.UserDto; | |||
import org.sonar.server.permission.OrganizationPermission; | |||
import org.sonar.db.permission.OrganizationPermission; | |||
import static java.util.Objects.requireNonNull; | |||
@@ -36,9 +36,9 @@ import org.sonar.server.ws.WsActionTester; | |||
import static com.google.common.collect.Lists.newArrayList; | |||
import static org.sonar.db.user.GroupTesting.newGroupDto; | |||
import static org.sonar.db.user.UserTesting.newUserDto; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.server.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES; | |||
import static org.sonar.db.permission.OrganizationPermission.SCAN; | |||
import static org.sonar.test.JsonAssert.assertJson; | |||
public class CurrentActionTest { |
@@ -39,7 +39,7 @@ import org.sonar.server.tester.UserSessionRule; | |||
import org.sonar.server.ws.WsTester; | |||
import static org.assertj.core.api.Assertions.assertThat; | |||
import static org.sonar.server.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.db.permission.OrganizationPermission.ADMINISTER; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_GROUP_NAME; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_LOGIN; | |||
import static org.sonar.server.usergroups.ws.GroupWsSupport.PARAM_ORGANIZATION_KEY; |