Skip to content

Commit 4a7f7aa

Browse files
committed
fix: merge with develop
2 parents 8ad8be7 + 2e0ae3b commit 4a7f7aa

File tree

49 files changed

+333
-573
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+333
-573
lines changed

src/main/environment/common_ci.properties

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,4 +177,10 @@ [email protected]_SECRET_KEY@
177177
captcha.verify-url=@env.CAPTCHA_VERIFY_URL@
178178
captcha.enable-captcha=@env.ENABLE_CAPTCHA@
179179

180+
<<<<<<< HEAD
181+
=======
182+
cors.allowed-origins=@env.CORS_ALLOWED_ORIGINS@
183+
184+
185+
>>>>>>> develop
180186

src/main/environment/common_docker.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,4 +178,4 @@ captcha.secret-key=${CAPTCHA_SECRET_KEY}
178178
captcha.verify-url=${CAPTCHA_VERIFY_URL}
179179
captcha.enable-captcha=${ENABLE_CAPTCHA}
180180

181-
181+
cors.allowed-origins=${CORS_ALLOWED_ORIGINS}

src/main/environment/common_example.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,3 +202,5 @@ captcha.secret-key= <Enter Cloudflare Secret Key>
202202
captcha.verify-url= https://challenges.cloudflare.com/turnstile/v0/siteverify
203203
captcha.enable-captcha=true
204204

205+
cors.allowed-origins=http://localhost:*
206+
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package com.iemr.common.config;
2+
3+
import org.springframework.context.annotation.Configuration;
4+
import org.springframework.web.servlet.config.annotation.CorsRegistry;
5+
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
6+
import java.util.Arrays;
7+
import org.springframework.beans.factory.annotation.Value;
8+
9+
@Configuration
10+
public class CorsConfig implements WebMvcConfigurer {
11+
12+
@Value("${cors.allowed-origins}")
13+
private String allowedOrigins;
14+
15+
@Override
16+
public void addCorsMappings(CorsRegistry registry) {
17+
registry.addMapping("/**")
18+
.allowedOriginPatterns(
19+
Arrays.stream(allowedOrigins.split(","))
20+
.map(String::trim)
21+
.toArray(String[]::new))
22+
.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
23+
.allowedHeaders("*")
24+
.exposedHeaders("Authorization", "Jwttoken")
25+
.allowCredentials(true)
26+
.maxAge(3600);
27+
}
28+
}

src/main/java/com/iemr/common/controller/abdmfacility/AbdmFacilityController.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import org.slf4j.Logger;
44
import org.slf4j.LoggerFactory;
55
import org.springframework.beans.factory.annotation.Autowired;
6-
import org.springframework.web.bind.annotation.CrossOrigin;
76
import org.springframework.web.bind.annotation.GetMapping;
87
import org.springframework.web.bind.annotation.PathVariable;
98
import org.springframework.web.bind.annotation.RequestHeader;
@@ -25,7 +24,6 @@ public class AbdmFacilityController {
2524
@Autowired
2625
private AbdmFacilityService abdmFacilityService;
2726

28-
@CrossOrigin
2927
@Operation(summary = "Get Abdm facility mapped to worklocation")
3028
@GetMapping(value = { "/getWorklocationMappedAbdmFacility/{workLocationId}" })
3129
public String getAbdmFacilityDetails(@PathVariable int workLocationId, @RequestHeader(value = "Authorization") String Authorization) {

src/main/java/com/iemr/common/controller/beneficiary/BeneficiaryRegistrationController.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
import org.slf4j.Logger;
3636
import org.slf4j.LoggerFactory;
3737
import org.springframework.beans.factory.annotation.Autowired;
38-
import org.springframework.web.bind.annotation.CrossOrigin;
3938
import org.springframework.web.bind.annotation.RequestBody;
4039
import org.springframework.web.bind.annotation.RequestMapping;
4140
import org.springframework.web.bind.annotation.RequestMethod;
@@ -188,7 +187,6 @@ public void setGovtIdentityTypeService(GovtIdentityTypeService govtIdentityTypeS
188187
private CallReportsService callReportsService;
189188

190189
@Operation(summary = "Create a new beneficiary")
191-
@CrossOrigin()
192190
@RequestMapping(value = "/create", method = RequestMethod.POST, produces = "application/json", consumes = "application/json", headers = "Authorization")
193191

194192
public String createBeneficiary(
@@ -219,7 +217,6 @@ public String createBeneficiary(
219217
}
220218

221219
@Operation(summary = "Create a new beneficiary for customization")
222-
@CrossOrigin()
223220
@RequestMapping(value = "/createBeneficiary", method = RequestMethod.POST, produces = "application/json", consumes = "application/json", headers = "Authorization")
224221
public String createBeneficiary(@RequestBody String request, HttpServletRequest httpRequest)
225222
throws JsonMappingException, JsonProcessingException {
@@ -266,7 +263,6 @@ private String checkExtraFields(JsonElement json) {
266263
return otherFieldsJson.toString();
267264
}
268265

269-
@CrossOrigin()
270266
@Operation(summary = "Provide the list of beneficiaries based on beneficiary id")
271267
@RequestMapping(value = "/searchUserByID", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization")
272268
public String searchUserByID(
@@ -315,7 +311,6 @@ public String searchUserByID(
315311
}
316312

317313
@Operation(summary = "Provide the list of beneficiaries based on phone number")
318-
@CrossOrigin()
319314
@RequestMapping(value = "/searchUserByPhone", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization")
320315
public String searchUserByPhone(
321316
@Param(value = "{\"phoneNo\":\"String\",\"pageNo\":\"Integer\",\"rowsPerPage\":\"Integer\"}") @RequestBody String request,
@@ -346,7 +341,6 @@ public String searchUserByPhone(
346341
return response.toString();
347342
}
348343

349-
@CrossOrigin()
350344
@Operation(summary = "Provide the list of beneficiaries based on search criteria")
351345
@RequestMapping(value = "/searchBeneficiary", method = RequestMethod.POST, headers = "Authorization")
352346
public String searchBeneficiary(
@@ -369,7 +363,6 @@ public String searchBeneficiary(
369363
return output.toString();
370364
}
371365

372-
@CrossOrigin()
373366
@Operation(summary = "Provide all common data list needed for beneficiary registration")
374367
@RequestMapping(value = "/getRegistrationData", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization")
375368
public String getRegistrationData() {
@@ -400,7 +393,6 @@ public String getRegistrationData() {
400393
return response.toString();
401394
}
402395

403-
@CrossOrigin()
404396
@Operation(summary = "Provide all common data V1 list needed for beneficiary registration")
405397
@RequestMapping(value = "/getRegistrationDataV1", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization")
406398
public String getRegistrationDataV1(
@@ -435,7 +427,6 @@ public String getRegistrationDataV1(
435427
return response.toString();
436428
}
437429

438-
@CrossOrigin()
439430
@Operation(summary = "Update beneficiary details")
440431
@RequestMapping(value = "/update", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization")
441432
public String updateBenefciary(
@@ -479,7 +470,6 @@ public String updateBenefciary(
479470
return response.toString();
480471
}
481472

482-
@CrossOrigin()
483473
@Operation(summary = "Update beneficiary details")
484474
@RequestMapping(value = "/updateBenefciaryDetails", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization")
485475
public String updateBenefciaryDetails(@RequestBody String benificiaryRequest, HttpServletRequest httpRequest) {
@@ -514,7 +504,6 @@ public String updateBenefciaryDetails(@RequestBody String benificiaryRequest, Ht
514504
return response.toString();
515505
}
516506

517-
@CrossOrigin()
518507
@Operation(summary = "Fetch beneficiary details by phone no")
519508
@RequestMapping(value = "/getBeneficiariesByPhoneNo", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization")
520509
public String getBeneficiariesByPhone(@Param(value = "{\"phoneNo\":\"String\"}") @RequestBody String request,
@@ -534,7 +523,6 @@ public String getBeneficiariesByPhone(@Param(value = "{\"phoneNo\":\"String\"}")
534523
return response.toString();
535524
}
536525

537-
@CrossOrigin()
538526
@Operation(summary = "Update beneficiary community or education")
539527
@RequestMapping(value = "/updateCommunityorEducation", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization")
540528
public String updateBenefciaryCommunityorEducation(
@@ -564,7 +552,6 @@ public String updateBenefciaryCommunityorEducation(
564552
return response.toString();
565553
}
566554

567-
@CrossOrigin()
568555
@Operation(summary = "Generate beneficiary id")
569556
@RequestMapping(value = "/generateBeneficiaryIDs", headers = "Authorization", method = {
570557
RequestMethod.POST }, produces = { "application/json" })

src/main/java/com/iemr/common/controller/brd/BRDIntegrationController.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import org.slf4j.Logger;
2828
import org.slf4j.LoggerFactory;
2929
import org.springframework.beans.factory.annotation.Autowired;
30-
import org.springframework.web.bind.annotation.CrossOrigin;
3130
import org.springframework.web.bind.annotation.RequestBody;
3231
import org.springframework.web.bind.annotation.RequestMapping;
3332
import org.springframework.web.bind.annotation.RequestMethod;
@@ -40,7 +39,6 @@
4039

4140
@RestController
4241
@RequestMapping("/brd")
43-
@CrossOrigin()
4442
public class BRDIntegrationController {
4543

4644
private Logger logger = LoggerFactory.getLogger(BRDIntegrationController.class);
@@ -50,7 +48,6 @@ public class BRDIntegrationController {
5048

5149
@Operation(summary = "Get integration data")
5250
@RequestMapping(value = "/getIntegrationData", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization")
53-
@CrossOrigin()
5451
public String getDetails(@RequestBody String request) {
5552
OutputResponse response = new OutputResponse();
5653
String brdDetails = null;

0 commit comments

Comments
 (0)