Skip to content

Conversation

@thegeektets
Copy link
Contributor

@thegeektets thegeektets commented Nov 17, 2023

SS-1272 Targets Merge Functionality Integration

This PR integrates the targets merge functionality to the target screens.

Ticket

Fixes: https://idinsight.atlassian.net/browse/SS-1272

Description, Motivation and Context

  • exclude custom_fields from list of available columns on enumerators
  • add global redux setMappingErrorCount for enumerators and use it to show no of errors on remap
  • add loading screen on remap to allow all fields to load before rendering form
  • eliminate additional fields on targets column mapping setup
  • redirect to targets upload on targets home if no targets exist
  • set columns available using column_mapping data from targets list
  • use global redux to set errors and error count on targets remap upload
  • add loading screen for targets remap screen to allow all fields to render before showing form
  • upload data using the merge mode on targets reupload
  • display columns set by column_mapping as available columns on the reupload screen for targets
  • add mappingErrorCount to enumerators slice
  • update target mapping type mode to contain merge

How Has This Been Tested?

  • local dev

Checklist:

  • My code follows the style guidelines of this project
  • I have reviewed my own code to ensure good quality
  • I have tested the functionality of my code to ensure it works as intended
  • I have resolved merge conflicts
  • I have written [good commit messages][1]

Jayprakash-SE and others added 10 commits November 2, 2023 14:58
- exclude custom_fields from list of available columns on enumerators
- add global redux setMappingErrorCount for enumerators and use it to show no of errors on remap
- add loading screen on remap to allow all fields to load before rendering form
- eliminate additional fields on targets column mapping setup
- redirect to targets upload on targets home if no targets exist
- set columns available using column_mapping data from targets list
- use global redux to set errors and error count on targets remap upload
-  add loading screen for targets remap screen to allow all fields to render before showing form
- upload data using the merge mode on targets reupload
- display columns set by column_mapping as available columns on the reupload screen for targets
- add mappingErrorCount to enumerators slice
- update target mapping type mode to contain merge
@thegeektets thegeektets changed the title Ss 1272 Targets Merge Functionality Integration Nov 17, 2023
@thegeektets thegeektets merged commit 7f129ec into dev Nov 17, 2023
@thegeektets
Copy link
Contributor Author

@neeleshpri this has been merged to staging

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants