NTP-55167 | Map View (#1140)

Co-authored-by: Pulkit Barwal <pulkit.barwal@navi.com>
Co-authored-by: Aishwarya Srivastava <aishwarya.srivastava@navi.com>
This commit is contained in:
Mantri Ramkishor
2025-05-12 19:54:06 +05:30
committed by GitHub
parent d4e7ea8c35
commit a8849f0a73
81 changed files with 3307 additions and 236 deletions

36
.github/CODEOWNERS vendored
View File

@@ -1,21 +1,21 @@
# code owners for field app changes
- @varnit-goyal_navi @mantri-ramkishor_navi
android/* @varnit-goyal_navi @mantri-ramkishor_navi
src/screens/addNewNumber @aman-chaturvedi_navi
src/screens/addressGeoLocation @varnit-goyal_navi @shri-prakash_navi
src/screens/allCases @aman-chaturvedi_navi
src/screens/auth @varnit-goyal_navi
src/screens/caseDetails @aman-chaturvedi_navi @mantri-ramkishor_navi
src/screens/cashCollected @aman-chaturvedi_navi @mantri-ramkishor_navi
- @pulkit-barwal_navi @mantri-ramkishor_navi
android/* @pulkit-barwal_navi @mantri-ramkishor_navi
src/screens/addNewNumber @pulkit-barwal_navi
src/screens/addressGeoLocation @pulkit-barwal_navi @aishwarya-srivastava_navi
src/screens/allCases @pulkit-barwal_navi
src/screens/auth @aishwarya-srivastava_navi
src/screens/caseDetails @pulkit-barwal_navi @mantri-ramkishor_navi
src/screens/cashCollected @pulkit-barwal_navi @mantri-ramkishor_navi
src/screens/Dashboard @mantri-ramkishor_navi
src/screens/emiSchedule @aman-chaturvedi_navi
src/screens/filteredCases @aman-chaturvedi_navi
src/screens/impersonatedUser @varnit-goyal_navi
src/screens/login @varnit-goyal_navi
src/screens/notifications @varnit-goyal_navi
sr/screens/permissions @aman-singh_navi
src/screens/profile @mantri-ramkishor_navi
src/components/form @ashish-deo_navi @aman-chaturvedi_navi
src/components/filters @mantri-ramkishor_navi @ashish-deo_navi
src/services/* @shri-prakash_navi @varnit-goyal_navi
src/screens/emiSchedule @pulkit-barwal_navi
src/screens/filteredCases @pulkit-barwal_navi
src/screens/impersonatedUser @aishwarya-srivastava_navi
src/screens/login @aishwarya-srivastava_navi
src/screens/notifications @pulkit-barwal_navi
sr/screens/permissions @mantri-ramkishor_navi
src/screens/profile @mantri-ramkishor_navi
src/components/form @aishwarya-srivastava_navi @pulkit-barwal_navi
src/components/filters @mantri-ramkishor_navi
src/services/* @aishwarya-srivastava_navi @pulkit-barwal_navi

View File

@@ -67,6 +67,8 @@ jobs:
MY_REPO_PAT: ${{ secrets.MY_REPO_PAT }}
CODEPUSH_QA_KEY: ${{ secrets.CODEPUSH_QA_KEY }}
CODEPUSH_PROD_KEY: ${{ secrets.CODEPUSH_PROD_KEY }}
MAP_QA_KEY: ${{ secrets.MAP_QA_KEY }}
MAP_PROD_KEY: ${{ secrets.MAP_PROD_KEY }}
PASSPHARASE: ${{ secrets.PASSPHARASE }}
KEY_STORE: ${{ secrets.KEY_STORE }}
LONGHORN_QA_BASE_URL: ${{ secrets.LONGHORN_QA_BASE_URL }}

View File

@@ -72,10 +72,10 @@ jobs:
- name: Generate keystore
if: inputs.type == 'release'
run: echo "${{ secrets.KEY_STORE }}" > keystore.asc && gpg -d --passphrase "${{ secrets.PASSPHARASE }}" --batch keystore.asc > android/app/my-upload-key.keystore
- name: Set Node.js 16.x
- name: Set Node.js 18.x
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 18.x
- name: Install yarn
run: npm install --global yarn
- name: Install dependency

View File

@@ -9,6 +9,10 @@ on:
required: true
CODEPUSH_PROD_KEY:
required: true
MAP_QA_KEY:
required: true
MAP_PROD_KEY:
required: true
PASSPHARASE:
required: true
KEY_STORE:
@@ -67,6 +71,15 @@ jobs:
sed -i "s/pastekeyhere/${{ secrets.CODEPUSH_QA_KEY }}/" android/app/src/main/res/values/strings.xml
fi
cat android/app/src/main/res/values/strings.xml
- name: Update Map key for QA
if: inputs.environment == 'QA'
run: |
if [[ "${{inputs.runnerType}}" == "macos" ]]; then
sed -i "" "s/pastegooglemapkeyhere/${{ secrets.MAP_QA_KEY }}/" android/app/src/main/AndroidManifest.xml
else
sed -i "s/pastegooglemapkeyhere/${{ secrets.MAP_QA_KEY }}/" android/app/src/main/AndroidManifest.xml
fi
cat android/app/src/main/AndroidManifest.xml
- name: Update CodePush key for PROD
if: inputs.environment == 'Prod'
run: |
@@ -76,13 +89,22 @@ jobs:
sed -i "s/pastekeyhere/${{ secrets.CODEPUSH_PROD_KEY }}/" android/app/src/main/res/values/strings.xml
fi
cat android/app/src/main/res/values/strings.xml
- name: Update Map key for PROD
if: inputs.environment == 'Prod'
run: |
if [[ "${{inputs.runnerType}}" == "macos" ]]; then
sed -i "" "s/pastegooglemapkeyhere/${{ secrets.MAP_PROD_KEY }}/" android/app/src/main/AndroidManifest.xml
else
sed -i "s/pastegooglemapkeyhere/${{ secrets.MAP_PROD_KEY }}/" android/app/src/main/AndroidManifest.xml
fi
cat android/app/src/main/AndroidManifest.xml
- name: Generate keystore
if: inputs.type == 'release'
run: echo "${{ secrets.KEY_STORE }}" > keystore.asc && gpg -d --passphrase "${{ secrets.PASSPHARASE }}" --batch keystore.asc > android/app/my-upload-key.keystore
- name: Set Node.js 16.x
- name: Set Node.js 18.x
uses: actions/setup-node@v3
with:
node-version: 16.x
node-version: 18.x
- name: Install yarn
run: npm install --global yarn
- name: Install dependency