Skip to content

Commit

Permalink
PIP-204 Enabled Jira client for SRS manager only
Browse files Browse the repository at this point in the history
  • Loading branch information
QuyenLy87 committed Mar 14, 2023
1 parent 90f8a75 commit 5abe9de
Showing 1 changed file with 3 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,19 +23,17 @@ public class OAuthJiraClientFactory implements ImpersonatingJiraClientFactory {
private final Logger logger = LoggerFactory.getLogger(getClass());
private static final String UNIT_TEST = "UNIT_TEST";

@Value("${srs.manager}")
private Boolean isSrsManager;

public OAuthJiraClientFactory(
@Value("${jira.url}") String jiraUrl,
@Value("${jira.username}") String adminUsername,
@Value("${jira.consumerKey}") String consumerKey,
@Value("${jira.privateKeyName}") String privateKeyPath) throws IOException, NoSuchAlgorithmException, InvalidKeySpecException {
@Value("${jira.privateKeyName}") String privateKeyPath,
@Value("${srs.manager}") boolean isSrsManager) throws IOException, NoSuchAlgorithmException, InvalidKeySpecException {

this.jiraUrl = jiraUrl;
this.adminJiraUsername = adminUsername;
this.consumerKey = consumerKey;
if (!privateKeyPath.equals(UNIT_TEST) && Boolean.TRUE.equals(isSrsManager)) {
if (!privateKeyPath.equals(UNIT_TEST) && isSrsManager) {
privateKey = OAuthCredentials.getPrivateKey(privateKeyPath);
} else {
privateKey = null;
Expand Down

0 comments on commit 5abe9de

Please sign in to comment.