Skip to content

Commit 9a1d79e

Browse files
Merge branch 'prod' of github.com:VitalinkOrg/VitalinkBackendV2 into prod
2 parents d693bf0 + 95c9554 commit 9a1d79e

54 files changed

Lines changed: 3542 additions & 2775 deletions

Some content is hidden

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

.github/workflows/deploy.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
username: ubuntu
2121
key: ${{ secrets.EC2_SSH_KEY }}
2222
script: |
23+
echo '${{ secrets.TENSHI_CONFIG_DEV }}' > /home/vita-backend-dev/VitalinkBackendV2/tenshi-config.json
2324
bash /home/vita-backend-dev/VitalinkBackendV2/deploy_tenshi.dev.sh
2425
2526
- name: Deploy STG
@@ -30,6 +31,7 @@ jobs:
3031
username: ubuntu
3132
key: ${{ secrets.EC2_SSH_KEY }}
3233
script: |
34+
echo '${{ secrets.TENSHI_CONFIG_STG }}' > /home/deploy/vitalinkBackendSTG/VitalinkBackendV2/tenshi-config.json
3335
bash /home/deploy/vitalinkBackendSTG/VitalinkBackendV2/deploy_tenshi.stg.sh
3436
3537
- name: Deploy PROD
@@ -40,4 +42,5 @@ jobs:
4042
username: ubuntu
4143
key: ${{ secrets.EC2_SSH_KEY }}
4244
script: |
45+
echo '${{ secrets.TENSHI_CONFIG_PROD }}' > /home/deploy/vitalinkBackendPROD/VitalinkBackendV2/tenshi-config.json
4346
bash /home/deploy/vitalinkBackendPROD/VitalinkBackendV2/deploy_tenshi.prod.sh

Vitalink V2.postman_collection.json

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
],
3434
"body": {
3535
"mode": "raw",
36-
"raw": "{\r\n \"email\": \"vitalinkcr2@gmail.com\",\r\n \"user_name\": null,\r\n \"password\": \"ZUup3r4dm1n!*\"\r\n}",
36+
"raw": "{\r\n \"email\": \"vitalink.crc@gmail.com\",\r\n \"user_name\": null,\r\n \"password\": \"VitalinkCR2*\"\r\n}",
3737
"options": {
3838
"raw": {
3939
"language": "json"
@@ -71,7 +71,7 @@
7171
],
7272
"body": {
7373
"mode": "raw",
74-
"raw": "{\r\n \"email\": \"vitalinkcr2+lfernandez@gmail.com\",\r\n \"user_name\": null,\r\n \"password\": \"Vitatest25*\"\r\n}\r\n\r\n",
74+
"raw": "{\r\n \"email\": \"backupsvitalink+customer@gmail.com\",\r\n \"user_name\": null,\r\n \"password\": \"Vitatest25*\"\r\n}\r\n\r\n",
7575
"options": {
7676
"raw": {
7777
"language": "json"
@@ -137,7 +137,7 @@
137137
],
138138
"body": {
139139
"mode": "raw",
140-
"raw": "{\r\n \"email\": \"vitalinkcr2+gulate@gmail.com\",\r\n \"password\": \"Vitatest25*\"\r\n}\r\n\r\n",
140+
"raw": "{\r\n \"email\": \"backupsvitalink+legalrep1@gmail.com\",\r\n \"password\": \"Vitatest25*\"\r\n}\r\n\r\n",
141141
"options": {
142142
"raw": {
143143
"language": "json"
@@ -199,7 +199,7 @@
199199
],
200200
"body": {
201201
"mode": "raw",
202-
"raw": "{\r\n \"card_id\": \"7777777\",\r\n \"id_type\":\"PHYSICAL_DNI\", // PHYSICAL_DNI, JURIDICAL_DNI, DIMEX, PASSPORT\r\n \"name\": \"Clinica Biblica\",\r\n \"email\": \"fabian7593+test4@gmail.com\",\r\n \"password\": \"Fabian7593+test4@gmail.com\",\r\n \"gender\": \"O\", // \"M,\"F\",\"O\"\r\n \"role_code\" : \"FINANCE_ENTITY\" // \"CUSTOMER\",\r\n //\"finance_entity\": \"a232-b42c-sd2h-87ce\" \r\n //\"user_name\": \"\" //CAN LOGIN WITH THIS\r\n //\"phone_number\": \"\",\r\n //\"birth_date\": \"\",\r\n //\"country_iso_code\": \"\",\r\n //\"province\": \"\",\r\n //\"address\": \"\",\r\n //\"city_name\": \"\",\r\n //\"postal_code\": \"\",\r\n //\"latitude\": \"10.12301023\",\r\n //\"longitude\": \"-9.12341212\",\r\n //\"profile_picture_url\": \"\",\r\n \r\n}\r\n\r\n",
202+
"raw": "{\r\n \"card_id\": \"7777777\",\r\n \"id_type\":\"PHYSICAL_DNI\", // PHYSICAL_DNI, JURIDICAL_DNI, DIMEX, PASSPORT\r\n \"name\": \"Entidad Financiera Vitalink\",\r\n \"email\": \"backupsvitalink+financeentity@gmail.com\",\r\n \"password\": \"Vitatest25*\",\r\n \"gender\": \"O\", // \"M,\"F\",\"O\"\r\n \"role_code\" : \"FINANCE_ENTITY\" // \"CUSTOMER\",\r\n //\"finance_entity\": \"a232-b42c-sd2h-87ce\" \r\n //\"user_name\": \"\" //CAN LOGIN WITH THIS\r\n //\"phone_number\": \"\",\r\n //\"birth_date\": \"\",\r\n //\"country_iso_code\": \"\",\r\n //\"province\": \"\",\r\n //\"address\": \"\",\r\n //\"city_name\": \"\",\r\n //\"postal_code\": \"\",\r\n //\"latitude\": \"10.12301023\",\r\n //\"longitude\": \"-9.12341212\",\r\n //\"profile_picture_url\": \"\",\r\n \r\n}\r\n\r\n",
203203
"options": {
204204
"raw": {
205205
"language": "json"
@@ -232,7 +232,7 @@
232232
],
233233
"body": {
234234
"mode": "raw",
235-
"raw": "{\r\n \"card_id\": \"117456623\",\r\n \"id_type\":\"PHYSICAL_DNI\", // PHYSICAL_DNI, JURIDICAL_DNI, DIMEX, PASSPORT\r\n \"name\": \"Emanuel Loaiza\",\r\n \"email\": \"fabian7593+test5@gmail.com\",\r\n \"password\": \"Fabian7593+test4@gmail.com\",\r\n \"gender\": \"M\", // \"M,\"F\",\"O\"\r\n \"role_code\" : \"LEGAL_REPRESENTATIVE\",\r\n \"phone_number\": \"87273307\",\r\n //\"birth_date\": \"\",\r\n \"country_iso_code\": \"CRC\",\r\n \"province\": \"San Jose\",\r\n //\"address\": \"\",\r\n //\"city_name\": \"\",\r\n //\"postal_code\": \"\",\r\n //\"latitude\": \"10.12301023\",\r\n //\"longitude\": \"-9.12341212\",\r\n \"profile_picture_url\": \"https://vitalink-v2-s3.s3.us-east-2.amazonaws.com/PublicFiles/TestLegalRepresentaive.png\",\r\n \"code_contract\":\"PRIVATE_CONTRACT____6__DOC__452025224523\"\r\n \r\n}\r\n\r\n",
235+
"raw": "{\r\n \"card_id\": \"1174566233232\",\r\n \"id_type\":\"PHYSICAL_DNI\", // PHYSICAL_DNI, JURIDICAL_DNI, DIMEX, PASSPORT\r\n \"name\": \"Legal Rep Vitalink\",\r\n \"email\": \"backupsvitalink+legalrep2@gmail.com\",\r\n \"password\": \"Vitatest25*\",\r\n \"gender\": \"M\", // \"M,\"F\",\"O\"\r\n \"role_code\" : \"LEGAL_REPRESENTATIVE\",\r\n \"phone_number\": \"87273307\",\r\n //\"birth_date\": \"\",\r\n \"country_iso_code\": \"CRC\",\r\n \"province\": \"San Jose\",\r\n //\"address\": \"\",\r\n //\"city_name\": \"\",\r\n //\"postal_code\": \"\",\r\n //\"latitude\": \"10.12301023\",\r\n //\"longitude\": \"-9.12341212\",\r\n \"profile_picture_url\": \"https://vitalink-v2-s3.s3.us-east-2.amazonaws.com/PublicFiles/TestLegalRepresentaive.png\",\r\n \"code_contract\":\"PRIVATE_CONTRACT____6__DOC__452025224523\"\r\n \r\n}\r\n\r\n",
236236
"options": {
237237
"raw": {
238238
"language": "json"
@@ -265,7 +265,7 @@
265265
],
266266
"body": {
267267
"mode": "raw",
268-
"raw": "{\r\n \"card_id\": \"1174566235\",\r\n \"id_type\":\"PHYSICAL_DNI\", // PHYSICAL_DNI, JURIDICAL_DNI, DIMEX, PASSPORT\r\n \"name\": \"Emanuel Loaiza\",\r\n \"email\": \"fabian7593+test56@gmail.com\",\r\n \"password\": \"Fabian7593+test56@gmail.com\",\r\n \"finance_entity\" : \"7ce0ef43-3d86-417f-b7fe-298051689c78\",\r\n \"gender\": \"M\", // \"M,\"F\",\"O\"\r\n \"role_code\" : \"CUSTOMER\",\r\n \"phone_number\": \"87273307\",\r\n //\"birth_date\": \"\",\r\n \"country_iso_code\": \"CRC\",\r\n \"province\": \"San Jose\",\r\n //\"address\": \"\",\r\n //\"city_name\": \"\",\r\n //\"postal_code\": \"\",\r\n //\"latitude\": \"10.12301023\",\r\n //\"longitude\": \"-9.12341212\",\r\n \"profile_picture_url\": \"https://vitalink-v2-s3.s3.us-east-2.amazonaws.com/PublicFiles/TestLegalRepresentaive.png\",\r\n \"code_contract\":\"PRIVATE_CONTRACT____6__DOC__452025224523\"\r\n \r\n}\r\n\r\n",
268+
"raw": "{\r\n \"card_id\": \"3212324433222\",\r\n \"id_type\": \"PHYSICAL_DNI\", // PHYSICAL_DNI, JURIDICAL_DNI, DIMEX, PASSPORT\r\n \"name\": \"Customer Vitalink\",\r\n \"email\": \"backupsvitalink+customer2@gmail.com\",\r\n \"password\": \"Vitatest25*\",\r\n \"finance_entity\": \"8401b1be-7e1d-4357-a632-15172a647b8d\",\r\n \"gender\": \"M\", // \"M,\"F\",\"O\"\r\n \"role_code\": \"CUSTOMER\",\r\n \"phone_number\": \"87273307\",\r\n //\"birth_date\": \"\",\r\n \"country_iso_code\": \"CRC\",\r\n \"province\": \"San Jose\",\r\n //\"address\": \"\",\r\n //\"city_name\": \"\",\r\n //\"postal_code\": \"\",\r\n //\"latitude\": \"10.12301023\",\r\n //\"longitude\": \"-9.12341212\",\r\n \"profile_picture_url\": \"https://vitalink-v2-s3.s3.us-east-2.amazonaws.com/PublicFiles/TestLegalRepresentaive.png\",\r\n \"code_contract\": \"PRIVATE_CONTRACT____6__DOC__452025224523\"\r\n}",
269269
"options": {
270270
"raw": {
271271
"language": "json"
@@ -335,6 +335,24 @@
335335
}
336336
},
337337
"response": []
338+
},
339+
{
340+
"name": "Confirmation Register By User Admin",
341+
"request": {
342+
"method": "GET",
343+
"header": [],
344+
"url": {
345+
"raw": "{{host}}/confirmation_register_by_super_admin/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MCwiZW1haWwiOiJiYWNrdXBzdml0YWxpbmsrbGVnYWxyZXAxQGdtYWlsLmNvbSIsInJvbGUiOiJMRUdBTF9SRVBSRVNFTlRBVElWRSIsImlhdCI6MTc3NzY2MTI4N30.4uiUD2RWob859qLk6OskuvmsA_Zny8gmFt_NhRpjLvc",
346+
"host": [
347+
"{{host}}"
348+
],
349+
"path": [
350+
"confirmation_register_by_super_admin",
351+
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MCwiZW1haWwiOiJiYWNrdXBzdml0YWxpbmsrbGVnYWxyZXAxQGdtYWlsLmNvbSIsInJvbGUiOiJMRUdBTF9SRVBSRVNFTlRBVElWRSIsImlhdCI6MTc3NzY2MTI4N30.4uiUD2RWob859qLk6OskuvmsA_Zny8gmFt_NhRpjLvc"
352+
]
353+
}
354+
},
355+
"response": []
338356
}
339357
]
340358
},
@@ -395,7 +413,7 @@
395413
],
396414
"body": {
397415
"mode": "raw",
398-
"raw": "{\r\n \"email\": \"fabian7593@gmail.com\"\r\n}\r\n\r\n",
416+
"raw": "{\r\n \"email\": \"backupsvitalink+customer2@gmail.com\"\r\n}\r\n\r\n",
399417
"options": {
400418
"raw": {
401419
"language": "json"
@@ -2413,7 +2431,7 @@
24132431
],
24142432
"body": {
24152433
"mode": "raw",
2416-
"raw": "{\n \"supplier_id\": 7,\n \"medical_specialty_code\": \"CARDIOLOGY\"\n}",
2434+
"raw": "{\n \"supplier_id\": 2,\n \"medical_specialty_code\": \"CARDIOLOGY\"\n}",
24172435
"options": {
24182436
"raw": {
24192437
"language": "json"
@@ -4116,7 +4134,7 @@
41164134
],
41174135
"body": {
41184136
"mode": "raw",
4119-
"raw": "{\n \"customer_id\": \"\",\n \"appointment_date\": null,\n \"appointment_hour\": null,\n \"supplier_id\": 1,\n \"package_id\": 5\n}\n\n\n",
4137+
"raw": "{\n \"customer_id\": \"f1635823-7d9a-4df9-bd1e-ad8bd985de0b\",\n \"appointment_date\": null,\n \"appointment_hour\": null,\n \"supplier_id\": 1,\n \"package_id\": 5\n}\n\n\n",
41204138
"options": {
41214139
"raw": {
41224140
"language": "json"

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
"test": "jest",
1010
"delete": "ts-node -r tsconfig-paths/register src/seeds/DeleteDBSeed.ts",
1111
"generalseed": "ts-node -r tsconfig-paths/register src/seeds/GeneralSeed.ts",
12-
"seed": "ts-node -r tsconfig-paths/register src/seeds/Seed.ts",
1312
"seedDev": "ts-node -r tsconfig-paths/register src/seeds/SeedDev.ts",
1413
"seedSTG": "ts-node -r tsconfig-paths/register src/seeds/SeedSTG.ts",
1514
"seedPROD": "ts-node -r tsconfig-paths/register src/seeds/SeedSTG.ts",
@@ -72,8 +71,7 @@
7271
"tsconfig-paths": "^4.2.0",
7372
"typeorm": "^0.3.20",
7473
"typescript": "^5.5.4"
75-
},
76-
"_moduleAliases": {
74+
}, "_moduleAliases": {
7775
"tenshi": "build/tenshi",
7876
"@TenshiJS": "build/tenshi",
7977
"@index": "build/src",

src/consts/Const.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ export class ConstUrls{
1414
}
1515

1616
export class ConstTemplate{
17+
public static readonly SUPERADMIN_VALIDATION: string = "superadminValidation";
1718
public static readonly REGISTER_EMAIL: string = "registerEmail";
19+
public static readonly SUPER_ADMIN_REVIEW_USER: string = "superAdminReviewUser";
1820
public static readonly RECOVER_USER_EMAIL: string = "recoverUserByEmail";
1921
public static readonly FORGOT_PASSWORD_EMAIL: string = "forgotPasswordEmail";
2022
public static readonly GENERIC_TEMPLATE_EMAIL: string = "genericTemplateEmail";

0 commit comments

Comments
 (0)