Skip to content

Commit 858eabf

Browse files
committed
Organize metadata in ad-group-sync and platform-data-model
1 parent de63977 commit 858eabf

22 files changed

+98
-197
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,13 @@ graph TD
3636
microsoft-graph-integration --> platform-data-model;
3737
platform-data-model --> crm-platform-base;
3838
ad-group-sync --> crm-platform-base;
39+
ad-group-sync --> custom-metadata-dao;
3940
ad-group-sync --> platform-data-model;
4041
ad-group-sync --> platform-domain;
4142
ad-group-sync --> platform-repository;
43+
platform-repository --> custom-metadata-dao;
44+
platform-repository --> crm-platform-base;
45+
platform-repository --> platform-data-model;
4246
platform-repository --> platform-domain;
4347
platform-interfaces --> sf-external-force-di
4448
```

sfdx-project.json

Lines changed: 28 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,24 @@
3030
"package": "platform-repository",
3131
"versionNumber": "0.1.0.NEXT",
3232
"definitionFile": "config/scratch-org-def.json",
33-
"dependencies": []
33+
"dependencies": [
34+
{
35+
"package": "custom-metadata-dao",
36+
"versionNumber": "0.1.27.LATEST"
37+
},
38+
{
39+
"package": "crm-platform-base",
40+
"versionNumber": "0.291.0.LATEST"
41+
},
42+
{
43+
"package": "platform-data-model",
44+
"versionNumber": "0.1.27.LATEST"
45+
},
46+
{
47+
"package": "platform-domain",
48+
"versionNumber": "0.1.0.LATEST"
49+
}
50+
]
3451
},
3552
{
3653
"path": "src/platform-utility/custom-metadata-dao",
@@ -88,15 +105,19 @@
88105
"versionNumber": "0.1.0.NEXT",
89106
"definitionFile": "config/scratch-org-def.json",
90107
"dependencies": [
91-
{
108+
{
92109
"package": "crm-platform-base",
93110
"versionNumber": "0.291.0.LATEST"
94111
},
95-
{
112+
{
113+
"package": "custom-metadata-dao",
114+
"versionNumber": "0.1.27.LATEST"
115+
},
116+
{
96117
"package": "platform-data-model",
97118
"versionNumber": "0.1.27.LATEST"
98-
}
99-
{
119+
},
120+
{
100121
"package": "platform-domain",
101122
"versionNumber": "0.1.0.LATEST"
102123
},
@@ -164,6 +185,7 @@
164185
"sf-external-force-di": "0HoQC000000052v0AA",
165186
"platform-domain": "0HoQC00000005UL0AY",
166187
"platform-repository": "0HoQC00000005Vx0AI",
167-
"microsoft-graph-integration": "0HoQC00000005XZ0AY"
188+
"microsoft-graph-integration": "0HoQC00000005XZ0AY",
189+
"ad-group-sync": "0HoQC00000005cP0AQ"
168190
}
169191
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<CustomPermission xmlns="http://soap.sforce.com/2006/04/metadata">
3+
<description>Access to NAV employees</description>
4+
<isLicensed>false</isLicensed>
5+
<label>Nav Employees</label>
6+
</CustomPermission>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<PermissionSetGroup xmlns="http://soap.sforce.com/2006/04/metadata">
3+
<description>Unit tests</description>
4+
<label>Test</label>
5+
<status>Updated</status>
6+
</PermissionSetGroup>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<PermissionSet xmlns="http://soap.sforce.com/2006/04/metadata">
3+
<customPermissions>
4+
<enabled>true</enabled>
5+
<name>CRM_NavEmployees</name>
6+
</customPermissions>
7+
<fieldPermissions>
8+
<editable>false</editable>
9+
<field>Account.CRM_NavEmployeeName__c</field>
10+
<readable>true</readable>
11+
</fieldPermissions>
12+
<hasActivationRequired>false</hasActivationRequired>
13+
<label>CRM - NAV Employees</label>
14+
</PermissionSet>

src/integration/ad-group-sync/test/classes/AdGroupSyncServiceTest.cls

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ private class AdGroupSyncServiceTest {
66
'cd0a9215-9673-48ca-84a1-6a6ef349811a',
77
'ea930b6b-9397-44d9-b9e6-f4cf527a632a'
88
};
9-
private static String publicGroupDevName = 'NKS_Skjermede_Personer_AD';
9+
private static String publicGroupDevName = 'AD_Skjermede_Personer';
1010

1111
@IsTest
1212
private static void updateGroupMembershipInsertMembership() {
@@ -94,7 +94,7 @@ private class AdGroupSyncServiceTest {
9494
Id publicGroupId = [
9595
SELECT Id
9696
FROM Group
97-
WHERE DeveloperName = 'group_410098'
97+
WHERE DeveloperName = 'AD_Test'
9898
LIMIT 1
9999
]
100100
.Id;
@@ -166,7 +166,7 @@ private class AdGroupSyncServiceTest {
166166
Id publicGroupId = [
167167
SELECT Id
168168
FROM Group
169-
WHERE DeveloperName = 'group_410098'
169+
WHERE DeveloperName = 'AD_Test'
170170
LIMIT 1
171171
]
172172
.Id;
@@ -229,7 +229,7 @@ private class AdGroupSyncServiceTest {
229229
Id publicGroupId = [
230230
SELECT Id
231231
FROM Group
232-
WHERE DeveloperName = 'NKS_Skjermede_Personer_AD'
232+
WHERE DeveloperName = 'AD_Skjermede_Personer'
233233
LIMIT 1
234234
]
235235
.Id;
@@ -330,7 +330,7 @@ private class AdGroupSyncServiceTest {
330330
Id publicGroupId = [
331331
SELECT Id
332332
FROM Group
333-
WHERE DeveloperName = 'NKS_Skjermede_Personer_AD'
333+
WHERE DeveloperName = 'AD_Skjermede_Personer'
334334
LIMIT 1
335335
]
336336
.Id;
@@ -421,21 +421,21 @@ private class AdGroupSyncServiceTest {
421421
Id groupOne = [
422422
SELECT Id
423423
FROM Group
424-
WHERE DeveloperName = 'NKS_Skjermede_Personer_AD'
424+
WHERE DeveloperName = 'AD_Skjermede_Personer'
425425
LIMIT 1
426426
]
427427
.Id;
428428
Id groupTwo = [
429429
SELECT Id
430430
FROM Group
431-
WHERE DeveloperName = 'group_AD_Fortrolig_Adresse'
431+
WHERE DeveloperName = 'AD_Fortrolig_Adresse'
432432
LIMIT 1
433433
]
434434
.Id;
435435
Id multiGroup = [
436436
SELECT Id
437437
FROM Group
438-
WHERE DeveloperName = 'NKS_Fortrolig_Skjermet_AD'
438+
WHERE DeveloperName = 'AD_Fortrolig_Skjermet'
439439
LIMIT 1
440440
]
441441
.Id;
@@ -544,7 +544,7 @@ private class AdGroupSyncServiceTest {
544544
Id publicGroupId = [
545545
SELECT Id
546546
FROM Group
547-
WHERE DeveloperName = 'group_410098'
547+
WHERE DeveloperName = 'AD_Test'
548548
LIMIT 1
549549
]
550550
.Id;

src/platform-data-model/ad-group-mapping-custom-metadata/customMetadata/AdGroupMapping.Fortrolig_Adresse.md-meta.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
</values>
2323
<values>
2424
<field>SalesforceGroupDeveloperName__c</field>
25-
<value xsi:type="xsd:string">group_AD_Fortrolig_Adresse</value>
25+
<value xsi:type="xsd:string">AD_Fortrolig_Adresse</value>
2626
</values>
2727
</CustomMetadata>

src/platform-data-model/ad-group-mapping-custom-metadata/customMetadata/AdGroupMapping.NKS_Fortrolig_Skjermet.md-meta.xml renamed to src/platform-data-model/ad-group-mapping-custom-metadata/customMetadata/AdGroupMapping.Fortrolig_Skjermet.md-meta.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<CustomMetadata xmlns="http://soap.sforce.com/2006/04/metadata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3-
<label>NKS Fortrolig Skjermet</label>
3+
<label>Fortrolig Skjermet</label>
44
<protected>false</protected>
55
<values>
66
<field>AccessType__c</field>
@@ -26,6 +26,6 @@
2626
</values>
2727
<values>
2828
<field>SalesforceGroupDeveloperName__c</field>
29-
<value xsi:type="xsd:string">NKS_Fortrolig_Skjermet_AD</value>
29+
<value xsi:type="xsd:string">AD_Fortrolig_Skjermet</value>
3030
</values>
3131
</CustomMetadata>

src/platform-data-model/ad-group-mapping-custom-metadata/customMetadata/AdGroupMapping.HOT_Servicetjenesten_AD.md-meta.xml

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/platform-data-model/ad-group-mapping-custom-metadata/customMetadata/AdGroupMapping.HOT_Servicetjenesten_Fortrolig_AD.md-meta.xml

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)