Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
bafc879
Downgrade version from 3.6.1 to 3.6.0
SauravBizbRolly Jan 7, 2026
38a4147
Remove empty line in application.properties
SauravBizbRolly Jan 8, 2026
9c1493a
Update application.properties
SauravBizbRolly Jan 9, 2026
984d533
Update application.properties
SauravBizbRolly Jan 9, 2026
b5f0670
Merge pull request #337 from PSMRI/feature/hide_feilds_state_wise
SauravBizbRolly Jan 14, 2026
fdbc9b7
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
0c64cef
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
b3a1922
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
c4c1d48
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
f10f37c
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
b3da893
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
f94d0b0
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
be7889e
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
0022329
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
ba824be
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
c0c5333
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
2e18fdd
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
acd9d8e
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
475a4ac
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
f952708
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
64b2a7e
fix hide unhide form issue
SauravBizbRolly Jan 21, 2026
97f7d5f
Merge branch 'release-3.6.1' into feature/form_validation
SauravBizbRolly Jan 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,8 @@
import java.security.NoSuchAlgorithmException;
import java.security.SecureRandom;
import java.security.spec.InvalidKeySpecException;

import javax.crypto.SecretKeyFactory;
import javax.crypto.spec.PBEKeySpec;

import org.springframework.stereotype.Service;

@Service
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ public ResponseEntity<ApiResponse<?>> deleteField(@PathVariable Long fieldId) {
}

@GetMapping(value = "form/{formId}/fields")
public ResponseEntity<ApiResponse<?>> getStructuredForm(@PathVariable String formId, @RequestParam(name = "lang", defaultValue = "en") String lang,@RequestHeader(value = "JwtToken") String token) {
public ResponseEntity<ApiResponse<?>> getStructuredForm(@PathVariable String formId, @RequestParam(name = "lang", defaultValue = "en") String lang,@RequestHeader(value = "jwttoken") String token) {
try {
Object result = formMasterService.getStructuredFormByFormId(formId,lang,token);
return ResponseEntity.status(HttpStatus.OK)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@

@Repository
public interface UserServiceRoleRepo extends JpaRepository<UserServiceRole, Integer> {
UserServiceRole findByUserName(String userName);
UserServiceRole findByUserId(Integer userId);
List<UserServiceRole> findByUserName(String userName);



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,18 +118,24 @@ public FormField updateField(FieldDTO dto) {
public FormResponseDTO getStructuredFormByFormId(String formId,String lang,String token) {
int stateId =0 ;
try {
UserServiceRole userServiceRole= userServiceRoleRepo.findByUserName(jwtUtil.getUsernameFromToken(token));
if(userServiceRole!=null){
stateId = userServiceRole.getStateId();
if(!token.isEmpty()){
List<UserServiceRole> userServiceRole= userServiceRoleRepo.findByUserName(jwtUtil.getUsernameFromToken(token));
if(userServiceRole!=null){
stateId = userServiceRole.get(0).getStateId();
logger.info("State:Id"+stateId);
}
}



FormDefinition form = formRepo.findByFormId(formId)
.orElseThrow(() -> new IllegalArgumentException("Invalid form ID"));

List<FormField> fields = fieldRepo.findByForm_FormIdOrderBySequenceAsc(formId);
ObjectMapper objectMapper = new ObjectMapper();

int finalStateId = stateId;
List<FieldResponseDTO> fieldDtos = fields.stream().filter(formField -> formField.getStateCode()== 0 || formField.getStateCode()== finalStateId)
List<FieldResponseDTO> fieldDtos = fields.stream().filter(formField -> (formField.getStateCode()==0 || formField.getStateCode().equals(finalStateId)))
.map(field -> {
String labelKey = field.getFieldId(); // field label already contains label_key

Expand Down
8 changes: 4 additions & 4 deletions src/main/resources/application.properties
Original file line number Diff line number Diff line change
Expand Up @@ -76,14 +76,14 @@ get-details-call-report-URL=http://CTI_SERVER/apps/customize_apps/piramil_report
#============================================================================
# Configure Main Scheduler Properties
#============================================================================

org.quartz.scheduler.instanceId = AUTO
org.quartz.scheduler.makeSchedulerThreadDaemon = true

#============================================================================
# Configure ThreadPool
#============================================================================

org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.makeThreadsDaemons = true
org.quartz.threadPool.threadCount: 20
Expand Down Expand Up @@ -375,4 +375,4 @@ allowed.file.extensions=msg,pdf,png,jpeg,doc,docx,xlsx,xls,csv,txt
##sms details for beneficiary otp cosent
sms-template-name = otp_consent

cors.allowed-origin =
cors.allowed-origin =
Loading