Skip to content

Commit 7ef29c4

Browse files
authored
Merge pull request #3 from trailheadapps/pozil/deployment-fix
fix: deployment issue with custom objects
2 parents f1a541c + 016ca1b commit 7ef29c4

File tree

10 files changed

+48
-64
lines changed

10 files changed

+48
-64
lines changed

.github/workflows/ci-pr.yml

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -93,17 +93,6 @@ jobs:
9393
echo One of more Code Analyzer critical or high severity violations found
9494
exit 1
9595
96-
# LWC unit tests
97-
- name: 'Unit test Lightning Web Components'
98-
run: npm run test:unit:coverage
99-
100-
# Upload code coverage data
101-
- name: 'Upload code coverage for LWC to Codecov.io'
102-
uses: codecov/codecov-action@v4
103-
with:
104-
token: ${{ secrets.CODECOV_TOKEN }}
105-
flags: LWC
106-
10796
# Auto merge Dependabot PRs for:
10897
# - patch updates on prod dependencies
10998
# - minor updates on dev dependencies
@@ -187,9 +176,11 @@ jobs:
187176
- name: 'Push source to scratch org'
188177
run: sf project deploy start
189178

190-
# Assign permissionset
191-
- name: 'Assign permissionset to default user'
192-
run: sf org assign permset -n Agent_Script_Recipes
179+
# Assign permission sets
180+
- name: 'Assign permission sets to default user'
181+
run: |
182+
sf org assign permset -n Agent_Script_Recipes_Data
183+
sf org assign permset -n Agent_Script_Recipes_App
193184
194185
# Import sample data
195186
- name: 'Import sample data'
@@ -199,13 +190,6 @@ jobs:
199190
- name: 'Run Apex tests'
200191
run: sf apex test run -c -r human -d ./tests/apex -w 20
201192

202-
# Upload code coverage data
203-
- name: 'Upload code coverage for Apex to Codecov.io'
204-
uses: codecov/codecov-action@v4
205-
with:
206-
token: ${{ secrets.CODECOV_TOKEN }}
207-
flags: Apex
208-
209193
# Housekeeping
210194
- name: 'Delete scratch org'
211195
if: always()

.github/workflows/ci.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,11 @@ jobs:
116116
- name: 'Push source to scratch org'
117117
run: sf project deploy start
118118

119-
# Assign permissionset
120-
- name: 'Assign permissionset to default user'
121-
run: sf org assign permset -n Agent_Script_Recipes
119+
# Assign permission sets
120+
- name: 'Assign permission sets to default user'
121+
run: |
122+
sf org assign permset -n Agent_Script_Recipes_Data
123+
sf org assign permset -n Agent_Script_Recipes_App
122124
123125
# Import sample data
124126
- name: 'Import sample data'

bin/delete-data.apex

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
delete [SELECT Id FROM Case];
2+
delete [SELECT Id FROM Opportunity];
3+
delete [SELECT Id FROM Contact];
4+
delete [SELECT Id FROM Account WHERE Name != 'Sample Account for Entitlements'];
5+
delete [SELECT Id FROM ASR_Agent_Event_Log__c];
6+
delete [SELECT Id FROM ASR_Car_Rental__c];
7+
delete [SELECT Id FROM ASR_Cart_Item__c];
8+
delete [SELECT Id FROM ASR_Financial_Account__c];
9+
delete [SELECT Id FROM ASR_Flight_Booking__c];
10+
delete [SELECT Id FROM ASR_Hotel__c];
11+
delete [SELECT Id FROM ASR_Hotel_Booking__c];
12+
delete [SELECT Id FROM ASR_Itinerary__c];
13+
delete [SELECT Id FROM ASR_Payment_Transaction__c];
14+
delete [SELECT Id FROM ASR_Product__c];
15+
delete [SELECT Id FROM ASR_Report_Log__c];
16+
delete [SELECT Id FROM ASR_Shopping_Cart__c];
17+
delete [SELECT Id FROM ASR_Survey_Log__c];
18+
delete [SELECT Id FROM ASR_Task__c];
19+
delete [SELECT Id FROM ASR_Transaction_Log__c];

code-analyzer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
engines:
22
flow:
3-
disable_engine: false
3+
disable_engine: true
44
eslint:
55
auto_discover_eslint_config: true
66
disable_javascript_base_config: true

data/commerce-account.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,15 @@
1111
"referenceId": "order1"
1212
},
1313
"EffectiveDate": "2024-10-01",
14-
"Status": "Draft",
15-
"Tracking_Number__c": "TRK123456789"
14+
"Status": "Draft"
1615
},
1716
{
1817
"attributes": {
1918
"type": "Order",
2019
"referenceId": "order2"
2120
},
2221
"EffectiveDate": "2024-11-15",
23-
"Status": "Draft",
24-
"Tracking_Number__c": "TRK987654321"
22+
"Status": "Draft"
2523
}
2624
]
2725
}
@@ -40,8 +38,7 @@
4038
"referenceId": "order3"
4139
},
4240
"EffectiveDate": "2024-12-01",
43-
"Status": "Draft",
44-
"Tracking_Number__c": "TRK555555555"
41+
"Status": "Draft"
4542
}
4643
]
4744
}

data/data-plan.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,5 @@
100100
"saveRefs": false,
101101
"resolveRefs": false,
102102
"files": ["general-report.json"]
103-
},
104-
{
105-
"sobject": "ASR_Customer_Onboarding__c",
106-
"saveRefs": false,
107-
"resolveRefs": false,
108-
"files": ["general-onboarding.json"]
109103
}
110104
]

data/general-custom.json

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,6 @@
1616
"Start_Date__c": "2024-01-01",
1717
"End_Date__c": "2024-12-31",
1818
"Format__c": "PDF"
19-
},
20-
{
21-
"attributes": {
22-
"type": "ASR_Customer_Onboarding__c",
23-
"referenceId": "onboard1"
24-
},
25-
"Full_Name__c": "New User",
26-
"Email__c": "[email protected]",
27-
"Status__c": "Pending",
28-
"Is_Verified__c": false
2919
}
3020
]
3121
}

data/service-case.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"Status": "New",
77
"Priority": "Medium",
88
"Origin": "Web",
9-
"Escalation_Reason__c": "Complexity",
109
"Survey_Logs__r": {
1110
"records": [
1211
{
@@ -42,8 +41,7 @@
4241
"Subject": "Shipping delay",
4342
"Status": "Escalated",
4443
"Priority": "High",
45-
"Origin": "Email",
46-
"Escalation_Reason__c": "Customer Satisfaction"
44+
"Origin": "Email"
4745
}
4846
]
4947
}

data/standard-setup.json

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,7 @@
1414
"FirstName": "Jane",
1515
"LastName": "Doe",
1616
"Email": "[email protected]",
17-
"Phone": "555-0101",
18-
"Language__c": "English",
19-
"Timezone__c": "America/Los_Angeles",
20-
"Loyalty_Tier__c": "Gold",
21-
"Lifetime_Value__c": 15000,
22-
"Loyalty_Status__c": "Active",
23-
"User_ID__c": "U001"
17+
"Phone": "555-0101"
2418
}
2519
]
2620
}
@@ -39,13 +33,7 @@
3933
"FirstName": "John",
4034
"LastName": "Smith",
4135
"Email": "[email protected]",
42-
"Phone": "555-0102",
43-
"Language__c": "Spanish",
44-
"Timezone__c": "Europe/Madrid",
45-
"Loyalty_Tier__c": "Silver",
46-
"Lifetime_Value__c": 5000,
47-
"Loyalty_Status__c": "Active",
48-
"User_ID__c": "U002"
36+
"Phone": "555-0102"
4937
}
5038
]
5139
}

force-app/main/shared/permissionsets/Agent_Script_Recipes_Data.permissionset-meta.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8" ?>
22
<PermissionSet xmlns="http://soap.sforce.com/2006/04/metadata">
3+
<!--
34
<classAccesses>
45
<apexClass>IssueClassifier</apexClass>
56
<enabled>true</enabled>
67
</classAccesses>
8+
-->
79
<classAccesses>
810
<apexClass>PaymentGatewayController</apexClass>
911
<enabled>true</enabled>
@@ -387,6 +389,7 @@
387389
<field>ASR_Transaction_Log__c.To_Account__c</field>
388390
<readable>true</readable>
389391
</fieldPermissions>
392+
<!--
390393
<fieldPermissions>
391394
<editable>true</editable>
392395
<field>Account.Churn_Risk_Score__c</field>
@@ -402,16 +405,19 @@
402405
<field>Case.Assigned_Agent__c</field>
403406
<readable>true</readable>
404407
</fieldPermissions>
408+
-->
405409
<fieldPermissions>
406410
<editable>true</editable>
407411
<field>Case.Description</field>
408412
<readable>true</readable>
409413
</fieldPermissions>
414+
<!--
410415
<fieldPermissions>
411416
<editable>true</editable>
412417
<field>Case.Escalation_Reason__c</field>
413418
<readable>true</readable>
414419
</fieldPermissions>
420+
-->
415421
<fieldPermissions>
416422
<editable>false</editable>
417423
<field>Case.Priority</field>
@@ -427,6 +433,7 @@
427433
<field>Case.Type</field>
428434
<readable>true</readable>
429435
</fieldPermissions>
436+
<!--
430437
<fieldPermissions>
431438
<editable>true</editable>
432439
<field>Contact.Customer_ID__c</field>
@@ -467,6 +474,7 @@
467474
<field>Order.Tracking_Number__c</field>
468475
<readable>true</readable>
469476
</fieldPermissions>
477+
-->
470478
<hasActivationRequired>false</hasActivationRequired>
471479
<label>Agent Script Recipes Data</label>
472480
<objectPermissions>
@@ -499,6 +507,7 @@
499507
<viewAllFields>false</viewAllFields>
500508
<viewAllRecords>true</viewAllRecords>
501509
</objectPermissions>
510+
<!--
502511
<objectPermissions>
503512
<allowCreate>true</allowCreate>
504513
<allowDelete>true</allowDelete>
@@ -509,6 +518,7 @@
509518
<viewAllFields>false</viewAllFields>
510519
<viewAllRecords>true</viewAllRecords>
511520
</objectPermissions>
521+
-->
512522
<objectPermissions>
513523
<allowCreate>true</allowCreate>
514524
<allowDelete>true</allowDelete>
@@ -549,6 +559,7 @@
549559
<viewAllFields>false</viewAllFields>
550560
<viewAllRecords>true</viewAllRecords>
551561
</objectPermissions>
562+
<!--
552563
<objectPermissions>
553564
<allowCreate>true</allowCreate>
554565
<allowDelete>true</allowDelete>
@@ -559,6 +570,7 @@
559570
<viewAllFields>false</viewAllFields>
560571
<viewAllRecords>true</viewAllRecords>
561572
</objectPermissions>
573+
-->
562574
<objectPermissions>
563575
<allowCreate>true</allowCreate>
564576
<allowDelete>true</allowDelete>

0 commit comments

Comments
 (0)