Skip to content

Commit

Permalink
feat(mdTypes): ForecastingGroup, SearchCustomization, SearchOrgWideOb…
Browse files Browse the repository at this point in the history
…jectConfig, RetrievalSummaryDefinition (#1306)

* chore: longer wait on scratch orgs

* feat: new mdtypes

* style: sorting
  • Loading branch information
mshanemc authored May 6, 2024
1 parent c64503c commit 04d3318
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 2 deletions.
4 changes: 3 additions & 1 deletion scripts/update-registry/update2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,9 @@ Example: \`sf config set defaultdevhubusername=<devhub-username> --global\`
exit(1);
}

await execProm('sf org create scratch -f registryBuilder/config/project-scratch-def.json -y 1 -a registryBuilder');
await execProm(
'sf org create scratch -f registryBuilder/config/project-scratch-def.json -y 1 -a registryBuilder --wait 30'
);
}
// describe the org
const missingTypesAsDescribeResult = await getMissingTypesAsDescribeResult(missingTypes);
Expand Down
45 changes: 45 additions & 0 deletions src/registry/metadataRegistry.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@
"OmniExtTrackingDef": "omniexttrackingdef",
"OmniTrackingGroup": "omnitrackinggroup",
"RecordAggregationDefinition": "recordaggregationdefinition",
"RetrievalSummaryDefinition": "retrievalsummarydefinition",
"SearchCriteriaConfigurationSetting": "searchcriteriaconfiguration",
"SearchableObjDataSyncInfoSetting": "searchableobjdatasyncinfo",
"accountForecastSetting": "accountforecastsettings",
Expand Down Expand Up @@ -271,6 +272,7 @@
"flowtest": "flowtest",
"forecastingFilter": "forecastingfilter",
"forecastingFilterCondition": "forecastingfiltercondition",
"forecastingGroup": "forecastinggroup",
"forecastingSourceDefinition": "forecastingsourcedefinition",
"forecastingType": "forecastingtype",
"forecastingTypeSource": "forecastingtypesource",
Expand Down Expand Up @@ -400,6 +402,7 @@
"recommendationStrategy": "recommendationstrategy",
"recordAlertCategory": "recordalertcategory",
"recordAlertDataSource": "recordalertdatasource",
"recordAlertTemplate": "recordalerttemplate",
"redirectWhitelistUrl": "redirectwhitelisturl",
"registeredExternalService": "registeredexternalservice",
"relationshipGraphDefinition": "relationshipgraphdefinition",
Expand All @@ -417,6 +420,8 @@
"schedulingObjective": "schedulingobjective",
"schedulingRule": "schedulingrule",
"scoreCategory": "scorecategory",
"searchCustomization": "searchcustomization",
"searchOrgWideObjectConfig": "searchorgwideobjectconfig",
"serviceAISetupDescription": "serviceaisetupdefinition",
"serviceAISetupField": "serviceaisetupfield",
"serviceChannel": "servicechannel",
Expand Down Expand Up @@ -2487,6 +2492,14 @@
"strictDirectoryName": false,
"suffix": "forecastingFilterCondition"
},
"forecastinggroup": {
"directoryName": "forecastingGroups",
"id": "forecastinggroup",
"inFolder": false,
"name": "ForecastingGroup",
"strictDirectoryName": false,
"suffix": "forecastingGroup"
},
"forecastingsourcedefinition": {
"directoryName": "forecastingSourceDefinitions",
"id": "forecastingsourcedefinition",
Expand Down Expand Up @@ -3573,6 +3586,14 @@
"strictDirectoryName": false,
"suffix": "recordAlertDataSource"
},
"recordalerttemplate": {
"directoryName": "recordAlertTemplates",
"id": "recordalerttemplate",
"inFolder": false,
"name": "RecordAlertTemplate",
"strictDirectoryName": false,
"suffix": "recordAlertTemplate"
},
"redirectwhitelisturl": {
"directoryName": "redirectWhitelistUrls",
"id": "redirectwhitelisturl",
Expand Down Expand Up @@ -3640,6 +3661,14 @@
"strictDirectoryName": true,
"suffix": "rule"
},
"retrievalsummarydefinition": {
"directoryName": "RetrievalSummaryDefinitions",
"id": "retrievalsummarydefinition",
"inFolder": false,
"name": "RetrievalSummaryDefinition",
"strictDirectoryName": false,
"suffix": "RetrievalSummaryDefinition"
},
"role": {
"directoryName": "roles",
"id": "role",
Expand Down Expand Up @@ -3712,6 +3741,22 @@
"strictDirectoryName": false,
"suffix": "SearchCriteriaConfigurationSetting"
},
"searchcustomization": {
"directoryName": "searchCustomizations",
"id": "searchcustomization",
"inFolder": false,
"name": "SearchCustomization",
"strictDirectoryName": false,
"suffix": "searchCustomization"
},
"searchorgwideobjectconfig": {
"directoryName": "searchOrgWideConfiguration",
"id": "searchorgwideobjectconfig",
"inFolder": false,
"name": "SearchOrgWideObjectConfig",
"strictDirectoryName": false,
"suffix": "searchOrgWideObjectConfig"
},
"serviceaisetupdefinition": {
"directoryName": "serviceAISetupDescriptions",
"id": "serviceaisetupdefinition",
Expand Down
9 changes: 8 additions & 1 deletion src/registry/nonSupportedTypes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,8 @@ export const features = [
'BUSINESSRULESENGINE',
'FUNDRAISING',
'PARDOTADVANCED', // org:create throws a C-9999 when this is not excluded
'EXTERNALCONNECTIVITY', // for type ExternalAuthIdentityProvider. might work if it were added to a dev hub
'COPILOT', // responds with [Error] EinsteinCopilot : There was an error enabling or disabling a setting \n'
];

export const settings = [
Expand Down Expand Up @@ -78,7 +80,12 @@ export const metadataTypes = [

// spun up org with ASSOCIATIONENGINE, not in describe
'RecAlrtDataSrcExpSetDef',
'RecordAlertTemplate',

// spun up org with EDUCATIONCLOUD:1, not in describe
'LearningAchievementConfig',

// spun up org with CORECPQ, not in describe
'DocumentTemplate',
];

export const hasUnsupportedFeatures = (type: CoverageObjectType): boolean => {
Expand Down

0 comments on commit 04d3318

Please sign in to comment.