├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .git2gus └── config.json ├── .github ├── ISSUE_TEMPLATE │ ├── Bug_report.md │ └── Feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── no-response.yml └── workflows │ ├── automerge.yml │ ├── create-github-release.yml │ ├── devScripts.yml │ ├── failureNotifications.yml │ ├── notify-slack-on-pr-open.yml │ ├── onRelease.yml │ ├── test.yml │ └── validate-pr.yml ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── pre-push ├── .images └── vscodeScreenshot.png ├── .lintstagedrc.cjs ├── .mocharc.json ├── .nycrc ├── .prettierrc.json ├── .sfdevrc.json ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── DEVELOPING.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── bin ├── dev.cmd ├── dev.js ├── run.cmd └── run.js ├── command-snapshot.json ├── commitlint.config.cjs ├── messages ├── cache.md ├── commonFlags.md ├── config.md ├── convert.mdapi.md ├── convert.source-behavior.md ├── convert.source.md ├── delete.source.md ├── delete.tracking.md ├── deploy.async.md ├── deploy.metadata.cancel.md ├── deploy.metadata.md ├── deploy.metadata.preview.md ├── deploy.metadata.quick.md ├── deploy.metadata.report.md ├── deploy.metadata.resume.md ├── deploy.metadata.validate.md ├── diagnostics.md ├── errorCodes.md ├── list.ignored.md ├── manifest.generate.md ├── metadata.transfer.md ├── previewMessages.md ├── retrieve.metadata.preview.md ├── retrieve.start.md ├── tracking.md └── validation.md ├── package.json ├── schemas ├── project-convert-mdapi.json ├── project-convert-source__behavior.json ├── project-delete-source.json ├── project-delete-tracking.json ├── project-deploy-cancel.json ├── project-deploy-preview.json ├── project-deploy-quick.json ├── project-deploy-report.json ├── project-deploy-resume.json ├── project-deploy-start.json ├── project-deploy-validate.json ├── project-generate-manifest.json ├── project-list-ignored.json ├── project-reset-tracking.json ├── project-retrieve-preview.json └── project-retrieve-start.json ├── src ├── commands │ └── project │ │ ├── convert │ │ ├── mdapi.ts │ │ ├── source-behavior.ts │ │ └── source.ts │ │ ├── delete │ │ ├── source.ts │ │ └── tracking.ts │ │ ├── deploy │ │ ├── cancel.ts │ │ ├── preview.ts │ │ ├── quick.ts │ │ ├── report.ts │ │ ├── resume.ts │ │ ├── start.ts │ │ └── validate.ts │ │ ├── generate │ │ └── manifest.ts │ │ ├── list │ │ └── ignored.ts │ │ ├── reset │ │ └── tracking.ts │ │ └── retrieve │ │ ├── preview.ts │ │ └── start.ts ├── configMeta.ts ├── formatters │ ├── asyncDeployCancelResultFormatter.ts │ ├── asyncDeployResultFormatter.ts │ ├── deleteResultFormatter.ts │ ├── deployCancelResultFormatter.ts │ ├── deployReportResultFormatter.ts │ ├── deployResultFormatter.ts │ ├── metadataConvertResultFormatter.ts │ ├── metadataRetrieveResultFormatter.ts │ ├── retrieveResultFormatter.ts │ ├── sourceConvertResultFormatter.ts │ └── testResultsFormatter.ts ├── hooks │ └── diagnostics.ts ├── index.ts └── utils │ ├── conflicts.ts │ ├── convertBehavior.ts │ ├── coverage.ts │ ├── deploy.ts │ ├── deployCache.ts │ ├── deployStages.ts │ ├── errorCodes.ts │ ├── flags.ts │ ├── manifestCache.ts │ ├── metadataTypes.ts │ ├── output.ts │ ├── previewOutput.ts │ ├── project.ts │ ├── promiseQueue.ts │ └── types.ts ├── test ├── .eslintrc.cjs ├── commands │ ├── convert │ │ └── source.test.ts │ ├── delete │ │ └── source.test.ts │ ├── deploy │ │ ├── metadata.nut.ts │ │ ├── metadata │ │ │ ├── cancel.nut.ts │ │ │ ├── quick.nut.ts │ │ │ ├── report-mdapi.nut.ts │ │ │ ├── report.nut.ts │ │ │ ├── resume.nut.ts │ │ │ └── validate.nut.ts │ │ └── start.test.ts │ └── retrieve │ │ └── start.test.ts ├── hooks │ └── diagnostics.test.ts ├── nuts │ ├── README.md │ ├── convert │ │ ├── decompose.nut.ts │ │ ├── mdapi.nut.ts │ │ └── source.nut.ts │ ├── customLabelProject │ │ ├── config │ │ │ └── project-scratch-def.json │ │ ├── force-app │ │ │ └── main │ │ │ │ └── default │ │ │ │ └── labels │ │ │ │ └── CustomLabels.labels-meta.xml │ │ └── sfdx-project.json │ ├── delete │ │ ├── customLabels.nut.ts │ │ └── source.nut.ts │ ├── deploy │ │ ├── formatter.nut.ts │ │ ├── mdapiSource │ │ │ ├── mdapiOut.zip │ │ │ └── mdapiOut │ │ │ │ ├── classes │ │ │ │ ├── Sample.cls │ │ │ │ └── Sample.cls-meta.xml │ │ │ │ └── package.xml │ │ ├── metadata.nut.ts │ │ ├── noProject.nut.ts │ │ ├── noTracking.nut.ts │ │ ├── report.nut.ts │ │ ├── runningTests.nut.ts │ │ └── verbose.nut.ts │ ├── destructive │ │ └── destructiveChanges.nut.ts │ ├── digitalExperienceBundle │ │ ├── constants.ts │ │ ├── deb.manifest.nut.ts │ │ ├── deb.metadata.nut.ts │ │ ├── deb.mpd.nut.ts │ │ ├── deb.sourcepath.nut.ts │ │ ├── deb.tracking.nut.ts │ │ ├── helper.ts │ │ ├── mpdProject │ │ │ ├── .eslintignore │ │ │ ├── .forceignore │ │ │ ├── .gitignore │ │ │ ├── .husky │ │ │ │ └── pre-commit │ │ │ ├── .prettierignore │ │ │ ├── .prettierrc │ │ │ ├── .vscode │ │ │ │ ├── extensions.json │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── README.md │ │ │ ├── config │ │ │ │ └── project-scratch-def.json │ │ │ ├── force-app │ │ │ │ └── main │ │ │ │ │ └── default │ │ │ │ │ ├── classes │ │ │ │ │ ├── CommunitiesLandingController.cls │ │ │ │ │ └── CommunitiesLandingController.cls-meta.xml │ │ │ │ │ ├── digitalExperienceConfigs │ │ │ │ │ ├── Capricorn_Coffee_A1.digitalExperienceConfig-meta.xml │ │ │ │ │ └── Capricorn_Coffee_B1.digitalExperienceConfig-meta.xml │ │ │ │ │ ├── digitalExperiences │ │ │ │ │ └── site │ │ │ │ │ │ └── Capricorn_Coffee_A1 │ │ │ │ │ │ ├── Capricorn_Coffee_A1.digitalExperience-meta.xml │ │ │ │ │ │ ├── sfdc_cms__appPage │ │ │ │ │ │ └── mainAppPage │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__brandingSet │ │ │ │ │ │ └── Build_Your_Own_LWR │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__languageSettings │ │ │ │ │ │ └── languages │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__route │ │ │ │ │ │ ├── Check_Password │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Error │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Forgot_Password │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Home │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Login │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── News_Detail__c │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Register │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Service_Not_Available │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ └── Too_Many_Requests │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__site │ │ │ │ │ │ └── Capricorn_Coffee_A1 │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__theme │ │ │ │ │ │ └── Build_Your_Own_LWR │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__themeLayout │ │ │ │ │ │ ├── scopedHeaderAndFooter │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ └── snaThemeLayout │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ └── sfdc_cms__view │ │ │ │ │ │ ├── checkPasswordResetEmail │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── error │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── forgotPassword │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── home │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ ├── content.json │ │ │ │ │ │ └── fr.json │ │ │ │ │ │ ├── login │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── newsDetail │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── register │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── serviceNotAvailable │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ └── tooManyRequests │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── networks │ │ │ │ │ ├── Capricorn_Coffee_A.network-meta.xml │ │ │ │ │ └── Capricorn_Coffee_B.network-meta.xml │ │ │ │ │ ├── pages │ │ │ │ │ ├── CommunitiesLanding.page │ │ │ │ │ └── CommunitiesLanding.page-meta.xml │ │ │ │ │ └── sites │ │ │ │ │ ├── Capricorn_Coffee_A.site-meta.xml │ │ │ │ │ └── Capricorn_Coffee_B.site-meta.xml │ │ │ ├── jest.config.js │ │ │ ├── my-app │ │ │ │ └── main │ │ │ │ │ └── default │ │ │ │ │ └── digitalExperiences │ │ │ │ │ └── site │ │ │ │ │ └── Capricorn_Coffee_B1 │ │ │ │ │ ├── Capricorn_Coffee_B1.digitalExperience-meta.xml │ │ │ │ │ ├── sfdc_cms__appPage │ │ │ │ │ └── mainAppPage │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__brandingSet │ │ │ │ │ └── Build_Your_Own_LWR │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__languageSettings │ │ │ │ │ └── languages │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__route │ │ │ │ │ ├── Check_Password │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Error │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Forgot_Password │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Home │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Login │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── News_Detail__c │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Register │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Service_Not_Available │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ └── Too_Many_Requests │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__site │ │ │ │ │ └── Capricorn_Coffee_B1 │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__theme │ │ │ │ │ └── Build_Your_Own_LWR │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__themeLayout │ │ │ │ │ ├── scopedHeaderAndFooter │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ └── snaThemeLayout │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ └── sfdc_cms__view │ │ │ │ │ ├── checkPasswordResetEmail │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── content.json │ │ │ │ │ ├── error │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── content.json │ │ │ │ │ ├── forgotPassword │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── content.json │ │ │ │ │ ├── home │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── content.json │ │ │ │ │ └── fr.json │ │ │ │ │ ├── login │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── content.json │ │ │ │ │ ├── newsDetail │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── content.json │ │ │ │ │ ├── register │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── content.json │ │ │ │ │ ├── serviceNotAvailable │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── content.json │ │ │ │ │ └── tooManyRequests │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── content.json │ │ │ ├── package.json │ │ │ ├── scripts │ │ │ │ ├── apex │ │ │ │ │ └── hello.apex │ │ │ │ └── soql │ │ │ │ │ └── account.soql │ │ │ └── sfdx-project.json │ │ ├── project │ │ │ ├── .eslintignore │ │ │ ├── .forceignore │ │ │ ├── .gitignore │ │ │ ├── .husky │ │ │ │ └── pre-commit │ │ │ ├── .prettierignore │ │ │ ├── .prettierrc │ │ │ ├── .vscode │ │ │ │ ├── extensions.json │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── README.md │ │ │ ├── config │ │ │ │ └── project-scratch-def.json │ │ │ ├── force-app │ │ │ │ └── main │ │ │ │ │ └── default │ │ │ │ │ ├── classes │ │ │ │ │ ├── CommunitiesLandingController.cls │ │ │ │ │ └── CommunitiesLandingController.cls-meta.xml │ │ │ │ │ ├── digitalExperienceConfigs │ │ │ │ │ ├── Capricorn_Coffee_A1.digitalExperienceConfig-meta.xml │ │ │ │ │ └── Capricorn_Coffee_B1.digitalExperienceConfig-meta.xml │ │ │ │ │ ├── digitalExperiences │ │ │ │ │ └── site │ │ │ │ │ │ ├── Capricorn_Coffee_A1 │ │ │ │ │ │ ├── Capricorn_Coffee_A1.digitalExperience-meta.xml │ │ │ │ │ │ ├── sfdc_cms__appPage │ │ │ │ │ │ │ └── mainAppPage │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__brandingSet │ │ │ │ │ │ │ └── Build_Your_Own_LWR │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__languageSettings │ │ │ │ │ │ │ └── languages │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__route │ │ │ │ │ │ │ ├── Check_Password │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── Error │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── Forgot_Password │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── Home │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── Login │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── News_Detail__c │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── Register │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── Service_Not_Available │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ └── Too_Many_Requests │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__site │ │ │ │ │ │ │ └── Capricorn_Coffee_A1 │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__theme │ │ │ │ │ │ │ └── Build_Your_Own_LWR │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__themeLayout │ │ │ │ │ │ │ ├── scopedHeaderAndFooter │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ └── snaThemeLayout │ │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ └── sfdc_cms__view │ │ │ │ │ │ │ ├── checkPasswordResetEmail │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── error │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── forgotPassword │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── home │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ ├── content.json │ │ │ │ │ │ │ └── fr.json │ │ │ │ │ │ │ ├── login │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── newsDetail │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── register │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ ├── serviceNotAvailable │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ │ └── tooManyRequests │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ └── Capricorn_Coffee_B1 │ │ │ │ │ │ ├── Capricorn_Coffee_B1.digitalExperience-meta.xml │ │ │ │ │ │ ├── sfdc_cms__appPage │ │ │ │ │ │ └── mainAppPage │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__brandingSet │ │ │ │ │ │ └── Build_Your_Own_LWR │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__languageSettings │ │ │ │ │ │ └── languages │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__route │ │ │ │ │ │ ├── Check_Password │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Error │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Forgot_Password │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Home │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Login │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── News_Detail__c │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Register │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── Service_Not_Available │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ └── Too_Many_Requests │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__site │ │ │ │ │ │ └── Capricorn_Coffee_B1 │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__theme │ │ │ │ │ │ └── Build_Your_Own_LWR │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── sfdc_cms__themeLayout │ │ │ │ │ │ ├── scopedHeaderAndFooter │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ └── snaThemeLayout │ │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ │ └── content.json │ │ │ │ │ │ └── sfdc_cms__view │ │ │ │ │ │ ├── checkPasswordResetEmail │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── error │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── forgotPassword │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── home │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ ├── content.json │ │ │ │ │ │ └── fr.json │ │ │ │ │ │ ├── login │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── newsDetail │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── register │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ ├── serviceNotAvailable │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ │ └── tooManyRequests │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── networks │ │ │ │ │ ├── Capricorn_Coffee_A.network-meta.xml │ │ │ │ │ └── Capricorn_Coffee_B.network-meta.xml │ │ │ │ │ ├── pages │ │ │ │ │ ├── CommunitiesLanding.page │ │ │ │ │ └── CommunitiesLanding.page-meta.xml │ │ │ │ │ └── sites │ │ │ │ │ ├── Capricorn_Coffee_A.site-meta.xml │ │ │ │ │ └── Capricorn_Coffee_B.site-meta.xml │ │ │ ├── jest.config.js │ │ │ ├── package.json │ │ │ ├── scripts │ │ │ │ ├── apex │ │ │ │ │ └── hello.apex │ │ │ │ └── soql │ │ │ │ │ └── account.soql │ │ │ └── sfdx-project.json │ │ └── store │ │ │ ├── components │ │ │ ├── sfdc_cms__route │ │ │ │ └── Document_Detail__c │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── content.json │ │ │ └── sfdc_cms__view │ │ │ │ └── documentDetail │ │ │ │ ├── _meta.json │ │ │ │ └── content.json │ │ │ └── manifests │ │ │ ├── all-de-of-deb-a-package.xml │ │ │ ├── all-de-package.xml │ │ │ ├── all-debs-package.xml │ │ │ ├── de-document-detail-page-a-package.xml │ │ │ ├── de-view-home-of-deb-a-package.xml │ │ │ ├── empty-package.xml │ │ │ ├── full-site-deb-a-and-b-package.xml │ │ │ └── just-deb-a-package.xml │ ├── generateNuts.ts │ ├── list │ │ └── ignored.nut.ts │ ├── manifest │ │ └── manifestCreate.nut.ts │ ├── retrieve │ │ ├── customLabels.nut.ts │ │ ├── metadata.nut.ts │ │ ├── noProject.nut.ts │ │ ├── noTracking.nut.ts │ │ ├── partialBundleDelete.nut.ts │ │ └── partialBundleDeleteProject │ │ │ ├── .eslintignore │ │ │ ├── .forceignore │ │ │ ├── .gitignore │ │ │ ├── .prettierignore │ │ │ ├── .prettierrc │ │ │ ├── config │ │ │ └── project-scratch-def.json │ │ │ ├── force-app │ │ │ └── main │ │ │ │ └── default │ │ │ │ ├── appMenus │ │ │ │ └── AppSwitcher.appMenu-meta.xml │ │ │ │ ├── audience │ │ │ │ └── Default_source-plugin-nut.audience-meta.xml │ │ │ │ ├── aura │ │ │ │ ├── forgotPassword │ │ │ │ │ ├── forgotPassword.cmp │ │ │ │ │ ├── forgotPassword.cmp-meta.xml │ │ │ │ │ ├── forgotPassword.css │ │ │ │ │ ├── forgotPassword.design │ │ │ │ │ ├── forgotPasswordController.js │ │ │ │ │ └── forgotPasswordHelper.js │ │ │ │ ├── loginForm │ │ │ │ │ ├── loginForm.cmp │ │ │ │ │ ├── loginForm.cmp-meta.xml │ │ │ │ │ ├── loginForm.css │ │ │ │ │ ├── loginForm.design │ │ │ │ │ ├── loginFormController.js │ │ │ │ │ └── loginFormHelper.js │ │ │ │ ├── selfRegister │ │ │ │ │ ├── selfRegister.cmp │ │ │ │ │ ├── selfRegister.cmp-meta.xml │ │ │ │ │ ├── selfRegister.css │ │ │ │ │ ├── selfRegister.design │ │ │ │ │ ├── selfRegisterController.js │ │ │ │ │ └── selfRegisterHelper.js │ │ │ │ ├── setExpId │ │ │ │ │ ├── setExpId.evt │ │ │ │ │ └── setExpId.evt-meta.xml │ │ │ │ └── setStartUrl │ │ │ │ │ ├── setStartUrl.evt │ │ │ │ │ └── setStartUrl.evt-meta.xml │ │ │ │ ├── classes │ │ │ │ ├── ChangePasswordController.cls │ │ │ │ ├── ChangePasswordController.cls-meta.xml │ │ │ │ ├── ChangePasswordControllerTest.cls │ │ │ │ ├── ChangePasswordControllerTest.cls-meta.xml │ │ │ │ ├── CommunitiesLandingController.cls │ │ │ │ ├── CommunitiesLandingController.cls-meta.xml │ │ │ │ ├── CommunitiesLandingControllerTest.cls │ │ │ │ ├── CommunitiesLandingControllerTest.cls-meta.xml │ │ │ │ ├── CommunitiesLoginController.cls │ │ │ │ ├── CommunitiesLoginController.cls-meta.xml │ │ │ │ ├── CommunitiesLoginControllerTest.cls │ │ │ │ ├── CommunitiesLoginControllerTest.cls-meta.xml │ │ │ │ ├── CommunitiesSelfRegConfirmController.cls │ │ │ │ ├── CommunitiesSelfRegConfirmController.cls-meta.xml │ │ │ │ ├── CommunitiesSelfRegConfirmControllerTest.cls │ │ │ │ ├── CommunitiesSelfRegConfirmControllerTest.cls-meta.xml │ │ │ │ ├── CommunitiesSelfRegController.cls │ │ │ │ ├── CommunitiesSelfRegController.cls-meta.xml │ │ │ │ ├── CommunitiesSelfRegControllerTest.cls │ │ │ │ ├── CommunitiesSelfRegControllerTest.cls-meta.xml │ │ │ │ ├── ForgotPasswordController.cls │ │ │ │ ├── ForgotPasswordController.cls-meta.xml │ │ │ │ ├── ForgotPasswordControllerTest.cls │ │ │ │ ├── ForgotPasswordControllerTest.cls-meta.xml │ │ │ │ ├── LightningForgotPasswordController.cls │ │ │ │ ├── LightningForgotPasswordController.cls-meta.xml │ │ │ │ ├── LightningForgotPasswordControllerTest.cls │ │ │ │ ├── LightningForgotPasswordControllerTest.cls-meta.xml │ │ │ │ ├── LightningLoginFormController.cls │ │ │ │ ├── LightningLoginFormController.cls-meta.xml │ │ │ │ ├── LightningLoginFormControllerTest.cls │ │ │ │ ├── LightningLoginFormControllerTest.cls-meta.xml │ │ │ │ ├── LightningSelfRegisterController.cls │ │ │ │ ├── LightningSelfRegisterController.cls-meta.xml │ │ │ │ ├── LightningSelfRegisterControllerTest.cls │ │ │ │ ├── LightningSelfRegisterControllerTest.cls-meta.xml │ │ │ │ ├── MicrobatchSelfRegController.cls │ │ │ │ ├── MicrobatchSelfRegController.cls-meta.xml │ │ │ │ ├── MicrobatchSelfRegControllerTest.cls │ │ │ │ ├── MicrobatchSelfRegControllerTest.cls-meta.xml │ │ │ │ ├── MyProfilePageController.cls │ │ │ │ ├── MyProfilePageController.cls-meta.xml │ │ │ │ ├── MyProfilePageControllerTest.cls │ │ │ │ ├── MyProfilePageControllerTest.cls-meta.xml │ │ │ │ ├── SiteLoginController.cls │ │ │ │ ├── SiteLoginController.cls-meta.xml │ │ │ │ ├── SiteLoginControllerTest.cls │ │ │ │ ├── SiteLoginControllerTest.cls-meta.xml │ │ │ │ ├── SiteRegisterController.cls │ │ │ │ ├── SiteRegisterController.cls-meta.xml │ │ │ │ ├── SiteRegisterControllerTest.cls │ │ │ │ └── SiteRegisterControllerTest.cls-meta.xml │ │ │ │ ├── components │ │ │ │ ├── SiteFooter.component │ │ │ │ ├── SiteFooter.component-meta.xml │ │ │ │ ├── SiteHeader.component │ │ │ │ ├── SiteHeader.component-meta.xml │ │ │ │ ├── SiteLogin.component │ │ │ │ ├── SiteLogin.component-meta.xml │ │ │ │ ├── SitePoweredBy.component │ │ │ │ └── SitePoweredBy.component-meta.xml │ │ │ │ ├── digitalExperienceConfigs │ │ │ │ └── source_plugin_nut1.digitalExperienceConfig-meta.xml │ │ │ │ ├── digitalExperiences │ │ │ │ └── site │ │ │ │ │ └── source_plugin_nut1 │ │ │ │ │ ├── sfdc_cms__appPage │ │ │ │ │ └── mainAppPage │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__brandingSet │ │ │ │ │ └── Build_Your_Own_LWR │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__languageSettings │ │ │ │ │ └── languages │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__route │ │ │ │ │ ├── Check_Password │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Error │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Forgot_Password │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Home │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Login │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── News_Detail__c │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Register │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── Service_Not_Available │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ └── Too_Many_Requests │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__site │ │ │ │ │ └── source_plugin_nut1 │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__theme │ │ │ │ │ └── Build_Your_Own_LWR │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__themeLayout │ │ │ │ │ ├── scopedHeaderAndFooter │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ └── snaThemeLayout │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── sfdc_cms__view │ │ │ │ │ ├── checkPasswordResetEmail │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── error │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── forgotPassword │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ ├── content.json │ │ │ │ │ │ └── es.json │ │ │ │ │ ├── home │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── login │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── newsDetail │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── register │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ ├── serviceNotAvailable │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ └── tooManyRequests │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ └── content.json │ │ │ │ │ └── source_plugin_nut1.digitalExperience-meta.xml │ │ │ │ ├── navigationMenus │ │ │ │ └── SFDC_Default_Navigation_source-plugin-nut.navigationMenu-meta.xml │ │ │ │ ├── networkBranding │ │ │ │ ├── cbsource_plugin_nut.networkBranding │ │ │ │ └── cbsource_plugin_nut.networkBranding-meta.xml │ │ │ │ ├── networks │ │ │ │ └── source-plugin-nut.network-meta.xml │ │ │ │ ├── pages │ │ │ │ ├── AnswersHome.page │ │ │ │ ├── AnswersHome.page-meta.xml │ │ │ │ ├── BandwidthExceeded.page │ │ │ │ ├── BandwidthExceeded.page-meta.xml │ │ │ │ ├── ChangePassword.page │ │ │ │ ├── ChangePassword.page-meta.xml │ │ │ │ ├── CommunitiesLanding.page │ │ │ │ ├── CommunitiesLanding.page-meta.xml │ │ │ │ ├── CommunitiesLogin.page │ │ │ │ ├── CommunitiesLogin.page-meta.xml │ │ │ │ ├── CommunitiesSelfReg.page │ │ │ │ ├── CommunitiesSelfReg.page-meta.xml │ │ │ │ ├── CommunitiesSelfRegConfirm.page │ │ │ │ ├── CommunitiesSelfRegConfirm.page-meta.xml │ │ │ │ ├── CommunitiesTemplate.page │ │ │ │ ├── CommunitiesTemplate.page-meta.xml │ │ │ │ ├── Exception.page │ │ │ │ ├── Exception.page-meta.xml │ │ │ │ ├── FileNotFound.page │ │ │ │ ├── FileNotFound.page-meta.xml │ │ │ │ ├── ForgotPassword.page │ │ │ │ ├── ForgotPassword.page-meta.xml │ │ │ │ ├── ForgotPasswordConfirm.page │ │ │ │ ├── ForgotPasswordConfirm.page-meta.xml │ │ │ │ ├── IdeasHome.page │ │ │ │ ├── IdeasHome.page-meta.xml │ │ │ │ ├── InMaintenance.page │ │ │ │ ├── InMaintenance.page-meta.xml │ │ │ │ ├── MicrobatchSelfReg.page │ │ │ │ ├── MicrobatchSelfReg.page-meta.xml │ │ │ │ ├── MyProfilePage.page │ │ │ │ ├── MyProfilePage.page-meta.xml │ │ │ │ ├── SiteLogin.page │ │ │ │ ├── SiteLogin.page-meta.xml │ │ │ │ ├── SiteRegister.page │ │ │ │ ├── SiteRegister.page-meta.xml │ │ │ │ ├── SiteRegisterConfirm.page │ │ │ │ ├── SiteRegisterConfirm.page-meta.xml │ │ │ │ ├── SiteTemplate.page │ │ │ │ ├── SiteTemplate.page-meta.xml │ │ │ │ ├── StdExceptionTemplate.page │ │ │ │ ├── StdExceptionTemplate.page-meta.xml │ │ │ │ ├── Unauthorized.page │ │ │ │ ├── Unauthorized.page-meta.xml │ │ │ │ ├── UnderConstruction.page │ │ │ │ └── UnderConstruction.page-meta.xml │ │ │ │ ├── profiles │ │ │ │ ├── Admin.profile-meta.xml │ │ │ │ └── source-plugin-nut Profile.profile-meta.xml │ │ │ │ ├── sites │ │ │ │ └── source_plugin_nut.site-meta.xml │ │ │ │ └── staticresources │ │ │ │ ├── SiteSamples.resource-meta.xml │ │ │ │ └── SiteSamples │ │ │ │ ├── SiteStyles.css │ │ │ │ └── img │ │ │ │ ├── clock.png │ │ │ │ ├── construction.png │ │ │ │ ├── force_logo.png │ │ │ │ ├── maintenance.png │ │ │ │ ├── poweredby.png │ │ │ │ ├── tools.png │ │ │ │ ├── unauthorized.png │ │ │ │ └── warning.png │ │ │ ├── jest.config.js │ │ │ ├── package.json │ │ │ └── sfdx-project.json │ ├── seeds │ │ ├── deploy.metadata.manifest.seed.ts │ │ ├── deploy.metadata.metadata-dir.seed.ts │ │ ├── deploy.metadata.metadata.seed.ts │ │ ├── deploy.metadata.source-dir.seed.ts │ │ └── deploy.metadata.test-level.seed.ts │ ├── specialTypes │ │ ├── customLabels.nut.ts │ │ ├── customTranslationProject │ │ │ ├── config │ │ │ │ └── project-scratch-def.json │ │ │ ├── force-app │ │ │ │ └── main │ │ │ │ │ └── default │ │ │ │ │ ├── layouts │ │ │ │ │ └── customObject__c-customObject Layout.layout-meta.xml │ │ │ │ │ ├── objects │ │ │ │ │ └── customObject__c │ │ │ │ │ │ ├── customObject__c.object-meta.xml │ │ │ │ │ │ └── fields │ │ │ │ │ │ └── customField__c.field-meta.xml │ │ │ │ │ ├── profiles │ │ │ │ │ └── Admin.profile-meta.xml │ │ │ │ │ └── translations │ │ │ │ │ └── es.translation-meta.xml │ │ │ ├── my-app │ │ │ │ └── main │ │ │ │ │ └── default │ │ │ │ │ └── objectTranslations │ │ │ │ │ └── customObject__c-es │ │ │ │ │ ├── customField__c.fieldTranslation-meta.xml │ │ │ │ │ └── customObject__c-es.objectTranslation-meta.xml │ │ │ └── sfdx-project.json │ │ ├── folderTypes.nut.ts │ │ ├── nestedLWCProject │ │ │ ├── .eslintignore │ │ │ ├── .forceignore │ │ │ ├── .gitignore │ │ │ ├── .prettierignore │ │ │ ├── .prettierrc │ │ │ ├── README.md │ │ │ ├── config │ │ │ │ └── project-scratch-def.json │ │ │ ├── force-app │ │ │ │ └── main │ │ │ │ │ └── default │ │ │ │ │ └── lwc │ │ │ │ │ ├── .eslintrc.json │ │ │ │ │ ├── cmpA │ │ │ │ │ ├── cmpA.html │ │ │ │ │ ├── cmpA.js │ │ │ │ │ └── cmpA.js-meta.xml │ │ │ │ │ └── folder1 │ │ │ │ │ └── lwc │ │ │ │ │ └── cmpB │ │ │ │ │ ├── cmpB.html │ │ │ │ │ ├── cmpB.js │ │ │ │ │ └── cmpB.js-meta.xml │ │ │ ├── jest.config.js │ │ │ ├── package.json │ │ │ ├── sfdx-project.json │ │ │ └── yarn.lock │ │ ├── nestedLwc.nut.ts │ │ ├── territory2.nut.ts │ │ ├── territoryProject │ │ │ ├── .eslintignore │ │ │ ├── .forceignore │ │ │ ├── .gitignore │ │ │ ├── .prettierignore │ │ │ ├── .vscode │ │ │ │ ├── extensions.json │ │ │ │ ├── launch.json │ │ │ │ └── settings.json │ │ │ ├── README.md │ │ │ ├── config │ │ │ │ └── project-scratch-def.json │ │ │ ├── force-app │ │ │ │ └── main │ │ │ │ │ └── default │ │ │ │ │ ├── territory2Models │ │ │ │ │ └── SCW_Territory_Model │ │ │ │ │ │ ├── SCW_Territory_Model.territory2Model-meta.xml │ │ │ │ │ │ ├── rules │ │ │ │ │ │ └── Fishing_Stores.territory2Rule-meta.xml │ │ │ │ │ │ └── territories │ │ │ │ │ │ ├── Austin.territory2-meta.xml │ │ │ │ │ │ ├── Texas.territory2-meta.xml │ │ │ │ │ │ └── USA.territory2-meta.xml │ │ │ │ │ └── territory2Types │ │ │ │ │ ├── City.territory2Type-meta.xml │ │ │ │ │ ├── Country.territory2Type-meta.xml │ │ │ │ │ └── State.territory2Type-meta.xml │ │ │ ├── package.json │ │ │ └── sfdx-project.json │ │ └── translation.nut.ts │ ├── testMatrix.ts │ └── tracking │ │ ├── basics.nut.ts │ │ ├── conflicts.nut.ts │ │ ├── constants.ts │ │ ├── deleteResetTracking.nut.ts │ │ ├── forceIgnore.nut.ts │ │ ├── lwc.nut.ts │ │ ├── mpd-non-sequential.nut.ts │ │ └── remoteChanges.nut.ts ├── tsconfig.json └── utils │ ├── coverage.test.ts │ ├── decomposition.test.ts │ ├── deploy.test.ts │ ├── deployResponses.ts │ ├── errorCodes.test.ts │ ├── flags.test.ts │ ├── manifestCache.test.ts │ ├── output.test.ts │ ├── promiseQueue.test.ts │ ├── retrieveResponse.ts │ ├── testConsts.ts │ └── types.test.ts ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | charset = utf-8 7 | trim_trailing_whitespace = true 8 | insert_final_newline = true 9 | 10 | [*.md] 11 | trim_trailing_whitespace = false 12 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | *.cjs/ 2 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2020, salesforce.com, inc. 3 | * All rights reserved. 4 | * Licensed under the BSD 3-Clause license. 5 | * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | module.exports = { 8 | extends: ['eslint-config-salesforce-typescript', 'eslint-config-salesforce-license', 'plugin:sf-plugin/recommended'], 9 | rules: { 10 | // allow deleting object properties via rest operator 11 | '@typescript-eslint/no-unused-vars': ['error', { ignoreRestSiblings: true }], 12 | }, 13 | ignorePatterns: ['test/nuts/specialTypes/*Project/**', 'test/nuts/retrieve/partialBundleDeleteProject/**'], 14 | }; 15 | -------------------------------------------------------------------------------- /.git2gus/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "productTag": "a1aB00000004Bx8IAE", 3 | "defaultBuild": "offcore.tooling.56", 4 | "issueTypeLabels": { 5 | "feature": "USER STORY", 6 | "regression": "BUG P1", 7 | "bug": "BUG P3" 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | --- 5 | 6 | **Is your feature request related to a problem? Please describe.** 7 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 8 | 9 | **Describe the solution you'd like** 10 | A clear and concise description of what you want to happen. 11 | 12 | **Describe alternatives you've considered** 13 | A clear and concise description of any alternative solutions or features you've considered. 14 | 15 | **Additional context** 16 | Add any other context or screenshots about the feature request here. 17 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ### What does this PR do? 2 | 3 | ### What issues does this PR fix or reference? 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: 'npm' 4 | directory: '/' 5 | schedule: 6 | interval: 'weekly' 7 | day: 'saturday' 8 | versioning-strategy: 'increase' 9 | labels: 10 | - 'dependencies' 11 | open-pull-requests-limit: 5 12 | pull-request-branch-name: 13 | separator: '-' 14 | commit-message: 15 | # cause a release for non-dev-deps 16 | prefix: fix(deps) 17 | # no release for dev-deps 18 | prefix-development: chore(dev-deps) 19 | ignore: 20 | - dependency-name: '@salesforce/dev-scripts' 21 | - dependency-name: '*' 22 | update-types: ['version-update:semver-major'] 23 | -------------------------------------------------------------------------------- /.github/no-response.yml: -------------------------------------------------------------------------------- 1 | # Configuration for probot-no-response - https://github.com/probot/no-response 2 | 3 | daysUntilClose: 7 4 | responseRequiredLabel: 'more information required' 5 | closeComment: > 6 | This issue has been automatically closed because there has been no response 7 | to our request for more information from the original author. Currently, there 8 | is not enough information provided for us to take action. Please reply and 9 | reopen this issue if you need additional assistance. 10 | -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- 1 | name: automerge 2 | on: 3 | workflow_dispatch: 4 | schedule: 5 | - cron: '42 2,5,8,11 * * *' 6 | 7 | jobs: 8 | automerge: 9 | uses: salesforcecli/github-workflows/.github/workflows/automerge.yml@main 10 | secrets: inherit 11 | -------------------------------------------------------------------------------- /.github/workflows/devScripts.yml: -------------------------------------------------------------------------------- 1 | name: devScripts 2 | on: 3 | workflow_dispatch: 4 | schedule: 5 | - cron: '50 6 * * 0' 6 | 7 | jobs: 8 | update: 9 | uses: salesforcecli/github-workflows/.github/workflows/devScriptsUpdate.yml@main 10 | secrets: inherit 11 | -------------------------------------------------------------------------------- /.github/workflows/validate-pr.yml: -------------------------------------------------------------------------------- 1 | name: pr-validation 2 | 3 | on: 4 | pull_request: 5 | types: [opened, reopened, edited] 6 | # only applies to PRs that want to merge to main 7 | branches: [main] 8 | 9 | jobs: 10 | pr-validation: 11 | uses: salesforcecli/github-workflows/.github/workflows/validatePR.yml@main 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # -- CLEAN 2 | tmp/ 3 | # use yarn by default, so ignore npm 4 | package-lock.json 5 | 6 | # never checkin npm config 7 | .npmrc 8 | 9 | # debug logs 10 | npm-error.log 11 | yarn-error.log 12 | 13 | 14 | # compile source 15 | lib 16 | 17 | # test artifacts 18 | *xunit.xml 19 | *checkstyle.xml 20 | *unitcoverage 21 | .nyc_output 22 | coverage 23 | test_session* 24 | 25 | # generated docs 26 | docs 27 | 28 | # ignore sfdx-trust files 29 | *.tgz 30 | *.sig 31 | package.json.bak. 32 | 33 | 34 | npm-shrinkwrap.json 35 | oclif.manifest.json 36 | oclif.lock 37 | 38 | # -- CLEAN ALL 39 | *.tsbuildinfo 40 | .eslintcache 41 | .wireit 42 | node_modules 43 | 44 | # -- 45 | # put files here you don't want cleaned with sf-clean 46 | 47 | # os specific files 48 | .DS_Store 49 | .idea 50 | 51 | 52 | 53 | # ignore generated nut tests 54 | test/nuts/generated/ 55 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn commitlint --edit 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn lint && yarn pretty-quick --staged 5 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn build && yarn test --forbid-only 5 | -------------------------------------------------------------------------------- /.images/vscodeScreenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforcecli/plugin-deploy-retrieve/903a4812c5e8eda0ee417d2efff88f77f3031064/.images/vscodeScreenshot.png -------------------------------------------------------------------------------- /.lintstagedrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | '**/*.{js,json,md}?(x)': () => 'npm run reformat', 3 | }; 4 | -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- 1 | { 2 | "require": ["ts-node/register"], 3 | "watch-extensions": "ts", 4 | "watch-files": ["src", "test"], 5 | "recursive": true, 6 | "reporter": "spec", 7 | "timeout": 10000, 8 | "node-option": ["loader=ts-node/esm"] 9 | } 10 | -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- 1 | { 2 | "nyc": { 3 | "extends": "@salesforce/dev-config/nyc" 4 | } 5 | } -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | "@salesforce/prettier-config" 2 | -------------------------------------------------------------------------------- /.sfdevrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": { 3 | "testsPath": "test/**/*.test.ts" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "files.exclude": { 3 | "**/.git": true, 4 | "**/.svn": true, 5 | "**/.hg": true, 6 | "**/CVS": true, 7 | "**/.DS_Store": true 8 | }, 9 | "search.exclude": { 10 | "**/lib": true, 11 | "**/bin": true 12 | }, 13 | "editor.tabSize": 2, 14 | "editor.formatOnSave": true, 15 | "rewrap.wrappingColumn": 80, 16 | "typescript.tsdk": "node_modules/typescript/lib" 17 | } 18 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Techical writers will be added as reviewers on markdown changes. 2 | *.md @salesforcecli/cli-docs 3 | 4 | # Comment line immediately above ownership line is reserved for related other information. Please be careful while editing. 5 | #ECCN:Open Source 5D002 -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | ## Security 2 | 3 | Please report any security issue to [security@salesforce.com](mailto:security@salesforce.com) 4 | as soon as it is discovered. This library limits its runtime dependencies in 5 | order to reduce the total cost of ownership as much as can be, but all consumers 6 | should remain vigilant and have their security stakeholders review all third-party 7 | products (3PP) like this one and their dependencies. 8 | -------------------------------------------------------------------------------- /bin/dev.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node --loader ts-node/esm --no-warnings=ExperimentalWarning "%~dp0\dev" %* 4 | -------------------------------------------------------------------------------- /bin/dev.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env -S node --loader ts-node/esm --no-warnings=ExperimentalWarning 2 | // eslint-disable-next-line node/shebang 3 | async function main() { 4 | const { execute } = await import('@oclif/core'); 5 | await execute({ development: true, dir: import.meta.url }); 6 | } 7 | 8 | await main(); 9 | -------------------------------------------------------------------------------- /bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /bin/run.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | // eslint-disable-next-line node/shebang 4 | async function main() { 5 | const { execute } = await import('@oclif/core'); 6 | await execute({ dir: import.meta.url }); 7 | } 8 | 9 | await main(); 10 | -------------------------------------------------------------------------------- /commitlint.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /messages/cache.md: -------------------------------------------------------------------------------- 1 | # error.InvalidJobId 2 | 3 | No job found for ID: %s. 4 | 5 | # error.NoRecentJobId 6 | 7 | There are no recent job IDs available. 8 | 9 | # error.NoMatchingJobId 10 | 11 | No matching job found in cache for ID: %s. 12 | -------------------------------------------------------------------------------- /messages/config.md: -------------------------------------------------------------------------------- 1 | # error.invalidBooleanConfigValue 2 | 3 | The config value can only be set to true or false 4 | 5 | # org-metadata-rest-deploy 6 | 7 | Whether deployments use the Metadata REST API (true) or SOAP API (false, default value). 8 | -------------------------------------------------------------------------------- /messages/deploy.async.md: -------------------------------------------------------------------------------- 1 | # info.AsyncDeployQueued 2 | 3 | Deploy has been queued. 4 | 5 | # info.AsyncDeployCancelQueued 6 | 7 | Deploy has been queued for cancellation. 8 | 9 | # info.AsyncDeployCancel 10 | 11 | Run "sf project deploy cancel --job-id %s" to cancel the deploy. 12 | 13 | # info.AsyncDeployStatus 14 | 15 | Run "sf project deploy report --job-id %s" to get the latest status. 16 | 17 | # info.AsyncDeployResume 18 | 19 | Run "sf project deploy resume --job-id %s" to resume watching the deploy. 20 | -------------------------------------------------------------------------------- /messages/errorCodes.md: -------------------------------------------------------------------------------- 1 | # errorCode.deploy.Succeeded 2 | 3 | The deploy succeeded. 4 | 5 | # errorCode.deploy.Canceled 6 | 7 | The deploy was canceled. 8 | 9 | # errorCode.deploy.Failed 10 | 11 | The deploy failed. 12 | 13 | # errorCode.deploy.SucceededPartial 14 | 15 | The deploy partially succeeded. 16 | 17 | # errorCode.deploy.InProgress 18 | 19 | The deploy is in progress. 20 | 21 | # errorCode.deploy.Pending 22 | 23 | The deploy is pending. 24 | 25 | # errorCode.deploy.Canceling 26 | 27 | The deploy is being canceled. 28 | -------------------------------------------------------------------------------- /messages/metadata.transfer.md: -------------------------------------------------------------------------------- 1 | # Pending 2 | 3 | Pending 4 | 5 | # InProgress 6 | 7 | In Progress 8 | 9 | # Succeeded 10 | 11 | Succeeded 12 | 13 | # Canceled 14 | 15 | Canceled 16 | 17 | # SucceededPartial 18 | 19 | Partially Succeeded 20 | 21 | # Failed 22 | 23 | Failed 24 | 25 | # Canceling 26 | 27 | Canceling 28 | -------------------------------------------------------------------------------- /messages/previewMessages.md: -------------------------------------------------------------------------------- 1 | # conflicts.none 2 | 3 | No conflicts found. 4 | 5 | # conflicts.header 6 | 7 | Conflicts [%s]. Run the command with the --ignore-conflicts flag to override. 8 | 9 | # ignored.none 10 | 11 | No files were ignored. Update your .forceignore file if you want to ignore certain files. 12 | 13 | # ignored.header 14 | 15 | Ignored [%s] files. These files won't %s because they're ignored by your .forceignore file. 16 | 17 | # deploy.header 18 | 19 | Will Deploy [%s] files. 20 | 21 | # deploy.none 22 | 23 | No files will be deployed. 24 | 25 | # retrieve.header 26 | 27 | Will Retrieve [%s] files. 28 | 29 | # retrieve.none 30 | 31 | No files will be retrieved. 32 | 33 | # delete.header 34 | 35 | Will Delete [%s] files. 36 | 37 | # delete.none 38 | 39 | No files will be deleted. 40 | -------------------------------------------------------------------------------- /messages/tracking.md: -------------------------------------------------------------------------------- 1 | # error.noChanges 2 | 3 | No local changes to deploy. 4 | -------------------------------------------------------------------------------- /messages/validation.md: -------------------------------------------------------------------------------- 1 | # error.InvalidFlagPath 2 | 3 | Invalid path specified: %s. %s 4 | 5 | # error.ExpectedDirectory 6 | 7 | Expected a directory but found a file. 8 | 9 | # error.ExpectedFileOrDirToExist 10 | 11 | Expected a file or directory to exist. 12 | -------------------------------------------------------------------------------- /schemas/project-convert-mdapi.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "$ref": "#/definitions/ConvertMdapiJson", 4 | "definitions": { 5 | "ConvertMdapiJson": { 6 | "type": "array", 7 | "items": { 8 | "type": "object", 9 | "properties": { 10 | "fullName": { 11 | "type": "string" 12 | }, 13 | "type": { 14 | "type": "string" 15 | }, 16 | "filePath": { 17 | "type": "string" 18 | }, 19 | "state": { 20 | "type": "string", 21 | "const": "Add" 22 | } 23 | }, 24 | "required": ["fullName", "type", "filePath", "state"], 25 | "additionalProperties": false 26 | } 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /schemas/project-convert-source__behavior.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "$ref": "#/definitions/SourceBehaviorResult", 4 | "definitions": { 5 | "SourceBehaviorResult": { 6 | "type": "object", 7 | "properties": { 8 | "sourceBehaviorOptions": { 9 | "type": "array", 10 | "items": { 11 | "type": "string" 12 | } 13 | }, 14 | "deletedFiles": { 15 | "type": "array", 16 | "items": { 17 | "type": "string" 18 | } 19 | }, 20 | "createdFiles": { 21 | "type": "array", 22 | "items": { 23 | "type": "string" 24 | } 25 | } 26 | }, 27 | "required": ["sourceBehaviorOptions", "deletedFiles", "createdFiles"], 28 | "additionalProperties": false 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /schemas/project-delete-tracking.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "$ref": "#/definitions/DeleteTrackingResult", 4 | "definitions": { 5 | "DeleteTrackingResult": { 6 | "type": "object", 7 | "properties": { 8 | "clearedFiles": { 9 | "type": "array", 10 | "items": { 11 | "type": "string" 12 | } 13 | } 14 | }, 15 | "required": ["clearedFiles"], 16 | "additionalProperties": false 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /schemas/project-generate-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "$ref": "#/definitions/ManifestGenerateCommandResult", 4 | "definitions": { 5 | "ManifestGenerateCommandResult": { 6 | "type": "object", 7 | "properties": { 8 | "name": { 9 | "type": "string" 10 | }, 11 | "path": { 12 | "type": "string" 13 | } 14 | }, 15 | "required": ["name", "path"], 16 | "additionalProperties": false 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /schemas/project-list-ignored.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "$ref": "#/definitions/SourceIgnoredResults", 4 | "definitions": { 5 | "SourceIgnoredResults": { 6 | "type": "object", 7 | "properties": { 8 | "ignoredFiles": { 9 | "type": "array", 10 | "items": { 11 | "type": "string" 12 | } 13 | } 14 | }, 15 | "required": ["ignoredFiles"], 16 | "additionalProperties": false 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /schemas/project-reset-tracking.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "$ref": "#/definitions/ResetTrackingResult", 4 | "definitions": { 5 | "ResetTrackingResult": { 6 | "type": "object", 7 | "properties": { 8 | "sourceMembersSynced": { 9 | "type": "number" 10 | }, 11 | "localPathsSynced": { 12 | "type": "number" 13 | } 14 | }, 15 | "required": ["sourceMembersSynced", "localPathsSynced"], 16 | "additionalProperties": false 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2020, salesforce.com, inc. 3 | * All rights reserved. 4 | * Licensed under the BSD 3-Clause license. 5 | * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | 8 | export default {}; 9 | -------------------------------------------------------------------------------- /src/utils/conflicts.ts: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2020, salesforce.com, inc. 3 | * All rights reserved. 4 | * Licensed under the BSD 3-Clause license. 5 | * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | 8 | import { Ux } from '@salesforce/sf-plugins-core'; 9 | import { ConflictResponse } from '@salesforce/source-tracking'; 10 | 11 | const ux = new Ux(); 12 | 13 | export const writeConflictTable = (conflicts?: ConflictResponse[]): void => { 14 | if (!conflicts || conflicts.length === 0) { 15 | return; 16 | } 17 | ux.table({ 18 | data: conflicts, 19 | columns: [ 20 | { key: 'state', name: 'STATE' }, 21 | { key: 'fullName', name: 'FULL NAME' }, 22 | { key: 'type', name: 'TYPE' }, 23 | { key: 'filePath', name: 'FILE PATH' }, 24 | ], 25 | overflow: 'wrap', 26 | }); 27 | }; 28 | -------------------------------------------------------------------------------- /test/.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2020, salesforce.com, inc. 3 | * All rights reserved. 4 | * Licensed under the BSD 3-Clause license. 5 | * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | 8 | module.exports = { 9 | extends: '../.eslintrc.cjs', 10 | // Allow describe and it 11 | env: { mocha: true }, 12 | rules: { 13 | // Allow assert style expressions. i.e. expect(true).to.be.true 14 | 'no-unused-expressions': 'off', 15 | 16 | // Return types are defined by the source code. Allows for quick overwrites. 17 | '@typescript-eslint/explicit-function-return-type': 'off', 18 | // Mocked out the methods that shouldn't do anything in the tests. 19 | '@typescript-eslint/no-empty-function': 'off', 20 | // Easily return a promise in a mocked method. 21 | '@typescript-eslint/require-await': 'off', 22 | }, 23 | }; 24 | -------------------------------------------------------------------------------- /test/nuts/customLabelProject/config/project-scratch-def.json: -------------------------------------------------------------------------------- 1 | { 2 | "orgName": "ACME", 3 | "edition": "Developer", 4 | "features": [], 5 | "settings": {} 6 | } 7 | -------------------------------------------------------------------------------- /test/nuts/customLabelProject/sfdx-project.json: -------------------------------------------------------------------------------- 1 | { 2 | "packageDirectories": [ 3 | { 4 | "path": "force-app", 5 | "default": true 6 | } 7 | ], 8 | "namespace": "", 9 | "sfdcLoginUrl": "https://login.salesforce.com", 10 | "sourceApiVersion": "57.0" 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/deploy/mdapiSource/mdapiOut.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforcecli/plugin-deploy-retrieve/903a4812c5e8eda0ee417d2efff88f77f3031064/test/nuts/deploy/mdapiSource/mdapiOut.zip -------------------------------------------------------------------------------- /test/nuts/deploy/mdapiSource/mdapiOut/classes/Sample.cls: -------------------------------------------------------------------------------- 1 | public with sharing class Sample { 2 | public Sample() { 3 | 4 | } 5 | } -------------------------------------------------------------------------------- /test/nuts/deploy/mdapiSource/mdapiOut/classes/Sample.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 57.0 4 | Active 5 | -------------------------------------------------------------------------------- /test/nuts/deploy/mdapiSource/mdapiOut/package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Sample 5 | ApexClass 6 | 7 | 57.0 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/.eslintignore: -------------------------------------------------------------------------------- 1 | **/lwc/**/*.css 2 | **/lwc/**/*.html 3 | **/lwc/**/*.json 4 | **/lwc/**/*.svg 5 | **/lwc/**/*.xml 6 | **/aura/**/*.auradoc 7 | **/aura/**/*.cmp 8 | **/aura/**/*.css 9 | **/aura/**/*.design 10 | **/aura/**/*.evt 11 | **/aura/**/*.json 12 | **/aura/**/*.svg 13 | **/aura/**/*.tokens 14 | **/aura/**/*.xml 15 | **/aura/**/*.app 16 | .sfdx 17 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/.forceignore: -------------------------------------------------------------------------------- 1 | # List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status 2 | # More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm 3 | # 4 | 5 | package.xml 6 | 7 | # LWC configuration files 8 | **/jsconfig.json 9 | **/.eslintrc.json 10 | 11 | # LWC Jest 12 | **/__tests__/** -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npm run precommit -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/.prettierignore: -------------------------------------------------------------------------------- 1 | # List files or directories below to ignore them when running prettier 2 | # More information: https://prettier.io/docs/en/ignore.html 3 | # 4 | 5 | **/staticresources/** 6 | .localdevserver 7 | .sfdx 8 | .vscode 9 | 10 | coverage/ -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "none", 3 | "overrides": [ 4 | { 5 | "files": "**/lwc/**/*.html", 6 | "options": { 7 | "parser": "lwc" 8 | } 9 | }, 10 | { 11 | "files": "*.{cmp,page,component}", 12 | "options": { 13 | "parser": "html" 14 | } 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "salesforce.salesforcedx-vscode", 4 | "redhat.vscode-xml", 5 | "dbaeumer.vscode-eslint", 6 | "esbenp.prettier-vscode", 7 | "financialforce.lana" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "name": "Launch Apex Replay Debugger", 9 | "type": "apex-replay", 10 | "request": "launch", 11 | "logFile": "${command:AskForLogFileName}", 12 | "stopOnEntry": true, 13 | "trace": true 14 | } 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "search.exclude": { 3 | "**/node_modules": true, 4 | "**/bower_components": true, 5 | "**/.sfdx": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/config/project-scratch-def.json: -------------------------------------------------------------------------------- 1 | { 2 | "orgName": "DigitalExperienceBundle NUTs", 3 | "edition": "Developer", 4 | "features": ["EnableSetPasswordInApi", "Communities"], 5 | "settings": { 6 | "lightningExperienceSettings": { 7 | "enableS1DesktopEnabled": true 8 | }, 9 | "mobileSettings": { 10 | "enableS1EncryptedStoragePref2": false 11 | }, 12 | "experienceBundleSettings": { 13 | "enableExperienceBundleMetadata": true 14 | }, 15 | "communitiesSettings": { 16 | "enableNetworksEnabled": true 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/classes/CommunitiesLandingController.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that takes the user to the right start page based on credentials or lack thereof 3 | */ 4 | public with sharing class CommunitiesLandingController { 5 | 6 | // Code we will invoke on page load. 7 | public PageReference forwardToStartPage() { 8 | return Network.communitiesLanding(); 9 | } 10 | 11 | public CommunitiesLandingController() {} 12 | } -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/classes/CommunitiesLandingController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 46.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperienceConfigs/Capricorn_Coffee_A1.digitalExperienceConfig-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CapricornCoffeeA 6 | 7 | site/Capricorn_Coffee_A1 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperienceConfigs/Capricorn_Coffee_B1.digitalExperienceConfig-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CapricornCoffeeB 6 | 7 | site/Capricorn_Coffee_B1 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/Capricorn_Coffee_A1.digitalExperience-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | meta space a 4 | 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__appPage/mainAppPage/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "mainAppPage", 3 | "type": "sfdc_cms__appPage", 4 | "path": "" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__brandingSet/Build_Your_Own_LWR/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Build_Your_Own_LWR", 3 | "type": "sfdc_cms__brandingSet", 4 | "path": "brandingSets" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__languageSettings/languages/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "languages", 3 | "type": "sfdc_cms__languageSettings", 4 | "path": "_settings" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__languageSettings/languages/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__languageSettings", 3 | "title": "LanguageContent", 4 | "contentBody": { 5 | "defaultLocale": "en_US", 6 | "languages": [ 7 | { 8 | "isActive": true, 9 | "isAuthoringOnly": false, 10 | "label": "English (US)", 11 | "locale": "en_US" 12 | }, 13 | { 14 | "isActive": true, 15 | "isAuthoringOnly": false, 16 | "label": "French", 17 | "locale": "fr" 18 | } 19 | ] 20 | }, 21 | "urlName": "languagecontent" 22 | } 23 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Check_Password/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Check_Password", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Check_Password/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Check Password", 4 | "contentBody": { 5 | "activeViewId": "checkPasswordResetEmail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "check-password", 9 | "urlPrefix": "CheckPasswordResetEmail" 10 | }, 11 | "urlName": "check-password" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Error/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Error", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Error/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Error", 4 | "contentBody": { 5 | "activeViewId": "error", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "error", 9 | "urlPrefix": "error" 10 | }, 11 | "urlName": "error" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Forgot_Password/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Forgot_Password", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Forgot_Password/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Forgot Password", 4 | "contentBody": { 5 | "activeViewId": "forgotPassword", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "forgot-password", 9 | "urlPrefix": "ForgotPassword" 10 | }, 11 | "urlName": "forgot-password" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Home/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Home", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Home/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Home", 4 | "contentBody": { 5 | "activeViewId": "home", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "home", 9 | "urlPrefix": "" 10 | }, 11 | "urlName": "home" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Login/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Login", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Login/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Login", 4 | "contentBody": { 5 | "activeViewId": "login", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "login-main", 9 | "urlPrefix": "login" 10 | }, 11 | "urlName": "login" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/News_Detail__c/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "News_Detail__c", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/News_Detail__c/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "News Detail", 4 | "contentBody": { 5 | "activeViewId": "newsDetail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "managed-content-sfdc_cms__news", 9 | "urlPrefix": "news" 10 | }, 11 | "urlName": "news-detail" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Register/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Register", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Register/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Register", 4 | "contentBody": { 5 | "activeViewId": "register", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "self-register", 9 | "urlPrefix": "SelfRegister" 10 | }, 11 | "urlName": "register" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Service_Not_Available/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Service_Not_Available", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Service_Not_Available/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Service Not Available", 4 | "contentBody": { 5 | "activeViewId": "serviceNotAvailable", 6 | "configurationTags": ["allow-in-static-site"], 7 | "pageAccess": "UseParent", 8 | "routeType": "service-not-available", 9 | "urlPrefix": "service-not-available" 10 | }, 11 | "urlName": "service-not-available" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Too_Many_Requests/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Too_Many_Requests", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Too_Many_Requests/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Too Many Requests", 4 | "contentBody": { 5 | "activeViewId": "tooManyRequests", 6 | "configurationTags": ["allow-in-static-site", "too-many-requests"], 7 | "pageAccess": "UseParent", 8 | "routeType": "too-many-requests", 9 | "urlPrefix": "too-many-requests" 10 | }, 11 | "urlName": "too-many-requests" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__site/Capricorn_Coffee_A1/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Capricorn_Coffee_A1", 3 | "type": "sfdc_cms__site", 4 | "path": "" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__site/Capricorn_Coffee_A1/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__site", 3 | "title": "Capricorn_Coffee_A", 4 | "contentBody": { 5 | "authenticationType": "AUTHENTICATED" 6 | }, 7 | "urlName": "capricorn-coffee-a" 8 | } 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__theme/Build_Your_Own_LWR/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Build_Your_Own_LWR", 3 | "type": "sfdc_cms__theme", 4 | "path": "themes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__theme/Build_Your_Own_LWR/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__theme", 3 | "title": "Build Your Own (LWR)", 4 | "contentBody": { 5 | "activeBrandingSetId": "Build_Your_Own_LWR", 6 | "definitionName": "byo", 7 | "layouts": [ 8 | { 9 | "layoutId": "snaThemeLayout", 10 | "layoutType": "ServiceNotAvailable" 11 | }, 12 | { 13 | "layoutId": "scopedHeaderAndFooter", 14 | "layoutType": "Inner" 15 | } 16 | ] 17 | }, 18 | "urlName": "build-your-own-lwr" 19 | } 20 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__themeLayout/scopedHeaderAndFooter/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "scopedHeaderAndFooter", 3 | "type": "sfdc_cms__themeLayout", 4 | "path": "themeLayouts" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__themeLayout/snaThemeLayout/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "snaThemeLayout", 3 | "type": "sfdc_cms__themeLayout", 4 | "path": "themeLayouts" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/checkPasswordResetEmail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "checkPasswordResetEmail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/error/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "error", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/forgotPassword/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "forgotPassword", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/home/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "home", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/login/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "login", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/newsDetail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "newsDetail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/register/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "register", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/serviceNotAvailable/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "serviceNotAvailable", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/tooManyRequests/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "tooManyRequests", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/pages/CommunitiesLanding.page: -------------------------------------------------------------------------------- 1 | 7 | 8 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/force-app/main/default/pages/CommunitiesLanding.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 46.0 4 | false 5 | false 6 | Default communities landing page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/jest.config.js: -------------------------------------------------------------------------------- 1 | const { jestConfig } = require("@salesforce/sfdx-lwc-jest/config"); 2 | 3 | module.exports = { 4 | ...jestConfig, 5 | modulePathIgnorePatterns: ["/.localdevserver"] 6 | }; 7 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/Capricorn_Coffee_B1.digitalExperience-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | meta space b 4 | 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__appPage/mainAppPage/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "mainAppPage", 3 | "type": "sfdc_cms__appPage", 4 | "path": "" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__brandingSet/Build_Your_Own_LWR/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Build_Your_Own_LWR", 3 | "type": "sfdc_cms__brandingSet", 4 | "path": "brandingSets" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__languageSettings/languages/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "languages", 3 | "type": "sfdc_cms__languageSettings", 4 | "path": "_settings" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__languageSettings/languages/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__languageSettings", 3 | "title": "LanguageContent", 4 | "contentBody": { 5 | "defaultLocale": "en_US", 6 | "languages": [ 7 | { 8 | "isActive": true, 9 | "isAuthoringOnly": false, 10 | "label": "English (US)", 11 | "locale": "en_US" 12 | }, 13 | { 14 | "isActive": true, 15 | "isAuthoringOnly": false, 16 | "label": "French", 17 | "locale": "fr" 18 | } 19 | ] 20 | }, 21 | "urlName": "languagecontent" 22 | } 23 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Check_Password/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Check_Password", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Check_Password/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Check Password", 4 | "contentBody": { 5 | "activeViewId": "checkPasswordResetEmail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "check-password", 9 | "urlPrefix": "CheckPasswordResetEmail" 10 | }, 11 | "urlName": "check-password" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Error/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Error", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Error/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Error", 4 | "contentBody": { 5 | "activeViewId": "error", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "error", 9 | "urlPrefix": "error" 10 | }, 11 | "urlName": "error" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Forgot_Password/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Forgot_Password", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Forgot_Password/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Forgot Password", 4 | "contentBody": { 5 | "activeViewId": "forgotPassword", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "forgot-password", 9 | "urlPrefix": "ForgotPassword" 10 | }, 11 | "urlName": "forgot-password" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Home/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Home", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Home/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Home", 4 | "contentBody": { 5 | "activeViewId": "home", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "home", 9 | "urlPrefix": "" 10 | }, 11 | "urlName": "home" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Login/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Login", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Login/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Login", 4 | "contentBody": { 5 | "activeViewId": "login", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "login-main", 9 | "urlPrefix": "login" 10 | }, 11 | "urlName": "login" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/News_Detail__c/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "News_Detail__c", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/News_Detail__c/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "News Detail", 4 | "contentBody": { 5 | "activeViewId": "newsDetail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "managed-content-sfdc_cms__news", 9 | "urlPrefix": "news" 10 | }, 11 | "urlName": "news-detail" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Register/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Register", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Register/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Register", 4 | "contentBody": { 5 | "activeViewId": "register", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "self-register", 9 | "urlPrefix": "SelfRegister" 10 | }, 11 | "urlName": "register" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Service_Not_Available/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Service_Not_Available", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Service_Not_Available/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Service Not Available", 4 | "contentBody": { 5 | "activeViewId": "serviceNotAvailable", 6 | "configurationTags": ["allow-in-static-site"], 7 | "pageAccess": "UseParent", 8 | "routeType": "service-not-available", 9 | "urlPrefix": "service-not-available" 10 | }, 11 | "urlName": "service-not-available" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Too_Many_Requests/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Too_Many_Requests", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Too_Many_Requests/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Too Many Requests", 4 | "contentBody": { 5 | "activeViewId": "tooManyRequests", 6 | "configurationTags": ["allow-in-static-site", "too-many-requests"], 7 | "pageAccess": "UseParent", 8 | "routeType": "too-many-requests", 9 | "urlPrefix": "too-many-requests" 10 | }, 11 | "urlName": "too-many-requests" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__site/Capricorn_Coffee_B1/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Capricorn_Coffee_B1", 3 | "type": "sfdc_cms__site", 4 | "path": "" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__site/Capricorn_Coffee_B1/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__site", 3 | "title": "Capricorn_Coffee_B", 4 | "contentBody": { 5 | "authenticationType": "AUTHENTICATED" 6 | }, 7 | "urlName": "capricorn-coffee-b" 8 | } 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__theme/Build_Your_Own_LWR/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Build_Your_Own_LWR", 3 | "type": "sfdc_cms__theme", 4 | "path": "themes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__theme/Build_Your_Own_LWR/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__theme", 3 | "title": "Build Your Own (LWR)", 4 | "contentBody": { 5 | "activeBrandingSetId": "Build_Your_Own_LWR", 6 | "definitionName": "byo", 7 | "layouts": [ 8 | { 9 | "layoutId": "snaThemeLayout", 10 | "layoutType": "ServiceNotAvailable" 11 | }, 12 | { 13 | "layoutId": "scopedHeaderAndFooter", 14 | "layoutType": "Inner" 15 | } 16 | ] 17 | }, 18 | "urlName": "build-your-own-lwr" 19 | } 20 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__themeLayout/scopedHeaderAndFooter/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "scopedHeaderAndFooter", 3 | "type": "sfdc_cms__themeLayout", 4 | "path": "themeLayouts" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__themeLayout/snaThemeLayout/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "snaThemeLayout", 3 | "type": "sfdc_cms__themeLayout", 4 | "path": "themeLayouts" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/checkPasswordResetEmail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "checkPasswordResetEmail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/error/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "error", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/forgotPassword/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "forgotPassword", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/home/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "home", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/login/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "login", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/newsDetail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "newsDetail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/register/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "register", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/serviceNotAvailable/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "serviceNotAvailable", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/my-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/tooManyRequests/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "tooManyRequests", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/scripts/apex/hello.apex: -------------------------------------------------------------------------------- 1 | // Use .apex files to store anonymous Apex. 2 | // You can execute anonymous Apex in VS Code by selecting the 3 | // apex text and running the command: 4 | // SFDX: Execute Anonymous Apex with Currently Selected Text 5 | // You can also execute the entire file by running the command: 6 | // SFDX: Execute Anonymous Apex with Editor Contents 7 | 8 | string tempvar = 'Enter_your_name_here'; 9 | System.debug('Hello World!'); 10 | System.debug('My name is ' + tempvar); -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/scripts/soql/account.soql: -------------------------------------------------------------------------------- 1 | // Use .soql files to store SOQL queries. 2 | // You can execute queries in VS Code by selecting the 3 | // query text and running the command: 4 | // SFDX: Execute SOQL Query with Currently Selected Text 5 | 6 | SELECT Id, Name FROM Account 7 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/mpdProject/sfdx-project.json: -------------------------------------------------------------------------------- 1 | { 2 | "packageDirectories": [ 3 | { 4 | "path": "force-app", 5 | "default": true 6 | }, 7 | { 8 | "path": "my-app" 9 | } 10 | ], 11 | "name": "digitalExperienceBundleProject", 12 | "namespace": "", 13 | "sfdcLoginUrl": "https://login.salesforce.com", 14 | "sourceApiVersion": "57.0" 15 | } 16 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/.eslintignore: -------------------------------------------------------------------------------- 1 | **/lwc/**/*.css 2 | **/lwc/**/*.html 3 | **/lwc/**/*.json 4 | **/lwc/**/*.svg 5 | **/lwc/**/*.xml 6 | **/aura/**/*.auradoc 7 | **/aura/**/*.cmp 8 | **/aura/**/*.css 9 | **/aura/**/*.design 10 | **/aura/**/*.evt 11 | **/aura/**/*.json 12 | **/aura/**/*.svg 13 | **/aura/**/*.tokens 14 | **/aura/**/*.xml 15 | **/aura/**/*.app 16 | .sfdx 17 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/.forceignore: -------------------------------------------------------------------------------- 1 | # List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status 2 | # More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm 3 | # 4 | 5 | package.xml 6 | 7 | # LWC configuration files 8 | **/jsconfig.json 9 | **/.eslintrc.json 10 | 11 | # LWC Jest 12 | **/__tests__/** -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npm run precommit -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/.prettierignore: -------------------------------------------------------------------------------- 1 | # List files or directories below to ignore them when running prettier 2 | # More information: https://prettier.io/docs/en/ignore.html 3 | # 4 | 5 | **/staticresources/** 6 | .localdevserver 7 | .sfdx 8 | .vscode 9 | 10 | coverage/ -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "none", 3 | "overrides": [ 4 | { 5 | "files": "**/lwc/**/*.html", 6 | "options": { 7 | "parser": "lwc" 8 | } 9 | }, 10 | { 11 | "files": "*.{cmp,page,component}", 12 | "options": { 13 | "parser": "html" 14 | } 15 | } 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "salesforce.salesforcedx-vscode", 4 | "redhat.vscode-xml", 5 | "dbaeumer.vscode-eslint", 6 | "esbenp.prettier-vscode", 7 | "financialforce.lana" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "name": "Launch Apex Replay Debugger", 9 | "type": "apex-replay", 10 | "request": "launch", 11 | "logFile": "${command:AskForLogFileName}", 12 | "stopOnEntry": true, 13 | "trace": true 14 | } 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "search.exclude": { 3 | "**/node_modules": true, 4 | "**/bower_components": true, 5 | "**/.sfdx": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/config/project-scratch-def.json: -------------------------------------------------------------------------------- 1 | { 2 | "orgName": "DigitalExperienceBundle NUTs", 3 | "edition": "Developer", 4 | "features": ["EnableSetPasswordInApi", "Communities"], 5 | "settings": { 6 | "lightningExperienceSettings": { 7 | "enableS1DesktopEnabled": true 8 | }, 9 | "mobileSettings": { 10 | "enableS1EncryptedStoragePref2": false 11 | }, 12 | "experienceBundleSettings": { 13 | "enableExperienceBundleMetadata": true 14 | }, 15 | "communitiesSettings": { 16 | "enableNetworksEnabled": true 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/classes/CommunitiesLandingController.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that takes the user to the right start page based on credentials or lack thereof 3 | */ 4 | public with sharing class CommunitiesLandingController { 5 | 6 | // Code we will invoke on page load. 7 | public PageReference forwardToStartPage() { 8 | return Network.communitiesLanding(); 9 | } 10 | 11 | public CommunitiesLandingController() {} 12 | } -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/classes/CommunitiesLandingController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 46.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperienceConfigs/Capricorn_Coffee_A1.digitalExperienceConfig-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CapricornCoffeeA 6 | 7 | site/Capricorn_Coffee_A1 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperienceConfigs/Capricorn_Coffee_B1.digitalExperienceConfig-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CapricornCoffeeB 6 | 7 | site/Capricorn_Coffee_B1 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/Capricorn_Coffee_A1.digitalExperience-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | meta space a 4 | 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__appPage/mainAppPage/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "mainAppPage", 3 | "type": "sfdc_cms__appPage", 4 | "path": "" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__brandingSet/Build_Your_Own_LWR/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Build_Your_Own_LWR", 3 | "type": "sfdc_cms__brandingSet", 4 | "path": "brandingSets" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__languageSettings/languages/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "languages", 3 | "type": "sfdc_cms__languageSettings", 4 | "path": "_settings" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__languageSettings/languages/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__languageSettings", 3 | "title": "LanguageContent", 4 | "contentBody": { 5 | "defaultLocale": "en_US", 6 | "languages": [ 7 | { 8 | "isActive": true, 9 | "isAuthoringOnly": false, 10 | "label": "English (US)", 11 | "locale": "en_US" 12 | }, 13 | { 14 | "isActive": true, 15 | "isAuthoringOnly": false, 16 | "label": "French", 17 | "locale": "fr" 18 | } 19 | ] 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Check_Password/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Check_Password", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Check_Password/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Check Password", 4 | "contentBody": { 5 | "activeViewId": "checkPasswordResetEmail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "check-password", 9 | "urlPrefix": "CheckPasswordResetEmail" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Error/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Error", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Error/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Error", 4 | "contentBody": { 5 | "activeViewId": "error", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "error", 9 | "urlPrefix": "error" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Forgot_Password/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Forgot_Password", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Forgot_Password/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Forgot Password", 4 | "contentBody": { 5 | "activeViewId": "forgotPassword", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "forgot-password", 9 | "urlPrefix": "ForgotPassword" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Home/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Home", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Home/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Home", 4 | "contentBody": { 5 | "activeViewId": "home", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "home", 9 | "urlPrefix": "" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Login/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Login", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Login/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Login", 4 | "contentBody": { 5 | "activeViewId": "login", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "login-main", 9 | "urlPrefix": "login" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/News_Detail__c/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "News_Detail__c", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/News_Detail__c/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "News Detail", 4 | "contentBody": { 5 | "activeViewId": "newsDetail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "managed-content-sfdc_cms__news", 9 | "urlPrefix": "news" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Register/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Register", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Register/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Register", 4 | "contentBody": { 5 | "activeViewId": "register", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "self-register", 9 | "urlPrefix": "SelfRegister" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Service_Not_Available/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Service_Not_Available", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Service_Not_Available/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Service Not Available", 4 | "contentBody": { 5 | "activeViewId": "serviceNotAvailable", 6 | "configurationTags": ["allow-in-static-site"], 7 | "pageAccess": "UseParent", 8 | "routeType": "service-not-available", 9 | "urlPrefix": "service-not-available" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Too_Many_Requests/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Too_Many_Requests", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__route/Too_Many_Requests/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Too Many Requests", 4 | "contentBody": { 5 | "activeViewId": "tooManyRequests", 6 | "configurationTags": ["allow-in-static-site", "too-many-requests"], 7 | "pageAccess": "UseParent", 8 | "routeType": "too-many-requests", 9 | "urlPrefix": "too-many-requests" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__site/Capricorn_Coffee_A1/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Capricorn_Coffee_A1", 3 | "type": "sfdc_cms__site", 4 | "path": "" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__site/Capricorn_Coffee_A1/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__site", 3 | "title": "Capricorn_Coffee_A", 4 | "contentBody": { 5 | "authenticationType": "AUTHENTICATED" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__theme/Build_Your_Own_LWR/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Build_Your_Own_LWR", 3 | "type": "sfdc_cms__theme", 4 | "path": "themes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__theme/Build_Your_Own_LWR/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__theme", 3 | "title": "Build Your Own (LWR)", 4 | "contentBody": { 5 | "activeBrandingSetId": "Build_Your_Own_LWR", 6 | "definitionName": "byo", 7 | "layouts": [ 8 | { 9 | "layoutId": "snaThemeLayout", 10 | "layoutType": "ServiceNotAvailable" 11 | }, 12 | { 13 | "layoutId": "scopedHeaderAndFooter", 14 | "layoutType": "Inner" 15 | } 16 | ] 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__themeLayout/scopedHeaderAndFooter/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "scopedHeaderAndFooter", 3 | "type": "sfdc_cms__themeLayout", 4 | "path": "themeLayouts" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__themeLayout/snaThemeLayout/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "snaThemeLayout", 3 | "type": "sfdc_cms__themeLayout", 4 | "path": "themeLayouts" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__themeLayout/snaThemeLayout/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__themeLayout", 3 | "title": "Service Not Available Theme Layout", 4 | "contentBody": { 5 | "component": { 6 | "attributes": {}, 7 | "children": [ 8 | { 9 | "id": "db3f1302-25f8-4ede-b3d4-509ad1f54398", 10 | "name": "header", 11 | "title": "Theme Header", 12 | "type": "region" 13 | }, 14 | { 15 | "id": "9ac188de-55be-46f4-a33a-8a28ee0440cb", 16 | "name": "footer", 17 | "title": "Theme Footer", 18 | "type": "region" 19 | } 20 | ], 21 | "definition": "community_layout:simpleThemeLayout", 22 | "id": "e9947119-ec8f-4fdc-aac8-87cc4f69fd1f", 23 | "type": "component" 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/checkPasswordResetEmail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "checkPasswordResetEmail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/error/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "error", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/forgotPassword/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "forgotPassword", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/home/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "home", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/home/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__view", 3 | "title": "Home", 4 | "contentBody": { 5 | "component": { 6 | "children": [ 7 | { 8 | "attributes": { 9 | "richTextValue": "

FR Start Building Your Page

FR Drag and drop a component into the content slots.
" 10 | }, 11 | "id": "b005b455-63b1-4d58-998e-e99f957c889d" 12 | } 13 | ] 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/login/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "login", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/newsDetail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "newsDetail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/register/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "register", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/serviceNotAvailable/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "serviceNotAvailable", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_A1/sfdc_cms__view/tooManyRequests/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "tooManyRequests", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/Capricorn_Coffee_B1.digitalExperience-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | meta space b 4 | 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__appPage/mainAppPage/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "mainAppPage", 3 | "type": "sfdc_cms__appPage", 4 | "path": "" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__brandingSet/Build_Your_Own_LWR/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Build_Your_Own_LWR", 3 | "type": "sfdc_cms__brandingSet", 4 | "path": "brandingSets" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__languageSettings/languages/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "languages", 3 | "type": "sfdc_cms__languageSettings", 4 | "path": "_settings" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__languageSettings/languages/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__languageSettings", 3 | "title": "LanguageContent", 4 | "contentBody": { 5 | "defaultLocale": "en_US", 6 | "languages": [ 7 | { 8 | "isActive": true, 9 | "isAuthoringOnly": false, 10 | "label": "English (US)", 11 | "locale": "en_US" 12 | }, 13 | { 14 | "isActive": true, 15 | "isAuthoringOnly": false, 16 | "label": "French", 17 | "locale": "fr" 18 | } 19 | ] 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Check_Password/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Check_Password", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Check_Password/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Check Password", 4 | "contentBody": { 5 | "activeViewId": "checkPasswordResetEmail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "check-password", 9 | "urlPrefix": "CheckPasswordResetEmail" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Error/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Error", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Error/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Error", 4 | "contentBody": { 5 | "activeViewId": "error", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "error", 9 | "urlPrefix": "error" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Forgot_Password/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Forgot_Password", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Forgot_Password/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Forgot Password", 4 | "contentBody": { 5 | "activeViewId": "forgotPassword", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "forgot-password", 9 | "urlPrefix": "ForgotPassword" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Home/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Home", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Home/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Home", 4 | "contentBody": { 5 | "activeViewId": "home", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "home", 9 | "urlPrefix": "" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Login/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Login", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Login/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Login", 4 | "contentBody": { 5 | "activeViewId": "login", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "login-main", 9 | "urlPrefix": "login" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/News_Detail__c/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "News_Detail__c", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/News_Detail__c/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "News Detail", 4 | "contentBody": { 5 | "activeViewId": "newsDetail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "managed-content-sfdc_cms__news", 9 | "urlPrefix": "news" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Register/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Register", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Register/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Register", 4 | "contentBody": { 5 | "activeViewId": "register", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "self-register", 9 | "urlPrefix": "SelfRegister" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Service_Not_Available/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Service_Not_Available", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Service_Not_Available/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Service Not Available", 4 | "contentBody": { 5 | "activeViewId": "serviceNotAvailable", 6 | "configurationTags": ["allow-in-static-site"], 7 | "pageAccess": "UseParent", 8 | "routeType": "service-not-available", 9 | "urlPrefix": "service-not-available" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Too_Many_Requests/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Too_Many_Requests", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__route/Too_Many_Requests/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Too Many Requests", 4 | "contentBody": { 5 | "activeViewId": "tooManyRequests", 6 | "configurationTags": ["allow-in-static-site", "too-many-requests"], 7 | "pageAccess": "UseParent", 8 | "routeType": "too-many-requests", 9 | "urlPrefix": "too-many-requests" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__site/Capricorn_Coffee_B1/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Capricorn_Coffee_B1", 3 | "type": "sfdc_cms__site", 4 | "path": "" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__site/Capricorn_Coffee_B1/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__site", 3 | "title": "Capricorn_Coffee_B", 4 | "contentBody": { 5 | "authenticationType": "AUTHENTICATED" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__theme/Build_Your_Own_LWR/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Build_Your_Own_LWR", 3 | "type": "sfdc_cms__theme", 4 | "path": "themes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__theme/Build_Your_Own_LWR/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__theme", 3 | "title": "Build Your Own (LWR)", 4 | "contentBody": { 5 | "activeBrandingSetId": "Build_Your_Own_LWR", 6 | "definitionName": "byo", 7 | "layouts": [ 8 | { 9 | "layoutId": "snaThemeLayout", 10 | "layoutType": "ServiceNotAvailable" 11 | }, 12 | { 13 | "layoutId": "scopedHeaderAndFooter", 14 | "layoutType": "Inner" 15 | } 16 | ] 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__themeLayout/scopedHeaderAndFooter/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "scopedHeaderAndFooter", 3 | "type": "sfdc_cms__themeLayout", 4 | "path": "themeLayouts" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__themeLayout/snaThemeLayout/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "snaThemeLayout", 3 | "type": "sfdc_cms__themeLayout", 4 | "path": "themeLayouts" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__themeLayout/snaThemeLayout/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__themeLayout", 3 | "title": "Service Not Available Theme Layout", 4 | "contentBody": { 5 | "component": { 6 | "attributes": {}, 7 | "children": [ 8 | { 9 | "id": "3984581b-abb3-4377-9648-3a268df9b722", 10 | "name": "header", 11 | "title": "Theme Header", 12 | "type": "region" 13 | }, 14 | { 15 | "id": "fb698386-1293-41ac-82e0-80a50dc2ef46", 16 | "name": "footer", 17 | "title": "Theme Footer", 18 | "type": "region" 19 | } 20 | ], 21 | "definition": "community_layout:simpleThemeLayout", 22 | "id": "30720371-91ae-4c81-8c32-3f97800e1137", 23 | "type": "component" 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/checkPasswordResetEmail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "checkPasswordResetEmail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/error/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "error", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/forgotPassword/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "forgotPassword", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/home/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "home", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/home/fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__view", 3 | "title": "Home", 4 | "contentBody": { 5 | "component": { 6 | "children": [ 7 | { 8 | "attributes": { 9 | "richTextValue": "

FR Start Building Your Page

FR Drag and drop a component into the content slots.
" 10 | }, 11 | "id": "f9e6e7d5-355d-41f3-871b-0a4ff2707699" 12 | } 13 | ] 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/login/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "login", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/newsDetail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "newsDetail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/register/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "register", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/serviceNotAvailable/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "serviceNotAvailable", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/digitalExperiences/site/Capricorn_Coffee_B1/sfdc_cms__view/tooManyRequests/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "tooManyRequests", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/pages/CommunitiesLanding.page: -------------------------------------------------------------------------------- 1 | 7 | 8 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/force-app/main/default/pages/CommunitiesLanding.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 46.0 4 | false 5 | false 6 | Default communities landing page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/jest.config.js: -------------------------------------------------------------------------------- 1 | const { jestConfig } = require("@salesforce/sfdx-lwc-jest/config"); 2 | 3 | module.exports = { 4 | ...jestConfig, 5 | modulePathIgnorePatterns: ["/.localdevserver"] 6 | }; 7 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/scripts/apex/hello.apex: -------------------------------------------------------------------------------- 1 | // Use .apex files to store anonymous Apex. 2 | // You can execute anonymous Apex in VS Code by selecting the 3 | // apex text and running the command: 4 | // SFDX: Execute Anonymous Apex with Currently Selected Text 5 | // You can also execute the entire file by running the command: 6 | // SFDX: Execute Anonymous Apex with Editor Contents 7 | 8 | string tempvar = 'Enter_your_name_here'; 9 | System.debug('Hello World!'); 10 | System.debug('My name is ' + tempvar); -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/scripts/soql/account.soql: -------------------------------------------------------------------------------- 1 | // Use .soql files to store SOQL queries. 2 | // You can execute queries in VS Code by selecting the 3 | // query text and running the command: 4 | // SFDX: Execute SOQL Query with Currently Selected Text 5 | 6 | SELECT Id, Name FROM Account 7 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/project/sfdx-project.json: -------------------------------------------------------------------------------- 1 | { 2 | "packageDirectories": [ 3 | { 4 | "path": "force-app", 5 | "default": true 6 | } 7 | ], 8 | "name": "digitalExperienceBundleProject", 9 | "namespace": "", 10 | "sfdcLoginUrl": "https://login.salesforce.com", 11 | "sourceApiVersion": "57.0" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/components/sfdc_cms__route/Document_Detail__c/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Document_Detail__c", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/components/sfdc_cms__route/Document_Detail__c/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Document Detail", 4 | "contentBody": { 5 | "activeViewId": "documentDetail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "managed-content-sfdc_cms__document", 9 | "urlPrefix": "document" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/components/sfdc_cms__view/documentDetail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "documentDetail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/manifests/all-de-of-deb-a-package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | site/Capricorn_Coffee_A1.* 5 | DigitalExperience 6 | 7 | 57.0 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/manifests/all-de-package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | * 5 | DigitalExperience 6 | 7 | 57.0 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/manifests/all-debs-package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | * 5 | DigitalExperienceBundle 6 | 7 | 57.0 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/manifests/de-document-detail-page-a-package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | site/Capricorn_Coffee_A1.sfdc_cms__view/documentDetail 5 | site/Capricorn_Coffee_A1.sfdc_cms__route/Document_Detail__c 6 | DigitalExperience 7 | 8 | 57.0 9 | 10 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/manifests/de-view-home-of-deb-a-package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | site/Capricorn_Coffee_A1.sfdc_cms__view/home 5 | DigitalExperience 6 | 7 | 57.0 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/manifests/empty-package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 57.0 4 | 5 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/manifests/full-site-deb-a-and-b-package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | site/Capricorn_Coffee_A1 5 | site/Capricorn_Coffee_B1 6 | DigitalExperienceBundle 7 | 8 | 9 | Capricorn_Coffee_A1 10 | Capricorn_Coffee_B1 11 | DigitalExperienceConfig 12 | 13 | 14 | Capricorn_Coffee_A 15 | Capricorn_Coffee_B 16 | CustomSite 17 | 18 | 19 | Capricorn_Coffee_A 20 | Capricorn_Coffee_B 21 | Network 22 | 23 | 57.0 24 | 25 | -------------------------------------------------------------------------------- /test/nuts/digitalExperienceBundle/store/manifests/just-deb-a-package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | site/Capricorn_Coffee_A1 5 | DigitalExperienceBundle 6 | 7 | 57.0 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/.eslintignore: -------------------------------------------------------------------------------- 1 | **/lwc/**/*.css 2 | **/lwc/**/*.html 3 | **/lwc/**/*.json 4 | **/lwc/**/*.svg 5 | **/lwc/**/*.xml 6 | **/aura/**/*.auradoc 7 | **/aura/**/*.cmp 8 | **/aura/**/*.css 9 | **/aura/**/*.design 10 | **/aura/**/*.evt 11 | **/aura/**/*.json 12 | **/aura/**/*.svg 13 | **/aura/**/*.tokens 14 | **/aura/**/*.xml 15 | **/aura/**/*.app 16 | .sfdx 17 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/.forceignore: -------------------------------------------------------------------------------- 1 | # List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status 2 | # More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm 3 | # 4 | 5 | package.xml 6 | 7 | # LWC configuration files 8 | **/jsconfig.json 9 | **/.eslintrc.json 10 | 11 | # LWC Jest 12 | **/__tests__/** -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/.prettierignore: -------------------------------------------------------------------------------- 1 | # List files or directories below to ignore them when running prettier 2 | # More information: https://prettier.io/docs/en/ignore.html 3 | # 4 | 5 | **/staticresources/** 6 | .localdevserver 7 | .sfdx 8 | .vscode 9 | 10 | coverage/ -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "none", 3 | "overrides": [ 4 | { 5 | "files": "**/lwc/**/*.html", 6 | "options": { "parser": "lwc" } 7 | }, 8 | { 9 | "files": "*.{cmp,page,component}", 10 | "options": { "parser": "html" } 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/config/project-scratch-def.json: -------------------------------------------------------------------------------- 1 | { 2 | "orgName": "plugin-source NUTs", 3 | "edition": "Developer", 4 | "features": ["EnableSetPasswordInApi", "Communities"], 5 | "settings": { 6 | "lightningExperienceSettings": { 7 | "enableS1DesktopEnabled": true 8 | }, 9 | "mobileSettings": { 10 | "enableS1EncryptedStoragePref2": false 11 | }, 12 | "experienceBundleSettings": { 13 | "enableExperienceBundleMetadata": true 14 | }, 15 | "communitiesSettings": { 16 | "enableNetworksEnabled": true 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/audience/Default_source-plugin-nut.audience-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Default 4 | source-plugin-nut 5 | 6 | AllCriteriaMatch 7 | true 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/forgotPassword/forgotPassword.cmp-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Sample Component for forgotPassword 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/forgotPassword/forgotPassword.design: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/forgotPassword/forgotPasswordController.js: -------------------------------------------------------------------------------- 1 | ({ 2 | handleForgotPassword: function (component, event, helpler) { 3 | helpler.handleForgotPassword(component, event, helpler); 4 | }, 5 | onKeyUp: function (component, event, helpler) { 6 | //checks for "enter" key 7 | if (event.getParam("keyCode") === 13) { 8 | helpler.handleForgotPassword(component, event, helpler); 9 | } 10 | }, 11 | 12 | setExpId: function (component, event, helper) { 13 | var expId = event.getParam("expid"); 14 | if (expId) { 15 | component.set("v.expid", expId); 16 | } 17 | helper.setBrandingCookie(component, event, helper); 18 | }, 19 | 20 | initialize: function (component, event, helper) { 21 | $A.get("e.siteforce:registerQueryEventMap") 22 | .setParams({ qsToEvent: helper.qsToEventMap }) 23 | .fire(); 24 | } 25 | }); 26 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/loginForm/loginForm.cmp-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Sample Component for loginForm 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/loginForm/loginForm.design: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/selfRegister/selfRegister.cmp-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Sample Component for selfRegister 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/selfRegister/selfRegister.design: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/setExpId/setExpId.evt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/setExpId/setExpId.evt-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Sample Event for setExpId 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/setStartUrl/setStartUrl.evt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/aura/setStartUrl/setStartUrl.evt-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Sample Event for setStartUrl 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/ChangePasswordController.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that exposes the change password functionality 3 | */ 4 | public with sharing class ChangePasswordController { 5 | public String oldPassword {get; set;} 6 | public String newPassword {get; set;} 7 | public String verifyNewPassword {get; set;} 8 | 9 | public PageReference changePassword() { 10 | return Site.changePassword(newPassword, verifyNewPassword, oldpassword); 11 | } 12 | 13 | public ChangePasswordController() {} 14 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/ChangePasswordController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/ChangePasswordControllerTest.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that exposes the change password functionality 3 | */ 4 | @IsTest public with sharing class ChangePasswordControllerTest { 5 | @IsTest(SeeAllData=true) public static void testChangePasswordController() { 6 | // Instantiate a new controller with all parameters in the page 7 | ChangePasswordController controller = new ChangePasswordController(); 8 | controller.oldPassword = '123456'; 9 | controller.newPassword = 'qwerty1'; 10 | controller.verifyNewPassword = 'qwerty1'; 11 | 12 | System.assertEquals(controller.changePassword(),null); 13 | } 14 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/ChangePasswordControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesLandingController.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that takes the user to the right start page based on credentials or lack thereof 3 | */ 4 | public with sharing class CommunitiesLandingController { 5 | 6 | // Code we will invoke on page load. 7 | public PageReference forwardToStartPage() { 8 | return Network.communitiesLanding(); 9 | } 10 | 11 | public CommunitiesLandingController() {} 12 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesLandingController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesLandingControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesLoginController.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that exposes the site login functionality 3 | */ 4 | global with sharing class CommunitiesLoginController { 5 | 6 | global CommunitiesLoginController () {} 7 | 8 | // Code we will invoke on page load. 9 | global PageReference forwardToAuthPage() { 10 | String startUrl = System.currentPageReference().getParameters().get('startURL'); 11 | String displayType = System.currentPageReference().getParameters().get('display'); 12 | return Network.forwardToAuthPage(startUrl, displayType); 13 | } 14 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesLoginController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesLoginControllerTest.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that exposes the site login functionality 3 | */ 4 | @IsTest global with sharing class CommunitiesLoginControllerTest { 5 | @IsTest(SeeAllData=true) 6 | global static void testCommunitiesLoginController () { 7 | CommunitiesLoginController controller = new CommunitiesLoginController(); 8 | System.assertEquals(null, controller.forwardToAuthPage()); 9 | } 10 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesLoginControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesSelfRegConfirmController.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that takes the user to the right start page based on credentials or lack thereof 3 | */ 4 | public with sharing class CommunitiesSelfRegConfirmController { 5 | 6 | public CommunitiesSelfRegConfirmController() {} 7 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesSelfRegConfirmController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesSelfRegConfirmControllerTest.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that takes the user to the right start page based on credentials or lack thereof 3 | */ 4 | @IsTest public with sharing class CommunitiesSelfRegConfirmControllerTest { 5 | @IsTest(SeeAllData=true) public static void testCommunitiesSelfRegConfirmController() { 6 | // Instantiate a new controller with all parameters in the page 7 | CommunitiesSelfRegConfirmController controller = new CommunitiesSelfRegConfirmController(); 8 | } 9 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesSelfRegConfirmControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesSelfRegController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/CommunitiesSelfRegControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/ForgotPasswordController.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that exposes the site forgot password functionality 3 | */ 4 | public with sharing class ForgotPasswordController { 5 | public String username {get; set;} 6 | 7 | public ForgotPasswordController() {} 8 | 9 | public PageReference forgotPassword() { 10 | boolean success = Site.forgotPassword(username); 11 | PageReference pr = Page.ForgotPasswordConfirm; 12 | pr.setRedirect(true); 13 | 14 | if (success) { 15 | return pr; 16 | } 17 | return null; 18 | } 19 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/ForgotPasswordController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/ForgotPasswordControllerTest.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that exposes the site forgot password functionality 3 | */ 4 | @IsTest public with sharing class ForgotPasswordControllerTest { 5 | @IsTest(SeeAllData=true) public static void testForgotPasswordController() { 6 | // Instantiate a new controller with all parameters in the page 7 | ForgotPasswordController controller = new ForgotPasswordController(); 8 | controller.username = 'test@salesforce.com'; 9 | 10 | System.assertEquals(controller.forgotPassword(),null); 11 | } 12 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/ForgotPasswordControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/LightningForgotPasswordController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/LightningForgotPasswordControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/LightningLoginFormController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/LightningLoginFormControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/LightningSelfRegisterController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/LightningSelfRegisterControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/MicrobatchSelfRegController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/MicrobatchSelfRegControllerTest.cls: -------------------------------------------------------------------------------- 1 | @IsTest 2 | public with sharing class MicrobatchSelfRegControllerTest { 3 | @IsTest(SeeAllData=true) 4 | public static void testMicrobatchSelfRegController() { 5 | MicrobatchSelfRegController controller = new MicrobatchSelfRegController(); 6 | controller.firstName = 'FirstName'; 7 | controller.lastName = 'LastName'; 8 | controller.email = 'test@force.com'; 9 | controller.communityNickname = 'test'; 10 | 11 | // registerUser will always return null when the page isn't accessed as a guest user 12 | System.assert(controller.registerUser() == null); 13 | } 14 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/MicrobatchSelfRegControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/MyProfilePageController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/MyProfilePageControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/SiteLoginController.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that exposes the site login functionality 3 | */ 4 | global with sharing class SiteLoginController { 5 | global String username {get; set;} 6 | global String password {get; set;} 7 | 8 | global PageReference login() { 9 | String startUrl = System.currentPageReference().getParameters().get('startURL'); 10 | return Site.login(username, password, startUrl); 11 | } 12 | 13 | global SiteLoginController () {} 14 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/SiteLoginController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/SiteLoginControllerTest.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * An apex page controller that exposes the site login functionality 3 | */ 4 | @IsTest global with sharing class SiteLoginControllerTest { 5 | @IsTest(SeeAllData=true) global static void testSiteLoginController () { 6 | // Instantiate a new controller with all parameters in the page 7 | SiteLoginController controller = new SiteLoginController (); 8 | controller.username = 'test@salesforce.com'; 9 | controller.password = '123456'; 10 | 11 | System.assertEquals(controller.login(),null); 12 | } 13 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/SiteLoginControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/SiteRegisterController.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/SiteRegisterControllerTest.cls: -------------------------------------------------------------------------------- 1 | /** 2 | * Class containing tests for SiteRegisterController 3 | */ 4 | @IsTest public with sharing class SiteRegisterControllerTest { 5 | @IsTest(SeeAllData=true) static void testRegistration() { 6 | SiteRegisterController controller = new SiteRegisterController(); 7 | controller.username = 'test@force.com'; 8 | controller.email = 'test@force.com'; 9 | controller.communityNickname = 'test'; 10 | // registerUser will always return null when the page isn't accessed as a guest user 11 | System.assert(controller.registerUser() == null); 12 | 13 | controller.password = 'abcd1234'; 14 | controller.confirmPassword = 'abcd123'; 15 | System.assert(controller.registerUser() == null); 16 | } 17 | } -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/classes/SiteRegisterControllerTest.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Active 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/components/SiteFooter.component: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/components/SiteFooter.component-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Default Lightning Platform site footer component 5 | 6 | 7 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/components/SiteHeader.component-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Default Lightning Platform site header component 5 | 6 | 7 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/components/SiteLogin.component-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Default Salesforce Sites Login component 5 | 6 | 7 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/components/SitePoweredBy.component: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 16 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/components/SitePoweredBy.component-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | Default Lightning Platform site powered by component 5 | 6 | 7 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperienceConfigs/source_plugin_nut1.digitalExperienceConfig-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | site/source_plugin_nut1 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__appPage/mainAppPage/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "mainAppPage", 3 | "type": "sfdc_cms__appPage", 4 | "path": "" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__brandingSet/Build_Your_Own_LWR/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Build_Your_Own_LWR", 3 | "type": "sfdc_cms__brandingSet", 4 | "path": "brandingSets" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__languageSettings/languages/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "languages", 3 | "type": "sfdc_cms__languageSettings", 4 | "path": "_settings" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__languageSettings/languages/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__languageSettings", 3 | "title": "LanguageContent", 4 | "contentBody": { 5 | "defaultLocale": "en_US", 6 | "languages": [ 7 | { 8 | "isActive": true, 9 | "isAuthoringOnly": false, 10 | "label": "English (US)", 11 | "locale": "en_US" 12 | }, 13 | { 14 | "isActive": true, 15 | "isAuthoringOnly": false, 16 | "label": "Spanish", 17 | "locale": "es" 18 | } 19 | ] 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Check_Password/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Check_Password", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Check_Password/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Check Password", 4 | "contentBody": { 5 | "activeViewId": "checkPasswordResetEmail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "check-password", 9 | "urlPrefix": "CheckPasswordResetEmail" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Error/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Error", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Error/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Error", 4 | "contentBody": { 5 | "activeViewId": "error", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "error", 9 | "urlPrefix": "error" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Forgot_Password/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Forgot_Password", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Forgot_Password/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Forgot Password", 4 | "contentBody": { 5 | "activeViewId": "forgotPassword", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "forgot-password", 9 | "urlPrefix": "ForgotPassword" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Home/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Home", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Home/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Home", 4 | "contentBody": { 5 | "activeViewId": "home", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "home", 9 | "urlPrefix": "" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Login/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Login", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Login/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Login", 4 | "contentBody": { 5 | "activeViewId": "login", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "login-main", 9 | "urlPrefix": "login" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/News_Detail__c/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "News_Detail__c", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/News_Detail__c/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "News Detail", 4 | "contentBody": { 5 | "activeViewId": "newsDetail", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "managed-content-sfdc_cms__news", 9 | "urlPrefix": "news" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Register/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Register", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Register/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Register", 4 | "contentBody": { 5 | "activeViewId": "register", 6 | "configurationTags": [], 7 | "pageAccess": "UseParent", 8 | "routeType": "self-register", 9 | "urlPrefix": "SelfRegister" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Service_Not_Available/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Service_Not_Available", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Service_Not_Available/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Service Not Available", 4 | "contentBody": { 5 | "activeViewId": "serviceNotAvailable", 6 | "configurationTags": ["allow-in-static-site"], 7 | "pageAccess": "UseParent", 8 | "routeType": "service-not-available", 9 | "urlPrefix": "service-not-available" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Too_Many_Requests/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Too_Many_Requests", 3 | "type": "sfdc_cms__route", 4 | "path": "routes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__route/Too_Many_Requests/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__route", 3 | "title": "Too Many Requests", 4 | "contentBody": { 5 | "activeViewId": "tooManyRequests", 6 | "configurationTags": ["allow-in-static-site", "too-many-requests"], 7 | "pageAccess": "UseParent", 8 | "routeType": "too-many-requests", 9 | "urlPrefix": "too-many-requests" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__site/source_plugin_nut1/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "source_plugin_nut1", 3 | "type": "sfdc_cms__site", 4 | "path": "" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__site/source_plugin_nut1/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__site", 3 | "title": "source-plugin-nut", 4 | "contentBody": { 5 | "authenticationType": "AUTHENTICATED" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__theme/Build_Your_Own_LWR/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "Build_Your_Own_LWR", 3 | "type": "sfdc_cms__theme", 4 | "path": "themes" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__theme/Build_Your_Own_LWR/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__theme", 3 | "title": "Build Your Own (LWR)", 4 | "contentBody": { 5 | "activeBrandingSetId": "Build_Your_Own_LWR", 6 | "definitionName": "byo", 7 | "layouts": [ 8 | { 9 | "layoutId": "snaThemeLayout", 10 | "layoutType": "ServiceNotAvailable" 11 | }, 12 | { 13 | "layoutId": "scopedHeaderAndFooter", 14 | "layoutType": "Inner" 15 | } 16 | ] 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__themeLayout/scopedHeaderAndFooter/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "scopedHeaderAndFooter", 3 | "type": "sfdc_cms__themeLayout", 4 | "path": "themeLayouts" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__themeLayout/snaThemeLayout/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "snaThemeLayout", 3 | "type": "sfdc_cms__themeLayout", 4 | "path": "themeLayouts" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__themeLayout/snaThemeLayout/content.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__themeLayout", 3 | "title": "Service Not Available Theme Layout", 4 | "contentBody": { 5 | "component": { 6 | "attributes": {}, 7 | "children": [ 8 | { 9 | "id": "4c92e72f-a735-4f7a-8ff0-7e21782e2c73", 10 | "name": "header", 11 | "title": "Theme Header", 12 | "type": "region" 13 | }, 14 | { 15 | "id": "d2218ad0-b24a-44f5-86e3-fe8eb960d215", 16 | "name": "footer", 17 | "title": "Theme Footer", 18 | "type": "region" 19 | } 20 | ], 21 | "definition": "community_layout:simpleThemeLayout", 22 | "id": "f1b277c4-5cd3-487a-acbb-0a14699bc9ca", 23 | "type": "component" 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__view/checkPasswordResetEmail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "checkPasswordResetEmail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__view/error/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "error", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__view/forgotPassword/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "forgotPassword", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__view/forgotPassword/es.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "sfdc_cms__view", 3 | "title": "Forgot Password", 4 | "contentBody": { 5 | "component": { 6 | "children": [ 7 | { 8 | "attributes": { 9 | "cancelButtonLabel": "Cancelar", 10 | "submitButtonLabel": "Reiniciar" 11 | }, 12 | "id": "8227f960-ab77-4526-8db8-f2b5b7c787c5" 13 | } 14 | ] 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__view/home/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "home", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__view/login/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "login", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__view/newsDetail/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "newsDetail", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__view/register/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "register", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__view/serviceNotAvailable/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "serviceNotAvailable", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/sfdc_cms__view/tooManyRequests/_meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "apiName": "tooManyRequests", 3 | "type": "sfdc_cms__view", 4 | "path": "views" 5 | } 6 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/digitalExperiences/site/source_plugin_nut1/source_plugin_nut1.digitalExperience-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/navigationMenus/SFDC_Default_Navigation_source-plugin-nut.navigationMenu-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | source-plugin-nut 4 | Network 5 | 6 | 7 | 8 | 1 9 | true 10 | ShowMoreTopics 11 | NavigationalTopic 12 | 13 | 14 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/networkBranding/cbsource_plugin_nut.networkBranding: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/networkBranding/cbsource_plugin_nut.networkBranding-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | source-plugin-nut 4 | #1797C0 5 | #FFFFFF 6 | #B1BAC1 7 | #222222 8 | #51606E 9 | #DDE4E9 10 | #222222 11 | #51606E 12 | #FFFFFF 13 | 14 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/AnswersHome.page: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/AnswersHome.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Lightning Platform home page for Answers sites 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/BandwidthExceeded.page: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 11 |
12 |
13 | 14 |
15 |
16 |
17 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/BandwidthExceeded.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Lightning Platform Limit Exceeded page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/ChangePassword.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Salesforce Sites Change Password page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/CommunitiesLanding.page: -------------------------------------------------------------------------------- 1 | 7 | 8 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/CommunitiesLanding.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default experiences landing page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/CommunitiesLogin.page: -------------------------------------------------------------------------------- 1 | 7 | 8 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/CommunitiesLogin.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default experiences login page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/CommunitiesSelfReg.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default experiences self registration page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/CommunitiesSelfRegConfirm.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default experiences self registration confirmation page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/CommunitiesTemplate.page: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/CommunitiesTemplate.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default template for experiences pages 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/Exception.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Lightning Platform page for post-authentication errors 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/FileNotFound.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Lightning Platform Page/Data Not Found page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/ForgotPassword.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Salesforce Sites Forgot Password Confirmation page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/ForgotPasswordConfirm.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Salesforce Sites Forgot Password Confirmation page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/IdeasHome.page: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/IdeasHome.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Lightning Platform home page for ideas sites 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/InMaintenance.page: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 16 | 17 | 18 |
19 |
20 | 23 |
24 |
25 |
26 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/InMaintenance.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Lightning Platform In Maintenance page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/MicrobatchSelfReg.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Process self-registration requests in batches instead of individually 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/MyProfilePage.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Salesforce Sites My Profile page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/SiteLogin.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Salesforce Sites Login page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/SiteRegister.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Salesforce Sites User Registration page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/SiteRegisterConfirm.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Salesforce Sites User Registration Confirmation page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/SiteTemplate.page: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 |
7 | 8 | 9 |
10 | 11 | 12 |
13 |
14 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/SiteTemplate.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Lightning Platform template for site pages 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/StdExceptionTemplate.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Lightning Platform template for standard exception pages 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/Unauthorized.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Lightning Platform Authorization Required page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/UnderConstruction.page: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | 14 |
15 |
16 | 17 |
18 |
19 |
20 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/pages/UnderConstruction.page-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 56.0 4 | false 5 | false 6 | Default Lightning Platform Under Construction page 7 | 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples.resource-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Public 4 | application/zip 5 | Static resource for sites sample pages 6 | 7 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/SiteStyles.css: -------------------------------------------------------------------------------- 1 | .topPanelContainer { 2 | text-align: left; 3 | border: 1px solid #ccc; 4 | } 5 | 6 | .topPanel { 7 | background-color: white; 8 | border: 1px solid #ccc; 9 | padding: 0px; 10 | margin-top: 10px; 11 | margin-bottom: 0px; 12 | margin-left: 10px; 13 | margin-right: 10px; 14 | } 15 | 16 | .title { 17 | font-size: larger; 18 | font-weight: bold; 19 | } 20 | 21 | .poweredByImage { 22 | vertical-align: middle; 23 | margin: 12px 8px 8px 0; 24 | } 25 | 26 | img { 27 | border: none; 28 | } 29 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforcecli/plugin-deploy-retrieve/903a4812c5e8eda0ee417d2efff88f77f3031064/test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/clock.png -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/construction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforcecli/plugin-deploy-retrieve/903a4812c5e8eda0ee417d2efff88f77f3031064/test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/construction.png -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/force_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforcecli/plugin-deploy-retrieve/903a4812c5e8eda0ee417d2efff88f77f3031064/test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/force_logo.png -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/maintenance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforcecli/plugin-deploy-retrieve/903a4812c5e8eda0ee417d2efff88f77f3031064/test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/maintenance.png -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/poweredby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforcecli/plugin-deploy-retrieve/903a4812c5e8eda0ee417d2efff88f77f3031064/test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/poweredby.png -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforcecli/plugin-deploy-retrieve/903a4812c5e8eda0ee417d2efff88f77f3031064/test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/tools.png -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/unauthorized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforcecli/plugin-deploy-retrieve/903a4812c5e8eda0ee417d2efff88f77f3031064/test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/unauthorized.png -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforcecli/plugin-deploy-retrieve/903a4812c5e8eda0ee417d2efff88f77f3031064/test/nuts/retrieve/partialBundleDeleteProject/force-app/main/default/staticresources/SiteSamples/img/warning.png -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/jest.config.js: -------------------------------------------------------------------------------- 1 | const { jestConfig } = require("@salesforce/sfdx-lwc-jest/config"); 2 | 3 | module.exports = { 4 | ...jestConfig, 5 | modulePathIgnorePatterns: ["/.localdevserver"] 6 | }; 7 | -------------------------------------------------------------------------------- /test/nuts/retrieve/partialBundleDeleteProject/sfdx-project.json: -------------------------------------------------------------------------------- 1 | { 2 | "packageDirectories": [ 3 | { 4 | "path": "force-app", 5 | "default": true 6 | } 7 | ], 8 | "name": "partialBundleDeleteProject", 9 | "namespace": "", 10 | "sfdcLoginUrl": "https://login.salesforce.com", 11 | "sourceApiVersion": "56.0" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/customTranslationProject/config/project-scratch-def.json: -------------------------------------------------------------------------------- 1 | { 2 | "orgName": "Custom Fields company", 3 | "edition": "Developer", 4 | "features": ["EnableSetPasswordInApi"], 5 | "settings": { 6 | "lightningExperienceSettings": { 7 | "enableS1DesktopEnabled": true 8 | }, 9 | "mobileSettings": { 10 | "enableS1EncryptedStoragePref2": false 11 | }, 12 | "languageSettings": { 13 | "enableTranslationWorkbench": true 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/customTranslationProject/force-app/main/default/objects/customObject__c/fields/customField__c.field-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | customField__c 4 | false 5 | 6 | false 7 | AutoNumber 8 | 9 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/customTranslationProject/my-app/main/default/objectTranslations/customObject__c-es/customField__c.fieldTranslation-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | customField__c 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/customTranslationProject/my-app/main/default/objectTranslations/customObject__c-es/customObject__c-es.objectTranslation-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | false 5 | 6 | 7 | 8 | true 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/customTranslationProject/sfdx-project.json: -------------------------------------------------------------------------------- 1 | { 2 | "packageDirectories": [ 3 | { 4 | "path": "force-app", 5 | "default": true 6 | }, 7 | { 8 | "path": "my-app", 9 | "default": false 10 | } 11 | ], 12 | "name": "default", 13 | "namespace": "", 14 | "sfdcLoginUrl": "https://login.salesforce.com", 15 | "sourceApiVersion": "51.0" 16 | } 17 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/.eslintignore: -------------------------------------------------------------------------------- 1 | **/lwc/**/*.css 2 | **/lwc/**/*.html 3 | **/lwc/**/*.json 4 | **/lwc/**/*.svg 5 | **/lwc/**/*.xml 6 | **/aura/**/*.auradoc 7 | **/aura/**/*.cmp 8 | **/aura/**/*.css 9 | **/aura/**/*.design 10 | **/aura/**/*.evt 11 | **/aura/**/*.json 12 | **/aura/**/*.svg 13 | **/aura/**/*.tokens 14 | **/aura/**/*.xml 15 | **/aura/**/*.app 16 | .sfdx 17 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/.forceignore: -------------------------------------------------------------------------------- 1 | # List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status 2 | # More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm 3 | # 4 | 5 | package.xml 6 | 7 | # LWC configuration files 8 | **/jsconfig.json 9 | **/.eslintrc.json 10 | 11 | # LWC Jest 12 | **/__tests__/** -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/.prettierignore: -------------------------------------------------------------------------------- 1 | # List files or directories below to ignore them when running prettier 2 | # More information: https://prettier.io/docs/en/ignore.html 3 | # 4 | 5 | **/staticresources/** 6 | .localdevserver 7 | .sfdx 8 | .vscode 9 | 10 | coverage/ -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "none", 3 | "overrides": [ 4 | { 5 | "files": "**/lwc/**/*.html", 6 | "options": { "parser": "lwc" } 7 | }, 8 | { 9 | "files": "*.{cmp,page,component}", 10 | "options": { "parser": "html" } 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/config/project-scratch-def.json: -------------------------------------------------------------------------------- 1 | { 2 | "orgName": "shane.mclaughlin company", 3 | "edition": "Developer", 4 | "features": ["EnableSetPasswordInApi"], 5 | "settings": { 6 | "lightningExperienceSettings": { 7 | "enableS1DesktopEnabled": true 8 | }, 9 | "mobileSettings": { 10 | "enableS1EncryptedStoragePref2": false 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/force-app/main/default/lwc/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@salesforce/eslint-config-lwc/recommended"], 3 | "overrides": [ 4 | { 5 | "files": ["*.test.js"], 6 | "rules": { 7 | "@lwc/lwc/no-unexpected-wire-adapter-usages": "off" 8 | }, 9 | "env": { 10 | "node": true 11 | } 12 | } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/force-app/main/default/lwc/cmpA/cmpA.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/force-app/main/default/lwc/cmpA/cmpA.js: -------------------------------------------------------------------------------- 1 | import { LightningElement } from "lwc"; 2 | 3 | export default class CmpA extends LightningElement {} 4 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/force-app/main/default/lwc/cmpA/cmpA.js-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 54.0 4 | false 5 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/force-app/main/default/lwc/folder1/lwc/cmpB/cmpB.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/force-app/main/default/lwc/folder1/lwc/cmpB/cmpB.js: -------------------------------------------------------------------------------- 1 | import { LightningElement } from "lwc"; 2 | 3 | export default class CmpB extends LightningElement {} 4 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/force-app/main/default/lwc/folder1/lwc/cmpB/cmpB.js-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 54.0 4 | false 5 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/jest.config.js: -------------------------------------------------------------------------------- 1 | const { jestConfig } = require("@salesforce/sfdx-lwc-jest/config"); 2 | 3 | module.exports = { 4 | ...jestConfig, 5 | modulePathIgnorePatterns: ["/.localdevserver"] 6 | }; 7 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/nestedLWCProject/sfdx-project.json: -------------------------------------------------------------------------------- 1 | { 2 | "packageDirectories": [ 3 | { 4 | "path": "force-app", 5 | "default": true 6 | } 7 | ], 8 | "name": "nestedLWCProject", 9 | "namespace": "", 10 | "sfdcLoginUrl": "https://login.salesforce.com", 11 | "sourceApiVersion": "54.0" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/.eslintignore: -------------------------------------------------------------------------------- 1 | **/lwc/**/*.css 2 | **/lwc/**/*.html 3 | **/lwc/**/*.json 4 | **/lwc/**/*.svg 5 | **/lwc/**/*.xml 6 | **/aura/**/*.auradoc 7 | **/aura/**/*.cmp 8 | **/aura/**/*.css 9 | **/aura/**/*.design 10 | **/aura/**/*.evt 11 | **/aura/**/*.json 12 | **/aura/**/*.svg 13 | **/aura/**/*.tokens 14 | **/aura/**/*.xml 15 | **/aura/**/*.app 16 | .sfdx 17 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/.forceignore: -------------------------------------------------------------------------------- 1 | # List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status 2 | # More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm 3 | # 4 | 5 | package.xml 6 | 7 | # LWC configuration files 8 | **/jsconfig.json 9 | **/.eslintrc.json 10 | 11 | # LWC Jest 12 | **/__tests__/** -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/.gitignore: -------------------------------------------------------------------------------- 1 | # This file is used for Git repositories to specify intentionally untracked files that Git should ignore. 2 | # If you are not using git, you can delete this file. For more information see: https://git-scm.com/docs/gitignore 3 | # For useful gitignore templates see: https://github.com/github/gitignore 4 | 5 | # Salesforce cache 6 | .sfdx/ 7 | .localdevserver/ 8 | 9 | # LWC VSCode autocomplete 10 | **/lwc/jsconfig.json 11 | 12 | # LWC Jest coverage reports 13 | coverage/ 14 | 15 | # Logs 16 | logs 17 | *.log 18 | npm-debug.log* 19 | yarn-debug.log* 20 | yarn-error.log* 21 | 22 | # Dependency directories 23 | node_modules/ 24 | 25 | # Eslint cache 26 | .eslintcache 27 | 28 | # MacOS system files 29 | .DS_Store 30 | 31 | # Windows system files 32 | Thumbs.db 33 | ehthumbs.db 34 | [Dd]esktop.ini 35 | $RECYCLE.BIN/ 36 | 37 | # Local environment variables 38 | .env -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/.prettierignore: -------------------------------------------------------------------------------- 1 | # List files or directories below to ignore them when running prettier 2 | # More information: https://prettier.io/docs/en/ignore.html 3 | # 4 | 5 | **/staticresources/** 6 | .localdevserver 7 | .sfdx 8 | .vscode 9 | 10 | coverage/ -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "salesforce.salesforcedx-vscode", 4 | "redhat.vscode-xml", 5 | "dbaeumer.vscode-eslint", 6 | "esbenp.prettier-vscode", 7 | "financialforce.lana" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | // Use IntelliSense to learn about possible attributes. 3 | // Hover to view descriptions of existing attributes. 4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 5 | "version": "0.2.0", 6 | "configurations": [ 7 | { 8 | "name": "Launch Apex Replay Debugger", 9 | "type": "apex-replay", 10 | "request": "launch", 11 | "logFile": "${command:AskForLogFileName}", 12 | "stopOnEntry": true, 13 | "trace": true 14 | } 15 | ] 16 | } 17 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "search.exclude": { 3 | "**/node_modules": true, 4 | "**/bower_components": true, 5 | "**/.sfdx": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/config/project-scratch-def.json: -------------------------------------------------------------------------------- 1 | { 2 | "orgName": "shane.mclaughlin company", 3 | "adminEmail": "sfdx@mailinator.com", 4 | "edition": "Developer", 5 | "features": ["EnableSetPasswordInApi"], 6 | "settings": { 7 | "lightningExperienceSettings": { 8 | "enableS1DesktopEnabled": true 9 | }, 10 | "mobileSettings": { 11 | "enableS1EncryptedStoragePref2": false 12 | }, 13 | "territory2Settings": { 14 | "enableTerritoryManagement2": true 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/force-app/main/default/territory2Models/SCW_Territory_Model/SCW_Territory_Model.territory2Model-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | SCW Territory Model 4 | 5 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/force-app/main/default/territory2Models/SCW_Territory_Model/rules/Fishing_Stores.territory2Rule-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | Fishing Stores 5 | Account 6 | 7 | Account.Name 8 | startsWith 9 | Cabela 10 | 11 | 12 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/force-app/main/default/territory2Models/SCW_Territory_Model/territories/Austin.territory2-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Edit 4 | Edit 5 | Edit 6 | Austin 7 | Edit 8 | Texas 9 | City 10 | 11 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/force-app/main/default/territory2Models/SCW_Territory_Model/territories/Texas.territory2-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Edit 4 | Edit 5 | Edit 6 | Texas 7 | Edit 8 | USA 9 | State 10 | 11 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/force-app/main/default/territory2Models/SCW_Territory_Model/territories/USA.territory2-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Edit 4 | Edit 5 | Edit 6 | USA 7 | Edit 8 | 9 | true 10 | Fishing_Stores 11 | 12 | Country 13 | 14 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/force-app/main/default/territory2Types/City.territory2Type-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | City 4 | 10 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/force-app/main/default/territory2Types/Country.territory2Type-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Country 4 | 1 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/force-app/main/default/territory2Types/State.territory2Type-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | State 4 | 5 5 | 6 | -------------------------------------------------------------------------------- /test/nuts/specialTypes/territoryProject/sfdx-project.json: -------------------------------------------------------------------------------- 1 | { 2 | "packageDirectories": [ 3 | { 4 | "path": "force-app", 5 | "default": true 6 | } 7 | ], 8 | "name": "territoryProject", 9 | "namespace": "", 10 | "sfdcLoginUrl": "https://login.salesforce.com", 11 | "sourceApiVersion": "52.0" 12 | } 13 | -------------------------------------------------------------------------------- /test/nuts/tracking/constants.ts: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2020, salesforce.com, inc. 3 | * All rights reserved. 4 | * Licensed under the BSD 3-Clause license. 5 | * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | export const eBikesDeployResultCount = 213; 8 | -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@salesforce/dev-config/tsconfig-test-strict-esm", 3 | "include": ["./**/*.ts"], 4 | "compilerOptions": { 5 | "skipLibCheck": true 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/utils/errorCodes.test.ts: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2020, salesforce.com, inc. 3 | * All rights reserved. 4 | * Licensed under the BSD 3-Clause license. 5 | * For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause 6 | */ 7 | import { expect } from 'chai'; 8 | import { DEPLOY_STATUS_CODES_DESCRIPTIONS, DEPLOY_STATUS_CODES } from '../../src/utils/errorCodes.js'; 9 | 10 | describe('error codes', () => { 11 | describe('help descriptions DEPLOY_STATUS_CODES_DESCRIPTIONS', () => { 12 | it('creates an object with every status code as a key', () => { 13 | expect(Object.keys(DEPLOY_STATUS_CODES_DESCRIPTIONS).length).to.equal(DEPLOY_STATUS_CODES.size); 14 | DEPLOY_STATUS_CODES.forEach((value, key) => { 15 | expect(Object.keys(DEPLOY_STATUS_CODES_DESCRIPTIONS)).to.include(`${key} (${value})`); 16 | }); 17 | }); 18 | }); 19 | }); 20 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@salesforce/dev-config/tsconfig-strict-esm", 3 | "compilerOptions": { 4 | "outDir": "lib", 5 | "rootDir": "src", 6 | "skipLibCheck": true 7 | }, 8 | "include": ["./src/**/*.ts"] 9 | } 10 | --------------------------------------------------------------------------------