From cfe546b1f729d914620ce04d614d281a61dfa2fd Mon Sep 17 00:00:00 2001 From: Andrew Chu Date: Fri, 27 Sep 2024 18:01:19 -0500 Subject: [PATCH 01/30] Use DMLOptions to bypass duplicate rule exceptions --- dlrs/main/classes/RollupService.cls | 15 +- dlrs/main/lwc/jsconfig.json | 33 +- package-lock.json | 644 +++++++++++++--------------- package.json | 4 +- 4 files changed, 329 insertions(+), 367 deletions(-) diff --git a/dlrs/main/classes/RollupService.cls b/dlrs/main/classes/RollupService.cls index 593ea1c2..da3cc444 100644 --- a/dlrs/main/classes/RollupService.cls +++ b/dlrs/main/classes/RollupService.cls @@ -1661,8 +1661,21 @@ global with sharing class RollupService { masterRecords.set(outerIndex, masterRecords.get(indexOfMin)); masterRecords.set(indexOfMin, temp); } + + // Create DmlOptions instance + + Database.DmlOptions dmlOptions = new Database.DmlOptions(); + + // Allows save even if duplicated are detected + dmlOptions.duplicateRuleHeader.allowSave = true; + + // Bypass duplicate rules + + // dmlOptions.duplicateRuleHeader.duplicateRuleBypassFlow = true; + try { - return Database.update(masterRecords, allOrNothing); + // Perform the update operation with Dmloptions + return Database.update(masterRecords, dmlOptions); } catch (DMLException e) { // Determine if the exception is due to parent record/s having been deleted Boolean throwException = true; diff --git a/dlrs/main/lwc/jsconfig.json b/dlrs/main/lwc/jsconfig.json index bf5b2d80..9bf90499 100644 --- a/dlrs/main/lwc/jsconfig.json +++ b/dlrs/main/lwc/jsconfig.json @@ -1,12 +1,25 @@ { - "compilerOptions": { - "experimentalDecorators": true - }, - "include": ["**/*", "../../../.sfdx/typings/lwc/**/*.d.ts"], - "paths": { - "c/*": ["*"] - }, - "typeAcquisition": { - "include": ["jest"] - } + "compilerOptions": { + "experimentalDecorators": true, + "baseUrl": ".", + "paths": { + "c/*": [ + "*" + ] + } + }, + "include": [ + "**/*", + "../../../.sfdx/typings/lwc/**/*.d.ts" + ], + "paths": { + "c/*": [ + "*" + ] + }, + "typeAcquisition": { + "include": [ + "jest" + ] + } } diff --git a/package-lock.json b/package-lock.json index bbb102cf..53c47821 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,8 +25,8 @@ "eslint-plugin-jest": "^24.7.0", "husky": "^6.0.0", "lint-staged": "^11.2.6", - "prettier": "^2.5.0", - "prettier-plugin-apex": "^1.10.0" + "prettier": "2.8.8", + "prettier-plugin-apex": "1.13.0" } }, "node_modules/@ampproject/remapping": { @@ -43,12 +43,14 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" @@ -113,13 +115,15 @@ } }, "node_modules/@babel/generator": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.7.tgz", - "integrity": "sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.6.tgz", + "integrity": "sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.20.7", - "@jridgewell/gen-mapping": "^0.3.2", + "@babel/types": "^7.25.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -127,14 +131,15 @@ } }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -215,18 +220,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.20.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz", @@ -345,19 +338,21 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -386,24 +381,30 @@ } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.7.tgz", - "integrity": "sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.6" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -718,34 +719,33 @@ } }, "node_modules/@babel/template": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", - "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.20.12", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.12.tgz", - "integrity": "sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.6.tgz", + "integrity": "sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.7", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "debug": "^4.1.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.6", + "@babel/parser": "^7.25.6", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.6", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -753,13 +753,14 @@ } }, "node_modules/@babel/types": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.7.tgz", - "integrity": "sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", "to-fast-properties": "^2.0.0" }, "engines": { @@ -845,13 +846,15 @@ "version": "9.3.0", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -1663,10 +1666,11 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -1678,13 +1682,14 @@ "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, + "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@lwc/babel-plugin-component": { @@ -1909,10 +1914,11 @@ "dev": true }, "node_modules/@mdn/browser-compat-data": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-4.2.1.tgz", - "integrity": "sha512-EWUguj2kd7ldmrF9F+vI5hUOralPd+sdsUnYbRy33vZTuZkduC1shE9TtEMEjAQwyfyMb4ole5KtjF8MsnQOlA==", - "dev": true + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.4.tgz", + "integrity": "sha512-bOOF4GGzn0exmvNHpSWmTfOXB9beTpIFCm2KPY2UVoCdn1YVfr8heuHr1C++BYI9Tun8REgi5TNVdKbBs249CA==", + "dev": true, + "license": "CC0-1.0" }, "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { "version": "5.1.1-v1", @@ -2022,10 +2028,11 @@ } }, "node_modules/@salesforce/eslint-config-lwc/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -2049,34 +2056,21 @@ } }, "node_modules/@salesforce/eslint-config-lwc/node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@salesforce/eslint-config-lwc/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@salesforce/eslint-config-lwc/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -2084,12 +2078,6 @@ "node": ">=10" } }, - "node_modules/@salesforce/eslint-config-lwc/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@salesforce/eslint-plugin-aura": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@salesforce/eslint-plugin-aura/-/eslint-plugin-aura-2.1.0.tgz", @@ -2221,10 +2209,11 @@ } }, "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -2233,13 +2222,15 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/@sinclair/typebox": { "version": "0.24.51", @@ -2521,26 +2512,12 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -2548,12 +2525,6 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", @@ -2811,20 +2782,15 @@ } }, "node_modules/ast-metadata-inferer": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.7.0.tgz", - "integrity": "sha512-OkMLzd8xelb3gmnp6ToFvvsHLtS6CbagTkFQvQ+ZYFe3/AIl9iKikNR9G7pY3GfOR/2Xc222hwBjzI7HLkE76Q==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/ast-metadata-inferer/-/ast-metadata-inferer-0.8.0.tgz", + "integrity": "sha512-jOMKcHht9LxYIEQu+RVd22vtgrPaVCtDRQ/16IGmurdzxvYbDd5ynxjnyrzLnieG96eTcAyaoj/wN/4/1FyyeA==", "dev": true, + "license": "MIT", "dependencies": { - "@mdn/browser-compat-data": "^3.3.14" + "@mdn/browser-compat-data": "^5.2.34" } }, - "node_modules/ast-metadata-inferer/node_modules/@mdn/browser-compat-data": { - "version": "3.3.14", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-3.3.14.tgz", - "integrity": "sha512-n2RC9d6XatVbWFdHLimzzUJxJ1KY8LdjqrW6YvGPiRmsHkhOUx74/Ct10x5Yo7bC/Jvqx7cDEW8IMPv/+vwEzA==", - "dev": true - }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -2862,12 +2828,13 @@ } }, "node_modules/axios": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.3.tgz", - "integrity": "sha512-pdDkMYJeuXLZ6Xj/Q5J3Phpe+jbGdsSzlQaFVkMQzRUL05+6+tetX8TV3p4HrU4kzuO9bt+io/yGQxuyxA/xcw==", + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", "dev": true, + "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } @@ -3080,12 +3047,13 @@ } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, + "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -3098,9 +3066,9 @@ "dev": true }, "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "dev": true, "funding": [ { @@ -3110,13 +3078,18 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -3172,9 +3145,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001446", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001446.tgz", - "integrity": "sha512-fEoga4PrImGcwUUGEol/PoFCSBnSkA9drgdkxXkJLsUBOnJ8rs3zDv6ApqYXGQFOyMPsjh79naWhF4DAxbF8rw==", + "version": "1.0.30001664", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz", + "integrity": "sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==", "dev": true, "funding": [ { @@ -3184,8 +3157,13 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/chalk": { "version": "2.4.2", @@ -3358,17 +3336,6 @@ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true }, - "node_modules/core-js": { - "version": "3.27.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.27.2.tgz", - "integrity": "sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w==", - "dev": true, - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", @@ -3594,10 +3561,11 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true + "version": "1.5.29", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz", + "integrity": "sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==", + "dev": true, + "license": "ISC" }, "node_modules/emittery": { "version": "0.10.2", @@ -3726,10 +3694,11 @@ } }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -3941,47 +3910,33 @@ } }, "node_modules/eslint-plugin-compat": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.0.2.tgz", - "integrity": "sha512-xqvoO54CLTVaEYGMzhu35Wzwk/As7rCvz/2dqwnFiWi0OJccEtGIn+5qq3zqIu9nboXlpdBN579fZcItC73Ycg==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-compat/-/eslint-plugin-compat-4.2.0.tgz", + "integrity": "sha512-RDKSYD0maWy5r7zb5cWQS+uSPc26mgOzdORJ8hxILmWM7S/Ncwky7BcAtXVY5iRbKjBdHsWU8Yg7hfoZjtkv7w==", "dev": true, + "license": "MIT", "dependencies": { - "@mdn/browser-compat-data": "^4.1.5", - "ast-metadata-inferer": "^0.7.0", - "browserslist": "^4.16.8", - "caniuse-lite": "^1.0.30001304", - "core-js": "^3.16.2", + "@mdn/browser-compat-data": "^5.3.13", + "ast-metadata-inferer": "^0.8.0", + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001524", "find-up": "^5.0.0", - "lodash.memoize": "4.1.2", - "semver": "7.3.5" + "lodash.memoize": "^4.1.2", + "semver": "^7.5.4" }, "engines": { - "node": ">=9.x" + "node": ">=14.x" }, "peerDependencies": { "eslint": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/eslint-plugin-compat/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint-plugin-compat/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -3989,12 +3944,6 @@ "node": ">=10" } }, - "node_modules/eslint-plugin-compat/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/eslint-plugin-import": { "version": "2.27.5", "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", @@ -4244,18 +4193,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/eslint/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -4269,13 +4206,11 @@ } }, "node_modules/eslint/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -4307,12 +4242,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/espree": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", @@ -4540,10 +4469,11 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -4587,9 +4517,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", "dev": true, "funding": [ { @@ -4597,6 +4527,7 @@ "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -5291,6 +5222,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -6973,18 +6905,6 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/jest-snapshot/node_modules/pretty-format": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", @@ -7013,13 +6933,11 @@ } }, "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -7039,12 +6957,6 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/jest-util": { "version": "28.1.3", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", @@ -7386,15 +7298,16 @@ } }, "node_modules/joi": { - "version": "17.7.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz", - "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==", + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", "@sideway/pinpoint": "^2.0.0" } }, @@ -7664,7 +7577,8 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", @@ -7815,12 +7729,13 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, + "license": "MIT", "dependencies": { - "braces": "^3.0.2", + "braces": "^3.0.3", "picomatch": "^2.3.1" }, "engines": { @@ -7870,10 +7785,11 @@ } }, "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -7885,10 +7801,17 @@ "dev": true }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -7909,10 +7832,11 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz", - "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==", - "dev": true + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -8168,10 +8092,11 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", @@ -8268,9 +8193,9 @@ } }, "node_modules/postcss": { - "version": "8.4.21", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz", - "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "dev": true, "funding": [ { @@ -8280,12 +8205,17 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -8320,10 +8250,11 @@ } }, "node_modules/prettier": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz", - "integrity": "sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin-prettier.js" }, @@ -8335,14 +8266,15 @@ } }, "node_modules/prettier-plugin-apex": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-apex/-/prettier-plugin-apex-1.12.0.tgz", - "integrity": "sha512-8tnF2Pp5RMoEYipgFudrujlWRlXqags4lJZD7xSgordX+Bsh8Pq1jXPihkkquHKy4PeZMIuJAtYIEOFLBQIv/w==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-apex/-/prettier-plugin-apex-1.13.0.tgz", + "integrity": "sha512-QeGHrNOR6EXoH0Mto385FDrRC+XSCc/8zvtqNvhEaFovEMC7InDp2Mn5WxjJzQUdgtUYoXL+NYcSm3nxMqsymQ==", "dev": true, + "license": "MIT", "dependencies": { "axios": "^1.0.0", "jest-docblock": "^29.0.0", - "wait-on": "^6.0.0", + "wait-on": "^7.0.0", "yargs": "^17.0.0" }, "bin": { @@ -8666,10 +8598,11 @@ } }, "node_modules/rxjs": { - "version": "7.8.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", - "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } @@ -8707,10 +8640,11 @@ } }, "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -8834,10 +8768,11 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -9254,6 +9189,7 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -9262,10 +9198,11 @@ } }, "node_modules/tough-cookie": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", - "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -9434,9 +9371,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -9446,14 +9383,19 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -9527,31 +9469,23 @@ } }, "node_modules/wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", + "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", "dev": true, + "license": "MIT", "dependencies": { - "axios": "^0.25.0", - "joi": "^17.6.0", + "axios": "^1.6.1", + "joi": "^17.11.0", "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" + "minimist": "^1.2.8", + "rxjs": "^7.8.1" }, "bin": { "wait-on": "bin/wait-on" }, "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/wait-on/node_modules/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "dev": true, - "dependencies": { - "follow-redirects": "^1.14.7" + "node": ">=12.0.0" } }, "node_modules/walker": { @@ -9658,10 +9592,11 @@ } }, "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9736,10 +9671,11 @@ } }, "node_modules/ws": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.0.tgz", - "integrity": "sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" }, diff --git a/package.json b/package.json index 7a2efa30..95b04ce0 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ "eslint-plugin-jest": "^24.7.0", "husky": "^6.0.0", "lint-staged": "^11.2.6", - "prettier": "^2.5.0", - "prettier-plugin-apex": "^1.10.0" + "prettier": "2.8.8", + "prettier-plugin-apex": "1.13.0" }, "resolutions": { "minimist": "^1.2.6", From a95d789a1267ab3a09b01f956a7b7b6cf19f6510 Mon Sep 17 00:00:00 2001 From: Andrew Chu Date: Thu, 3 Oct 2024 17:36:56 -0500 Subject: [PATCH 02/30] json files have been reverted --- dlrs/main/classes/RollupService.cls | 1 - dlrs/main/lwc/jsconfig.json | 35 ++++------- package-lock.json | 92 ++++++++++++++++------------- package.json | 4 +- 4 files changed, 63 insertions(+), 69 deletions(-) diff --git a/dlrs/main/classes/RollupService.cls b/dlrs/main/classes/RollupService.cls index da3cc444..0445df35 100644 --- a/dlrs/main/classes/RollupService.cls +++ b/dlrs/main/classes/RollupService.cls @@ -1671,7 +1671,6 @@ global with sharing class RollupService { // Bypass duplicate rules - // dmlOptions.duplicateRuleHeader.duplicateRuleBypassFlow = true; try { // Perform the update operation with Dmloptions diff --git a/dlrs/main/lwc/jsconfig.json b/dlrs/main/lwc/jsconfig.json index 9bf90499..4dc763de 100644 --- a/dlrs/main/lwc/jsconfig.json +++ b/dlrs/main/lwc/jsconfig.json @@ -1,25 +1,10 @@ -{ - "compilerOptions": { - "experimentalDecorators": true, - "baseUrl": ".", - "paths": { - "c/*": [ - "*" - ] - } - }, - "include": [ - "**/*", - "../../../.sfdx/typings/lwc/**/*.d.ts" - ], - "paths": { - "c/*": [ - "*" - ] - }, - "typeAcquisition": { - "include": [ - "jest" - ] - } -} +"compilerOptions": { + "experimentalDecorators": true + }, + "include": ["**/*", "../../../.sfdx/typings/lwc/**/*.d.ts"], + "paths": { + "c/*": ["*"] + }, + "typeAcquisition": { + "include": ["jest"] + } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 53c47821..ec7a2848 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,8 +25,8 @@ "eslint-plugin-jest": "^24.7.0", "husky": "^6.0.0", "lint-staged": "^11.2.6", - "prettier": "2.8.8", - "prettier-plugin-apex": "1.13.0" + "prettier": "2.5.0", + "prettier-plugin-apex": "1.10.0" } }, "node_modules/@ampproject/remapping": { @@ -2828,15 +2828,13 @@ } }, "node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", "dev": true, "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "follow-redirects": "^1.14.0" } }, "node_modules/babel-jest": { @@ -8250,9 +8248,9 @@ } }, "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.0.tgz", + "integrity": "sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg==", "dev": true, "license": "MIT", "bin": { @@ -8260,46 +8258,44 @@ }, "engines": { "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/prettier-plugin-apex": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/prettier-plugin-apex/-/prettier-plugin-apex-1.13.0.tgz", - "integrity": "sha512-QeGHrNOR6EXoH0Mto385FDrRC+XSCc/8zvtqNvhEaFovEMC7InDp2Mn5WxjJzQUdgtUYoXL+NYcSm3nxMqsymQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-apex/-/prettier-plugin-apex-1.10.0.tgz", + "integrity": "sha512-Kh6kMNq5IfCxlP49wsZbt2Pq/dx4zbwbEdjUcP9GCmXfRLGuoa6mrT26kIv8TJnEjFCPVzUjg1u0qa3qBStLmQ==", "dev": true, "license": "MIT", "dependencies": { - "axios": "^1.0.0", - "jest-docblock": "^29.0.0", - "wait-on": "^7.0.0", + "axios": "^0.21.0", + "jest-docblock": "^27.0.1", + "wait-on": "^5.2.1", "yargs": "^17.0.0" }, "bin": { "apex-ast-serializer": "vendor/apex-ast-serializer/bin/apex-ast-serializer", "apex-ast-serializer-http": "vendor/apex-ast-serializer/bin/apex-ast-serializer-http", - "start-apex-server": "dist/bin/start-apex-server.js", - "stop-apex-server": "dist/bin/stop-apex-server.js" + "start-apex-server": "bin/start-apex-server.js", + "stop-apex-server": "bin/stop-apex-server.js" }, "engines": { - "node": ">= 14.0.0" + "node": ">= 12.0.0" }, "peerDependencies": { "prettier": "^2.0.0" } }, "node_modules/prettier-plugin-apex/node_modules/jest-docblock": { - "version": "29.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.2.0.tgz", - "integrity": "sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dev": true, + "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/pretty-format": { @@ -8362,12 +8358,6 @@ "node": ">= 6" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -9469,25 +9459,45 @@ } }, "node_modules/wait-on": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", - "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.3.0.tgz", + "integrity": "sha512-DwrHrnTK+/0QFaB9a8Ol5Lna3k7WvUR4jzSKmz0YaPBpuN2sACyiPVKVfj6ejnjcajAcvn3wlbTyMIn9AZouOg==", "dev": true, "license": "MIT", "dependencies": { - "axios": "^1.6.1", - "joi": "^17.11.0", + "axios": "^0.21.1", + "joi": "^17.3.0", "lodash": "^4.17.21", - "minimist": "^1.2.8", - "rxjs": "^7.8.1" + "minimist": "^1.2.5", + "rxjs": "^6.6.3" }, "bin": { "wait-on": "bin/wait-on" }, "engines": { - "node": ">=12.0.0" + "node": ">=8.9.0" } }, + "node_modules/wait-on/node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/wait-on/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", diff --git a/package.json b/package.json index 95b04ce0..cc43d233 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ "eslint-plugin-jest": "^24.7.0", "husky": "^6.0.0", "lint-staged": "^11.2.6", - "prettier": "2.8.8", - "prettier-plugin-apex": "1.13.0" + "prettier": "2.5.0", + "prettier-plugin-apex": "1.10.0" }, "resolutions": { "minimist": "^1.2.6", From bd2f1fbefc2123ada6118a1ed42478a464d3ad16 Mon Sep 17 00:00:00 2001 From: Andrew Chu Date: Thu, 3 Oct 2024 17:39:06 -0500 Subject: [PATCH 03/30] added the AllOrNothing flag --- dlrs/main/classes/RollupService.cls | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dlrs/main/classes/RollupService.cls b/dlrs/main/classes/RollupService.cls index 0445df35..0b11ace3 100644 --- a/dlrs/main/classes/RollupService.cls +++ b/dlrs/main/classes/RollupService.cls @@ -1673,8 +1673,9 @@ global with sharing class RollupService { try { - // Perform the update operation with Dmloptions - return Database.update(masterRecords, dmlOptions); + return Database.update(masterRecords, allOrNothing); + + } catch (DMLException e) { // Determine if the exception is due to parent record/s having been deleted Boolean throwException = true; From 31ec88c05c163edadccb3d555853e237d77542c0 Mon Sep 17 00:00:00 2001 From: Andrew Chu Date: Thu, 3 Oct 2024 17:56:56 -0500 Subject: [PATCH 04/30] modified --- dlrs/main/lwc/jsconfig.json | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/dlrs/main/lwc/jsconfig.json b/dlrs/main/lwc/jsconfig.json index 4dc763de..49348154 100644 --- a/dlrs/main/lwc/jsconfig.json +++ b/dlrs/main/lwc/jsconfig.json @@ -1,10 +1,20 @@ -"compilerOptions": { - "experimentalDecorators": true - }, - "include": ["**/*", "../../../.sfdx/typings/lwc/**/*.d.ts"], - "paths": { - "c/*": ["*"] - }, - "typeAcquisition": { - "include": ["jest"] - } \ No newline at end of file +{ + "compilerOptions": { + "experimentalDecorators": true, + "baseUrl": ".", + "paths": { + "c/*": [ + "*" + ] + } + }, + "include": [ + "**/*", + "../../../.sfdx/typings/lwc/**/*.d.ts" + ], + "typeAcquisition": { + "include": [ + "jest" + ] + } +} From 86b3c3e911bafa6c913dea23e8daa47c03bf0625 Mon Sep 17 00:00:00 2001 From: Andrew Chu Date: Fri, 4 Oct 2024 13:12:29 -0500 Subject: [PATCH 05/30] - Implement allOrNothing flag in DMLOptions instance --- dlrs/main/lwc/jsconfig.json | 5 +++++ package.json | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dlrs/main/lwc/jsconfig.json b/dlrs/main/lwc/jsconfig.json index 49348154..9bf90499 100644 --- a/dlrs/main/lwc/jsconfig.json +++ b/dlrs/main/lwc/jsconfig.json @@ -12,6 +12,11 @@ "**/*", "../../../.sfdx/typings/lwc/**/*.d.ts" ], + "paths": { + "c/*": [ + "*" + ] + }, "typeAcquisition": { "include": [ "jest" diff --git a/package.json b/package.json index cc43d233..7a2efa30 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ "eslint-plugin-jest": "^24.7.0", "husky": "^6.0.0", "lint-staged": "^11.2.6", - "prettier": "2.5.0", - "prettier-plugin-apex": "1.10.0" + "prettier": "^2.5.0", + "prettier-plugin-apex": "^1.10.0" }, "resolutions": { "minimist": "^1.2.6", From 0c63f39bd1cd6c04bb98977866b86d1f38ec046c Mon Sep 17 00:00:00 2001 From: Aaron Crosman Date: Wed, 7 Feb 2024 15:22:11 -0500 Subject: [PATCH 06/30] High Ratio Custom Object for Rollup Testing --- datasets/qa/high-ratio-tests.yml | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 datasets/qa/high-ratio-tests.yml diff --git a/datasets/qa/high-ratio-tests.yml b/datasets/qa/high-ratio-tests.yml new file mode 100644 index 00000000..768d4b6a --- /dev/null +++ b/datasets/qa/high-ratio-tests.yml @@ -0,0 +1,43 @@ +# Section uses the QA Lookup Parent object to create high ratio data. +# There is one parent, with 25,000 sub-parents each with 1 child. +# There is a second top level parent with all 25,000 children attached. +#QA Lookup Parent Record to be referenced later for Second Lookup on Child +- object: QALookupParent__c + nickname: TopLevelParent + count: 1 + fields: + Name: Top Level Parent High Ratio +#QA Lookup Parent Record that will have child QA Lookup Parent +- object: QALookupParent__c + nickname: TopHierarchyParent + count: 1 + fields: + Name: Top Level of a wide hierarchy + friends: + - object: QALookupParent__c + nickname: CustomParentwithChild + count: 25000 + fields: + Name: QALookupParentwithChild + Self_Relationship__c: + reference: TopHierarchyParent + friends: + - object: QALookupChild__c + nickname: CustomChild + count: 1 + fields: + Name: ${{fake.Text(max_nb_chars = 25)}} + Amount__c: 1000 + Color__c: + random_choice: + - Red + - Yellow + - Green + - Blue + Description__c: ${{fake.Text(max_nb_chars = 200)}} + Description2__c: ${{fake.Text(max_nb_chars = 200)}} + LookupParent__c: + reference: CustomParentwithChild + + LookupParent2__c: + reference: TopLevelParent From 1a84fd09e0bace5399db3cbcb3aace99f589fedd Mon Sep 17 00:00:00 2001 From: Aaron Crosman Date: Wed, 7 Feb 2024 16:55:54 -0500 Subject: [PATCH 07/30] Rename Custom object file --- .../{high-ratio-tests.yml => high-ratio-tests-custom-object.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename datasets/qa/{high-ratio-tests.yml => high-ratio-tests-custom-object.yml} (100%) diff --git a/datasets/qa/high-ratio-tests.yml b/datasets/qa/high-ratio-tests-custom-object.yml similarity index 100% rename from datasets/qa/high-ratio-tests.yml rename to datasets/qa/high-ratio-tests-custom-object.yml From 3861c986af5dc71e16e0c4079f6ecce75c1e6885 Mon Sep 17 00:00:00 2001 From: Aaron Crosman Date: Wed, 7 Feb 2024 16:56:15 -0500 Subject: [PATCH 08/30] Add Standard Object High Ratio Test File --- .../qa/high-ratio-tests-stand-objects.yml | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 datasets/qa/high-ratio-tests-stand-objects.yml diff --git a/datasets/qa/high-ratio-tests-stand-objects.yml b/datasets/qa/high-ratio-tests-stand-objects.yml new file mode 100644 index 00000000..be019eff --- /dev/null +++ b/datasets/qa/high-ratio-tests-stand-objects.yml @@ -0,0 +1,110 @@ +# Macros to reduce duplicate field definitions. All non-reference fields for +# each object type should be listed here. We don't bother with Account since +# we just set the Name field. + +# Fields to use on all Contacts +- macro: contact_base + fields: + Firstname: + fake: first_name + Lastname: + fake: last_name + +# Fields to use on Cases +- macro: case_base + fields: + Subject: ${{fake.Text(max_nb_chars = 20)}} + Description: ${{fake.Paragraph(nb_sentences=5)}} + +# Fields to use on Opportunities +- macro: opp_base + fields: + Name: ${{fake.Word}} Opportunity + Stagename: + random_choice: + Prospecting: 5% + Qualification: 5% + Closed Won: 80% + Closed Lost: 10% + CloseDate: + date_between: + start_date: -1y + end_date: today + Amount: + random_number: + min: 1000 + max: 10000 + step: 50 + +- object: Account + count: 1 + nickname: TopLevelAccount + fields: + Name: + fake: Company + friends: + - object: Account + nickname: ChildAccount + fields: + Name: + fake: Company + friends: + - object: Contact # Contacts for the child account + count: 50 + include: contact_base + fields: + AccountId: + reference: ChildAccount + - object: Case # Case for child Account + count: 500 + include: case_base + fields: + AccountId: + reference: ChildAccount + ContactId: + random_reference: + to: Contact + unique: False + - object: Contact # Contacts for the top level account. + count: 50 + include: contact_base + fields: + AccountId: + reference: TopLevelAccount + - object: Case # Case for Parent Account + count: 500 + include: case_base + fields: + AccountId: + reference: TopLevelAccount + ContactId: + random_reference: + to: Contact + unique: False + - object: Opportunity + count: 500 + include: opp_base + fields: + AccountId: + reference: TopLevelAccount + ContactId: + random_reference: + to: Contact + unique: False + friends: + - object: OpportunityContactRole + count: 2 + fields: + OpportunityId: + reference: Opportunity + ContactId: + random_reference: + to: Contact + unique: False + Role: + random_choice: + Business User: 20% + Decision Maker: 20% + Economic Buyer: 20% + Economic Decision Maker: 20% + Evaluator: 20% From 8adaff78c25ed1f532d5accb6f94c0dac01bdd96 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Tue, 6 Feb 2024 14:33:22 -0600 Subject: [PATCH 09/30] Create snowfakeryschema Add Snowfakery schema into repo --- datasets/qa/snowfakeryschema | 164 +++++++++++++++++++++++++++++++++++ 1 file changed, 164 insertions(+) create mode 100644 datasets/qa/snowfakeryschema diff --git a/datasets/qa/snowfakeryschema b/datasets/qa/snowfakeryschema new file mode 100644 index 00000000..3317fabd --- /dev/null +++ b/datasets/qa/snowfakeryschema @@ -0,0 +1,164 @@ +#Standard Data +- object: Account + count: 20 + nickname: BusinessOrganization + fields: + BillingStreet: + fake: street_address + BillingCity: + fake: city + BillingState: + fake: state + BillingPostalCode: + fake: postalcode + BillingCountry: United States + Name: + fake: Company + + friends: + - object: Contact + count: 5 + fields: + AccountId: + reference: BusinessOrganization + FirstName: + fake: FirstName + LastName: + fake: LastName + MobilePhone: + random_choice: + - choice: + probability: 50% + pick: + fake: PhoneNumber + - choice: + probability: 50% + pick: "None" + MailingStreet: + fake: street_address + MailingCity: + fake: city + MailingState: + fake: state + MailingPostalCode: + fake: postalcode + MailingCountry: United States + Title: + random_choice: + - Customer + - Executive Officer + - VP Cutomer Support + - Buyer + - President and CEO + - VP Sales + - President + Birthdate: + date_between: + start_date: -15y + end_date: -60y + + - object: Opportunity + count: 5 + fields: + AccountId: + reference: BusinessOrganization + Name: ${{fake.Text(max_nb_chars = 50)}} + Amount: + random_number: + min: 0 + max: 10000 + CloseDate: + date_between: + start_date: -1y + end_date: +1y + StageName: + random_choice: + - Prospecting + - Qualification + - Needs Analysis + - Value Proposition + - Id. Decision Makers + - Perception Analysis + - Proposal/Price Quote + - Negotiation/Review + - Closed Won + - Closed Lost + +- object: OpportunityContactRole + count: 100 + fields: + OpportunityId: + random_reference: Opportunity + ContactId: + random_reference: Contact + IsPrimary: True + Role: Economic Decision Maker + +- object: Lead + count: 20 + fields: + FirstName: + fake: first_name + LastName: + fake: last_name + company: + fake: Company + title: + fake.text: + max_nb_chars: 15 + email: + fake: email + phone: + fake: phone_number + MobilePhone: + fake: phone_number + Street: + fake: StreetAddress + City: + fake: City + State: + fake: State + PostalCode: + fake: PostalCode + Country: + fake: Country + NumberOfEmployees: + random_number: + min: 0 + max: 10000 + Status: + random_choice: + Open: 40% + Working: 20% + Nurturing: 20% + Qualified: 10% + Unqualified: 10% + +- object: Campaign + count: 10 + fields: + Name: ${{fake.Text(max_nb_chars = 25)}} + IsActive: TRUE + Status: + random_choice: + - In Progress + - Completed + - Aborted + - Planned + StartDate: + date_between: + start_date: -1y + end_date: +1y + EndDate: + date_between: + start_date: ${{StartDate}} + end_date: +1y + friends: + - object: CampaignMember + count: 3 + fields: + CampaignId: + reference: Campaign + ContactId: + random_reference: Contact + Status: Sent From 3f335d425f1d0cf554e3d743259bb5acc6eac783 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Tue, 6 Feb 2024 15:22:25 -0600 Subject: [PATCH 10/30] Delete datasets/qa/snowfakeryschema --- datasets/qa/snowfakeryschema | 164 ----------------------------------- 1 file changed, 164 deletions(-) delete mode 100644 datasets/qa/snowfakeryschema diff --git a/datasets/qa/snowfakeryschema b/datasets/qa/snowfakeryschema deleted file mode 100644 index 3317fabd..00000000 --- a/datasets/qa/snowfakeryschema +++ /dev/null @@ -1,164 +0,0 @@ -#Standard Data -- object: Account - count: 20 - nickname: BusinessOrganization - fields: - BillingStreet: - fake: street_address - BillingCity: - fake: city - BillingState: - fake: state - BillingPostalCode: - fake: postalcode - BillingCountry: United States - Name: - fake: Company - - friends: - - object: Contact - count: 5 - fields: - AccountId: - reference: BusinessOrganization - FirstName: - fake: FirstName - LastName: - fake: LastName - MobilePhone: - random_choice: - - choice: - probability: 50% - pick: - fake: PhoneNumber - - choice: - probability: 50% - pick: "None" - MailingStreet: - fake: street_address - MailingCity: - fake: city - MailingState: - fake: state - MailingPostalCode: - fake: postalcode - MailingCountry: United States - Title: - random_choice: - - Customer - - Executive Officer - - VP Cutomer Support - - Buyer - - President and CEO - - VP Sales - - President - Birthdate: - date_between: - start_date: -15y - end_date: -60y - - - object: Opportunity - count: 5 - fields: - AccountId: - reference: BusinessOrganization - Name: ${{fake.Text(max_nb_chars = 50)}} - Amount: - random_number: - min: 0 - max: 10000 - CloseDate: - date_between: - start_date: -1y - end_date: +1y - StageName: - random_choice: - - Prospecting - - Qualification - - Needs Analysis - - Value Proposition - - Id. Decision Makers - - Perception Analysis - - Proposal/Price Quote - - Negotiation/Review - - Closed Won - - Closed Lost - -- object: OpportunityContactRole - count: 100 - fields: - OpportunityId: - random_reference: Opportunity - ContactId: - random_reference: Contact - IsPrimary: True - Role: Economic Decision Maker - -- object: Lead - count: 20 - fields: - FirstName: - fake: first_name - LastName: - fake: last_name - company: - fake: Company - title: - fake.text: - max_nb_chars: 15 - email: - fake: email - phone: - fake: phone_number - MobilePhone: - fake: phone_number - Street: - fake: StreetAddress - City: - fake: City - State: - fake: State - PostalCode: - fake: PostalCode - Country: - fake: Country - NumberOfEmployees: - random_number: - min: 0 - max: 10000 - Status: - random_choice: - Open: 40% - Working: 20% - Nurturing: 20% - Qualified: 10% - Unqualified: 10% - -- object: Campaign - count: 10 - fields: - Name: ${{fake.Text(max_nb_chars = 25)}} - IsActive: TRUE - Status: - random_choice: - - In Progress - - Completed - - Aborted - - Planned - StartDate: - date_between: - start_date: -1y - end_date: +1y - EndDate: - date_between: - start_date: ${{StartDate}} - end_date: +1y - friends: - - object: CampaignMember - count: 3 - fields: - CampaignId: - reference: Campaign - ContactId: - random_reference: Contact - Status: Sent From e188b64698a802cf5d1a44d3883931a220dd38d4 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Tue, 6 Feb 2024 15:22:40 -0600 Subject: [PATCH 11/30] Add files via upload --- datasets/qa/SampleStandardObjectLowRatio.txt | 189 +++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 datasets/qa/SampleStandardObjectLowRatio.txt diff --git a/datasets/qa/SampleStandardObjectLowRatio.txt b/datasets/qa/SampleStandardObjectLowRatio.txt new file mode 100644 index 00000000..c79c9c5a --- /dev/null +++ b/datasets/qa/SampleStandardObjectLowRatio.txt @@ -0,0 +1,189 @@ +#Standard Data +- object: Lead + count: 20 + fields: + FirstName: + fake: first_name + LastName: + fake: last_name + company: + fake: Company + title: + fake.text: + max_nb_chars: 15 + email: + fake: email + phone: + fake: phone_number + MobilePhone: + fake: phone_number + Street: + fake: StreetAddress + City: + fake: City + State: + fake: State + PostalCode: + fake: PostalCode + Country: + fake: Country + NumberOfEmployees: + random_number: + min: 0 + max: 10000 + Status: + random_choice: + Open: 40% + Working: 20% + Nurturing: 20% + Qualified: 10% + Unqualified: 10% + +- object: Campaign + count: 10 + fields: + Name: ${{fake.Text(max_nb_chars = 25)}} + IsActive: TRUE + Status: + random_choice: + - In Progress + - Completed + - Aborted + - Planned + StartDate: + date_between: + start_date: -1y + end_date: +1y + EndDate: + date_between: + start_date: ${{StartDate}} + end_date: +1y + +- object: Account + count: 20 + nickname: BusinessOrganization + fields: + Name: + fake: Company + BillingStreet: + fake: street_address + BillingCity: + fake: city + BillingState: + fake: state + BillingPostalCode: + fake: postalcode + BillingCountry: United States + + friends: + - object: Contact + count: 2 # 2 contacts for every account + nickname: Person + fields: + Firstname: + fake: first_name + Lastname: + fake: last_name + AccountId: + reference: Account + MobilePhone: + random_choice: + - choice: + probability: 50% + pick: + fake: PhoneNumber + - choice: + probability: 50% + pick: "None" + MailingStreet: + fake: street_address + MailingCity: + fake: city + MailingState: + fake: state + MailingPostalCode: + fake: postalcode + MailingCountry: United States + Birthdate: + date_between: + start_date: -1y + end_date: today + + friends: + - object: Case + count: # between 1 and 3 Opportunities per Contact + random_number: + min: 1 + max: 5 + fields: + AccountId: + reference: BusinessOrganization + ContactId: + reference: Person + Origin: + random_choice: + - Phone + - Email + - Web + Reason: + random_choice: + - Installation + - Equipment Complexity + - Performance + - Breakdown + - Equipment Design + - Feedback + - Other + Status: + random_choice: + New: 20% + Working: 30% + Escalated: 30% + Closed: 20% + Subject: The ${{Contact.Lastname}} Case + + friends: + - object: CampaignMember + count: 3 + fields: + CampaignId: + reference: Campaign + ContactId: + reference: Person + Status: Sent + + friends: + - object: Opportunity + count: # between 1 and 3 Opportunities per Contact + random_number: + min: 1 + max: 5 + fields: + Stagename: + random_choice: + Prospecting: 30% + Qualification: 30% + Closed Won: 20% + Closed Lost: 20% + CloseDate: 2022-01-01 + Amount: + random_number: + min: 0 + max: 10000 + AccountId: + reference: BusinessOrganization + name: The ${{Contact.Lastname}} Opportunity + friends: + - object: OpportunityContactRole + fields: + OpportunityId: + reference: Opportunity + ContactId: + reference: Person + Role: + random_choice: + Business User: 20% + Decision Maker: 20% + Economic Buyer: 20% + Economic Decision Maker: 20% + Evaluator: 20% \ No newline at end of file From 058f62ad7cbcee7daa142e45b67cb0b277aa103b Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 09:58:35 -0600 Subject: [PATCH 12/30] Delete datasets/qa/SampleStandardObjectLowRatio.txt --- datasets/qa/SampleStandardObjectLowRatio.txt | 189 ------------------- 1 file changed, 189 deletions(-) delete mode 100644 datasets/qa/SampleStandardObjectLowRatio.txt diff --git a/datasets/qa/SampleStandardObjectLowRatio.txt b/datasets/qa/SampleStandardObjectLowRatio.txt deleted file mode 100644 index c79c9c5a..00000000 --- a/datasets/qa/SampleStandardObjectLowRatio.txt +++ /dev/null @@ -1,189 +0,0 @@ -#Standard Data -- object: Lead - count: 20 - fields: - FirstName: - fake: first_name - LastName: - fake: last_name - company: - fake: Company - title: - fake.text: - max_nb_chars: 15 - email: - fake: email - phone: - fake: phone_number - MobilePhone: - fake: phone_number - Street: - fake: StreetAddress - City: - fake: City - State: - fake: State - PostalCode: - fake: PostalCode - Country: - fake: Country - NumberOfEmployees: - random_number: - min: 0 - max: 10000 - Status: - random_choice: - Open: 40% - Working: 20% - Nurturing: 20% - Qualified: 10% - Unqualified: 10% - -- object: Campaign - count: 10 - fields: - Name: ${{fake.Text(max_nb_chars = 25)}} - IsActive: TRUE - Status: - random_choice: - - In Progress - - Completed - - Aborted - - Planned - StartDate: - date_between: - start_date: -1y - end_date: +1y - EndDate: - date_between: - start_date: ${{StartDate}} - end_date: +1y - -- object: Account - count: 20 - nickname: BusinessOrganization - fields: - Name: - fake: Company - BillingStreet: - fake: street_address - BillingCity: - fake: city - BillingState: - fake: state - BillingPostalCode: - fake: postalcode - BillingCountry: United States - - friends: - - object: Contact - count: 2 # 2 contacts for every account - nickname: Person - fields: - Firstname: - fake: first_name - Lastname: - fake: last_name - AccountId: - reference: Account - MobilePhone: - random_choice: - - choice: - probability: 50% - pick: - fake: PhoneNumber - - choice: - probability: 50% - pick: "None" - MailingStreet: - fake: street_address - MailingCity: - fake: city - MailingState: - fake: state - MailingPostalCode: - fake: postalcode - MailingCountry: United States - Birthdate: - date_between: - start_date: -1y - end_date: today - - friends: - - object: Case - count: # between 1 and 3 Opportunities per Contact - random_number: - min: 1 - max: 5 - fields: - AccountId: - reference: BusinessOrganization - ContactId: - reference: Person - Origin: - random_choice: - - Phone - - Email - - Web - Reason: - random_choice: - - Installation - - Equipment Complexity - - Performance - - Breakdown - - Equipment Design - - Feedback - - Other - Status: - random_choice: - New: 20% - Working: 30% - Escalated: 30% - Closed: 20% - Subject: The ${{Contact.Lastname}} Case - - friends: - - object: CampaignMember - count: 3 - fields: - CampaignId: - reference: Campaign - ContactId: - reference: Person - Status: Sent - - friends: - - object: Opportunity - count: # between 1 and 3 Opportunities per Contact - random_number: - min: 1 - max: 5 - fields: - Stagename: - random_choice: - Prospecting: 30% - Qualification: 30% - Closed Won: 20% - Closed Lost: 20% - CloseDate: 2022-01-01 - Amount: - random_number: - min: 0 - max: 10000 - AccountId: - reference: BusinessOrganization - name: The ${{Contact.Lastname}} Opportunity - friends: - - object: OpportunityContactRole - fields: - OpportunityId: - reference: Opportunity - ContactId: - reference: Person - Role: - random_choice: - Business User: 20% - Decision Maker: 20% - Economic Buyer: 20% - Economic Decision Maker: 20% - Evaluator: 20% \ No newline at end of file From 5f836fb86e5ac95fe5260b6432bf522a0f917d53 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 09:58:58 -0600 Subject: [PATCH 13/30] Create snowfakerylowratio --- datasets/qa/snowfakerylowratio | 219 +++++++++++++++++++++++++++++++++ 1 file changed, 219 insertions(+) create mode 100644 datasets/qa/snowfakerylowratio diff --git a/datasets/qa/snowfakerylowratio b/datasets/qa/snowfakerylowratio new file mode 100644 index 00000000..0da21889 --- /dev/null +++ b/datasets/qa/snowfakerylowratio @@ -0,0 +1,219 @@ +#Load Leads to Test Lead Conversion +- object: Lead + count: 20 + fields: + FirstName: + fake: first_name + LastName: + fake: last_name + company: + fake: Company + title: + fake.text: + max_nb_chars: 15 + email: + fake: email + phone: + fake: phone_number + MobilePhone: + fake: phone_number + Street: + fake: StreetAddress + City: + fake: City + State: + fake: State + PostalCode: + fake: PostalCode + Country: + fake: Country + NumberOfEmployees: + random_number: + min: 0 + max: 10000 + Status: + random_choice: + Open: 40% + Working: 20% + Nurturing: 20% + Qualified: 10% + Unqualified: 10% +#Campaigns added independently of Contacts +- object: Campaign + nickname: Campaign1 + count: 10 + fields: + Name: ${{fake.Text(max_nb_chars = 25)}} + IsActive: TRUE + Status: + random_choice: + - In Progress + - Completed + - Aborted + - Planned + StartDate: + date_between: + start_date: -1y + end_date: +1y + EndDate: + date_between: + start_date: ${{StartDate}} + end_date: +1y +#QA Lookup Parent Record to be referenced later for Second Lookup on Child +- object: QALookupParent__c + nickname: CustomParent2 + count: 1 + fields: + Name: QALookupParent2 +#QA Lookup Parent Record that will have child QA Lookup Parent +- object: QALookupParent__c + nickname: CustomParentTop + count: 1 + fields: + Name: QALookupParentTop + friends: + - object: QALookupParent__c + nickname: CustomParentwithChild + count: 1 + fields: + Name: QALookupParentwithChild + Self_Relationship__c: + reference: CustomParentTop + friends: + - object: QALookupChild__c + nickname: CustomChild + count: 5 + fields: + Name: ${{fake.Text(max_nb_chars = 25)}} + Amount__c: 1000 + Color__c: + random_choice: + - Red + - Yellow + - Green + - Blue + Description__c: ${{fake.Text(max_nb_chars = 200)}} + Description2__c: ${{fake.Text(max_nb_chars = 200)}} + LookupParent__c: + reference: CustomParentwithChild + LookupParent2__c: + reference: CustomParent2 +- object: Account + count: 20 + nickname: BusinessOrganization + fields: + Name: + fake: Company + BillingStreet: + fake: street_address + BillingCity: + fake: city + BillingState: + fake: state + BillingPostalCode: + fake: postalcode + BillingCountry: United States + friends: + - object: Contact + count: 2 #2 contacts for every account + nickname: Person + fields: + Firstname: + fake: first_name + Lastname: + fake: last_name + AccountId: + reference: Account + MobilePhone: + random_choice: + - choice: + probability: 50% + pick: + fake: PhoneNumber + - choice: + probability: 50% + pick: "None" + MailingStreet: + fake: street_address + MailingCity: + fake: city + MailingState: + fake: state + MailingPostalCode: + fake: postalcode + MailingCountry: United States + Birthdate: + date_between: + start_date: -1y + end_date: today + friends: + - object: CampaignMember + count: 5 #5 campaign members for every contact + fields: + ContactId: + reference: Person + CampaignId: + random_reference: + to: Campaign1 + parent: Person + unique: True + Status: Sent + friends: + - object: Case + count: 3 #3 cases for every contact + fields: + AccountId: + reference: BusinessOrganization + ContactId: + reference: Person + Origin: + random_choice: + - Phone + - Email + - Web + Reason: + random_choice: + Installation: 20% + Equipment Complexity: 20% + Performance: 20% + Breakdown: 20% + Equipment Design: 20% + Status: + random_choice: + New: 20% + Working: 30% + Escalated: 30% + Closed: 20% + Subject: The ${{Contact.Lastname}} ${{Case.Reason}} Case + friends: + - object: Opportunity + count: 3 #5 opportunities for every contact + fields: + Stagename: + random_choice: + Prospecting: 30% + Qualification: 30% + Closed Won: 20% + Closed Lost: 20% + CloseDate: + date_between: + start_date: -1y + end_date: today + Amount: 1000 + AccountId: + reference: BusinessOrganization + name: The ${{Contact.Lastname}} Opportunity + friends: + - object: OpportunityContactRole + fields: + OpportunityId: + reference: Opportunity + ContactId: + reference: Person + Role: + random_choice: + Business User: 20% + Decision Maker: 20% + Economic Buyer: 20% + Economic Decision Maker: 20% + Evaluator: 20% From e9f3070372facae1c7c2f6ba32e8abbe5e5c0c40 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 10:01:50 -0600 Subject: [PATCH 14/30] Rename snowfakerylowratio to snowfakerylowratio.yml --- datasets/qa/{snowfakerylowratio => snowfakerylowratio.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename datasets/qa/{snowfakerylowratio => snowfakerylowratio.yml} (100%) diff --git a/datasets/qa/snowfakerylowratio b/datasets/qa/snowfakerylowratio.yml similarity index 100% rename from datasets/qa/snowfakerylowratio rename to datasets/qa/snowfakerylowratio.yml From 757c9796929b16a6b00ded116a2be51db93efa2d Mon Sep 17 00:00:00 2001 From: Aaron Crosman Date: Wed, 7 Feb 2024 11:21:28 -0500 Subject: [PATCH 15/30] Remove extra friends headers --- datasets/qa/snowfakerylowratio.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/datasets/qa/snowfakerylowratio.yml b/datasets/qa/snowfakerylowratio.yml index 0da21889..d443ef09 100644 --- a/datasets/qa/snowfakerylowratio.yml +++ b/datasets/qa/snowfakerylowratio.yml @@ -142,7 +142,7 @@ MailingPostalCode: fake: postalcode MailingCountry: United States - Birthdate: + Birthdate: date_between: start_date: -1y end_date: today @@ -158,7 +158,6 @@ parent: Person unique: True Status: Sent - friends: - object: Case count: 3 #3 cases for every contact fields: @@ -173,8 +172,8 @@ - Web Reason: random_choice: - Installation: 20% - Equipment Complexity: 20% + Installation: 20% + Equipment Complexity: 20% Performance: 20% Breakdown: 20% Equipment Design: 20% @@ -182,10 +181,9 @@ random_choice: New: 20% Working: 30% - Escalated: 30% + Escalated: 30% Closed: 20% Subject: The ${{Contact.Lastname}} ${{Case.Reason}} Case - friends: - object: Opportunity count: 3 #5 opportunities for every contact fields: From c04cb9eab74a69f730dc631c3db9d94ce8d9a496 Mon Sep 17 00:00:00 2001 From: Aaron Crosman Date: Wed, 7 Feb 2024 11:29:53 -0500 Subject: [PATCH 16/30] Adding 1 big opp --- datasets/qa/snowfakerylowratio.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/datasets/qa/snowfakerylowratio.yml b/datasets/qa/snowfakerylowratio.yml index d443ef09..96d8db20 100644 --- a/datasets/qa/snowfakerylowratio.yml +++ b/datasets/qa/snowfakerylowratio.yml @@ -184,6 +184,18 @@ Escalated: 30% Closed: 20% Subject: The ${{Contact.Lastname}} ${{Case.Reason}} Case + - object: Opportunity + count: 1 + fields: + Stagename: Closed Won + CloseDate: + date_between: + start_date: -1y + end_date: today + Amount: 100000 + AccountId: + reference: BusinessOrganization + name: The ${{Contact.Lastname}} Biggest Opportunity - object: Opportunity count: 3 #5 opportunities for every contact fields: From d134e99dc48206bf4f28663baf0b9514197721d7 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 12:44:00 -0600 Subject: [PATCH 17/30] Added Fields used to Test DLRS QA Rollups --- .../config/qa/applications/DLRS_QA_App.app | 158 ++++++++++ .../Account-Account Layout.layout-meta.xml | 280 ++++++++++++++++++ ...ccount.DLRS_QA_Fields.quickAction-meta.xml | 23 ++ .../DLRSQAPermissions.permissionset-meta.xml | 121 ++++++++ .../qa/emailservices/DLRS_QA_App.app-meta.xml | 157 ++++++++++ .../DLRS_QA_App_UtilityBar.flexipage-meta.xml | 20 ++ ...2.QA_Account_Self_Relationship.md-meta.xml | 85 ++++++ .../QALookupChild__c.tab-meta.xml | 5 + unpackaged/config/qa/objects/Account.object | 233 +++++++++++++++ unpackaged/config/qa/objects/Campaign.object | 29 ++ unpackaged/config/qa/objects/Case.object | 90 ++++++ unpackaged/config/qa/objects/Contact.object | 67 +++++ .../config/qa/objects/Opportunity.object | 48 +++ .../config/qa/objects/QALookupChild__c.object | 157 ++++++++++ .../qa/objects/QALookupParent__c.object | 250 ++++++++++++++++ unpackaged/config/qa/package.xml | 79 +++++ 16 files changed, 1802 insertions(+) create mode 100644 unpackaged/config/qa/applications/DLRS_QA_App.app create mode 100644 unpackaged/config/qa/emailservices/Account-Account Layout.layout-meta.xml create mode 100644 unpackaged/config/qa/emailservices/Account.DLRS_QA_Fields.quickAction-meta.xml create mode 100644 unpackaged/config/qa/emailservices/DLRSQAPermissions.permissionset-meta.xml create mode 100644 unpackaged/config/qa/emailservices/DLRS_QA_App.app-meta.xml create mode 100644 unpackaged/config/qa/emailservices/DLRS_QA_App_UtilityBar.flexipage-meta.xml create mode 100644 unpackaged/config/qa/emailservices/LookupRollupSummary2.QA_Account_Self_Relationship.md-meta.xml create mode 100644 unpackaged/config/qa/emailservices/QALookupChild__c.tab-meta.xml create mode 100644 unpackaged/config/qa/objects/Account.object create mode 100644 unpackaged/config/qa/objects/Campaign.object create mode 100644 unpackaged/config/qa/objects/Case.object create mode 100644 unpackaged/config/qa/objects/Contact.object create mode 100644 unpackaged/config/qa/objects/Opportunity.object create mode 100644 unpackaged/config/qa/objects/QALookupChild__c.object create mode 100644 unpackaged/config/qa/objects/QALookupParent__c.object create mode 100644 unpackaged/config/qa/package.xml diff --git a/unpackaged/config/qa/applications/DLRS_QA_App.app b/unpackaged/config/qa/applications/DLRS_QA_App.app new file mode 100644 index 00000000..28bc3e15 --- /dev/null +++ b/unpackaged/config/qa/applications/DLRS_QA_App.app @@ -0,0 +1,158 @@ + + + + View + Action override updated by Lightning App Builder during activation. + QAAccountRecordPage + Small + false + Flexipage + Account + + + View + Action override updated by Lightning App Builder during activation. + QAAccountRecordPage + Large + false + Flexipage + Account + + + View + Action override created by Lightning App Builder during activation. + QACaseRecordPage + Small + false + Flexipage + Case + + + View + Action override created by Lightning App Builder during activation. + QACaseRecordPage + Large + false + Flexipage + Case + + + View + Action override created by Lightning App Builder during activation. + QAContactRecordPage + Small + false + Flexipage + Contact + + + View + Action override created by Lightning App Builder during activation. + QAContactRecordPage + Large + false + Flexipage + Contact + + + View + Action override created by Lightning App Builder during activation. + QALeadRecordPage + Small + false + Flexipage + Lead + + + View + Action override created by Lightning App Builder during activation. + QALeadRecordPage + Large + false + Flexipage + Lead + + + View + Action override updated by Lightning App Builder during activation. + QALookupChildRecordPage + Small + false + Flexipage + QALookupChild__c + + + View + Action override updated by Lightning App Builder during activation. + QALookupChildRecordPage + Large + false + Flexipage + QALookupChild__c + + + View + Action override updated by Lightning App Builder during activation. + QALookupParentRecordPage + Small + false + Flexipage + QALookupParent__c + + + View + Action override updated by Lightning App Builder during activation. + QALookupParentRecordPage + Large + false + Flexipage + QALookupParent__c + + + View + Action override created by Lightning App Builder during activation. + QAOpportunityRecordPage + Small + false + Flexipage + Opportunity + + + View + Action override created by Lightning App Builder during activation. + QAOpportunityRecordPage + Large + false + Flexipage + Opportunity + + + #7B4ED0 + false + + Tabs for use when logging into a scratch org as a QA/QE Tester for DDRLS + Small + Large + false + false + false + + Standard + standard-home + ManageLookupRollupSummaries + QALookupParent__c + QALookupChild__c + Welcome + LookupRollupSummariesHome + LookupRollupSummaryLog__c + standard-Account + standard-Contact + standard-Lead + standard-Case + standard-Opportunity + standard-Campaign + standard-report + standard-Dashboard + Lightning + DLRS_QA_App_UtilityBar + diff --git a/unpackaged/config/qa/emailservices/Account-Account Layout.layout-meta.xml b/unpackaged/config/qa/emailservices/Account-Account Layout.layout-meta.xml new file mode 100644 index 00000000..778c6244 --- /dev/null +++ b/unpackaged/config/qa/emailservices/Account-Account Layout.layout-meta.xml @@ -0,0 +1,280 @@ + + + Submit + + true + true + true + + + + Edit + Self_Relationship_Number_Target__c + + + + + + + false + true + true + + + + Edit + OwnerId + + + Required + Name + + + Edit + ParentId + + + Edit + AccountNumber + + + Edit + Site + + + Edit + Type + + + Edit + Industry + + + Edit + AnnualRevenue + + + + + Edit + Rating + + + Edit + Phone + + + Edit + Fax + + + Edit + Website + + + Edit + TickerSymbol + + + Edit + Ownership + + + Edit + NumberOfEmployees + + + Edit + Sic + + + + + + false + false + true + + + + Edit + BillingAddress + + + + + Edit + ShippingAddress + + + + + + false + false + true + + + + + + + false + false + true + + + + Readonly + CreatedById + + + + + Readonly + LastModifiedById + + + + + + false + false + true + + + + Edit + Description + + + + + + true + false + false + + + + + + + + + FeedItem.TextPost + + + FeedItem.ContentPost + + + NewTask + + + NewContact + + + NewCase + + + LogACall + + + NewNote + + + NewOpportunity + + + NewEvent + + + FeedItem.RypplePost + + + FeedItem.LinkPost + + + FeedItem.PollPost + + + FeedItem.QuestionPost + + + SendEmail + + + + + + runtime_sales_social:socialPanel + + + + + FULL_NAME + CONTACT.TITLE + CONTACT.EMAIL + CONTACT.PHONE1 + RelatedContactList + + + OPPORTUNITY.NAME + OPPORTUNITY.STAGE_NAME + OPPORTUNITY.AMOUNT + OPPORTUNITY.CLOSE_DATE + RelatedOpportunityList + + + CASES.CASE_NUMBER + NAME + CASES.SUBJECT + CASES.PRIORITY + CASES.CREATED_DATE_DATE_ONLY + CASES.STATUS + OWNER_NAME + RelatedCaseList + + + TASK.SUBJECT + TASK.WHO_NAME + TASK.WHAT_NAME + ACTIVITY.TASK + TASK.DUE_DATE + TASK.STATUS + TASK.PRIORITY + CORE.USERS.FULL_NAME + RelatedActivityList + + + TASK.SUBJECT + TASK.WHO_NAME + TASK.WHAT_NAME + ACTIVITY.TASK + TASK.DUE_DATE + CORE.USERS.FULL_NAME + TASK.LAST_UPDATE + RelatedHistoryList + + + RelatedNoteList + + + ACCOUNT.NAME + OPPORTUNITY.NAME + PARTNER.ROLE + RelatedPartnerList + + ParentId + false + false + false + false + false + + 00h7g000004K3uS + 4 + 0 + Default + + diff --git a/unpackaged/config/qa/emailservices/Account.DLRS_QA_Fields.quickAction-meta.xml b/unpackaged/config/qa/emailservices/Account.DLRS_QA_Fields.quickAction-meta.xml new file mode 100644 index 00000000..717fe2fc --- /dev/null +++ b/unpackaged/config/qa/emailservices/Account.DLRS_QA_Fields.quickAction-meta.xml @@ -0,0 +1,23 @@ + + + For displaying DLRS QA fields on a related record component. + + false + + TwoColumnsLeftToRight + + + false + Self_Relationship_Number_Target__c + Edit + + + false + Description + Edit + + + + + Update + diff --git a/unpackaged/config/qa/emailservices/DLRSQAPermissions.permissionset-meta.xml b/unpackaged/config/qa/emailservices/DLRSQAPermissions.permissionset-meta.xml new file mode 100644 index 00000000..ec3d0d84 --- /dev/null +++ b/unpackaged/config/qa/emailservices/DLRSQAPermissions.permissionset-meta.xml @@ -0,0 +1,121 @@ + + + + DLRS_QA_App + true + + Apps, Objects and other pemissions for DLRS QA Engineer + + true + QALookupChild__c.Amount__c + true + + + true + QALookupChild__c.Color__c + true + + + true + QALookupChild__c.Description2__c + true + + + true + QALookupChild__c.Description__c + true + + + true + QALookupChild__c.LookupParent2__c + true + + + true + QALookupChild__c.LookupParent__c + true + + + true + QALookupChild__c.Parent_by_String__c + true + + + true + QALookupChild__c.Record_Notes__c + true + + + true + QALookupParent__c.Colours__c + true + + + true + QALookupParent__c.Count_of_String_Children__c + true + + + true + QALookupParent__c.Descriptions2__c + true + + + true + QALookupParent__c.Descriptions__c + true + + + true + QALookupParent__c.Record_Notes__c + true + + + true + QALookupParent__c.Self_Relationship_Number_Target__c + true + + + true + QALookupParent__c.Self_Relationship__c + true + + + true + QALookupParent__c.Total2__c + true + + + true + QALookupParent__c.Total__c + true + + false + + + true + true + true + true + true + QALookupChild__c + true + + + false + true + true + true + true + QALookupParent__c + true + + + QALookupChild__c + Visible + + + QALookupParent__c + Visible + + diff --git a/unpackaged/config/qa/emailservices/DLRS_QA_App.app-meta.xml b/unpackaged/config/qa/emailservices/DLRS_QA_App.app-meta.xml new file mode 100644 index 00000000..0698890f --- /dev/null +++ b/unpackaged/config/qa/emailservices/DLRS_QA_App.app-meta.xml @@ -0,0 +1,157 @@ + + + + View + Action override created by Lightning App Builder during activation. + QAContactRecordPage + Small + false + Flexipage + Contact + + + View + Action override created by Lightning App Builder during activation. + QAContactRecordPage + Large + false + Flexipage + Contact + + + View + Action override created by Lightning App Builder during activation. + QACaseRecordPage + Small + false + Flexipage + Case + + + View + Action override created by Lightning App Builder during activation. + QACaseRecordPage + Large + false + Flexipage + Case + + + View + Action override created by Lightning App Builder during activation. + QALeadRecordPage + Small + false + Flexipage + Lead + + + View + Action override created by Lightning App Builder during activation. + QALeadRecordPage + Large + false + Flexipage + Lead + + + View + Action override created by Lightning App Builder during activation. + QAOpportunityRecordPage + Small + false + Flexipage + Opportunity + + + View + Action override created by Lightning App Builder during activation. + QAOpportunityRecordPage + Large + false + Flexipage + Opportunity + + + View + Action override updated by Lightning App Builder during activation. + QAAccountRecordPage + Small + false + Flexipage + Account + + + View + Action override updated by Lightning App Builder during activation. + QAAccountRecordPage + Large + false + Flexipage + Account + + + View + Action override updated by Lightning App Builder during activation. + QALookupChildRecordPage + Small + false + Flexipage + QALookupChild__c + + + View + Action override updated by Lightning App Builder during activation. + QALookupChildRecordPage + Large + false + Flexipage + QALookupChild__c + + + View + Action override updated by Lightning App Builder during activation. + QALookupParentRecordPage + Small + false + Flexipage + QALookupParent__c + + + View + Action override updated by Lightning App Builder during activation. + QALookupParentRecordPage + Large + false + Flexipage + QALookupParent__c + + + #7B4ED0 + false + + Tabs for use when logging into a scratch org as a QA/QE Tester for DDRLS + Small + Large + false + false + false + + Standard + standard-home + ManageLookupRollupSummaries + QALookupParent__c + QALookupChild__c + Welcome + LookupRollupSummariesHome + LookupRollupSummaryLog__c + standard-Account + standard-Contact + standard-Lead + standard-Case + standard-Opportunity + standard-report + standard-Dashboard + Lightning + DLRS_QA_App_UtilityBar + \ No newline at end of file diff --git a/unpackaged/config/qa/emailservices/DLRS_QA_App_UtilityBar.flexipage-meta.xml b/unpackaged/config/qa/emailservices/DLRS_QA_App_UtilityBar.flexipage-meta.xml new file mode 100644 index 00000000..2fd28a9a --- /dev/null +++ b/unpackaged/config/qa/emailservices/DLRS_QA_App_UtilityBar.flexipage-meta.xml @@ -0,0 +1,20 @@ + + + + utilityItems + Region + + + backgroundComponents + Background + + DLRS QA App UtilityBar + + UtilityBar + diff --git a/unpackaged/config/qa/emailservices/LookupRollupSummary2.QA_Account_Self_Relationship.md-meta.xml b/unpackaged/config/qa/emailservices/LookupRollupSummary2.QA_Account_Self_Relationship.md-meta.xml new file mode 100644 index 00000000..f4ccf871 --- /dev/null +++ b/unpackaged/config/qa/emailservices/LookupRollupSummary2.QA_Account_Self_Relationship.md-meta.xml @@ -0,0 +1,85 @@ + + + + false + + Active__c + false + + + AggregateAllRows__c + false + + + AggregateOperation__c + Count + + + AggregateResultField__c + Self_Relationship_Number_Target__c + + + CalculationMode__c + Scheduled + + + CalculationSharingMode__c + User + + + ChildObject__c + Account + + + ConcatenateDelimiter__c + + + + Description__c + Count of child accounts. + + + FieldToAggregate__c + Id + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + ParentId + + + RowLimit__c + + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/emailservices/QALookupChild__c.tab-meta.xml b/unpackaged/config/qa/emailservices/QALookupChild__c.tab-meta.xml new file mode 100644 index 00000000..66b9630d --- /dev/null +++ b/unpackaged/config/qa/emailservices/QALookupChild__c.tab-meta.xml @@ -0,0 +1,5 @@ + + + true + Custom19: Wrench + diff --git a/unpackaged/config/qa/objects/Account.object b/unpackaged/config/qa/objects/Account.object new file mode 100644 index 00000000..75068148 --- /dev/null +++ b/unpackaged/config/qa/objects/Account.object @@ -0,0 +1,233 @@ + + + + Account_Concatenate__c + false + + 255 + false + false + Text + false + + + Account_Min__c + false + + 18 + false + 2 + false + Number + false + + + Account_Sum__c + false + + 18 + false + 2 + false + Number + false + + + Case_Concatenate__c + for DLRS testing + false + + 255 + false + false + Text + false + + + Case_Count__c + for DLRS testing + false + + 18 + false + 0 + false + Number + false + + + Case_Min__c + for DLRS testing + false + + false + false + DateTime + + + Contact_Concatenate__c + for DLRS testing + false + + 255 + false + false + Text + false + + + Contact_Count__c + for testing new DLRS + false + + 8 + false + 0 + false + Number + false + + + Contact_Min__c + for DLRS testing + false + + false + false + DateTime + + + NumberOfLocations__c + false + + 18 + false + 2 + false + Number + false + + + Opportunity_Concatenate__c + result for DLRS testing + false + result for DLRS testing + + 255 + false + false + Text + false + + + Opportunity_Max__c + result field for DLRS testing + false + result field for DLRS testing + + 18 + false + 2 + false + Currency + + + Opportunity_Sum__c + false + + 18 + false + 2 + false + Currency + + + OpportuntiyContactRole_Sum__c + for DLRS testing + false + + 18 + false + 0 + false + Number + false + + + QA_Lookup_Parent_Concatenate__c + false + + 255 + false + false + Text + false + + + QA_Lookup_Parent_Min__c + false + + 18 + false + 2 + false + Number + false + + + QA_Lookup_Parent_Sum__c + false + + 18 + false + 2 + false + Number + false + + + SLAExpirationDate__c + false + + false + false + Date + + + Self_Relationship_Number_Target__c + false + Number field to serve as the target field for a rollup across a self-relationship (such as Parent Account). + + 18 + false + 0 + false + Number + false + + + All_Accounts + ACCOUNT.NAME + ACCOUNT.SITE + ACCOUNT.ADDRESS1_STATE + ACCOUNT.PHONE1 + ACCOUNT.TYPE + CORE.USERS.ALIAS + Everything + + + + QA_Rollup_Annual_Revenue + ACCOUNT.NAME + ACCOUNT.SALES + Everything + + + + QA_Rollup_Salesforce_Count_Negotiation + ACCOUNT.NAME + ACCOUNT.EMPLOYEES + Everything + + + diff --git a/unpackaged/config/qa/objects/Campaign.object b/unpackaged/config/qa/objects/Campaign.object new file mode 100644 index 00000000..1ff324c2 --- /dev/null +++ b/unpackaged/config/qa/objects/Campaign.object @@ -0,0 +1,29 @@ + + + + CampaignMember_Concatenate__c + false + + 255 + false + Text + false + + + CampaignMember_Count__c + false + + 18 + false + 0 + Number + false + + + CampaignMember_Min__c + false + + false + DateTime + + diff --git a/unpackaged/config/qa/objects/Case.object b/unpackaged/config/qa/objects/Case.object new file mode 100644 index 00000000..1a484c17 --- /dev/null +++ b/unpackaged/config/qa/objects/Case.object @@ -0,0 +1,90 @@ + + + + Case_Concatenate__c + false + + 255 + false + false + false + false + Text + false + + + Case_Count__c + false + + 18 + false + 0 + false + false + false + Number + false + + + Case_Min__c + false + + false + false + false + false + DateTime + + + QA_Lookup_Parent_Concatenate__c + false + + 255 + false + false + false + false + Text + false + + + QA_Lookup_Parent_Min__c + false + + 18 + false + 2 + false + false + false + Number + false + + + QA_Lookup_Parent_Sum__c + false + + 18 + false + 2 + false + false + false + Number + false + + + QA_Lookup_Parent__c + SetNull + false + + QALookupParent__c + Cases + Cases + false + false + false + false + Lookup + + diff --git a/unpackaged/config/qa/objects/Contact.object b/unpackaged/config/qa/objects/Contact.object new file mode 100644 index 00000000..3ee842ca --- /dev/null +++ b/unpackaged/config/qa/objects/Contact.object @@ -0,0 +1,67 @@ + + + + DLRS_All_OCRs__c + Target field to be used when hand-creating a DLRS rollup as part of QA testing. + false + Target field to be used when hand-creating a DLRS rollup as part of QA testing. + + 18 + false + 0 + false + Number + false + + + DLRS_CountOCRs__c + Target field to be used when hand-creating a DLRS rollup as part of QA testing. + false + Target field to be used when hand-creating a DLRS rollup as part of QA testing. + + 18 + false + 0 + false + Number + false + + + OCR_Concatenate__c + false + + 255 + false + false + Text + false + + + OCR_Count__c + false + + 18 + false + 0 + false + Number + false + + + OCR_Min__c + false + + false + false + DateTime + + + DLRS_QA_List_View + FULL_NAME + ACCOUNT.NAME + DLRS_All_OCRs__c + DLRS_CountOCRs__c + Everything + + + diff --git a/unpackaged/config/qa/objects/Opportunity.object b/unpackaged/config/qa/objects/Opportunity.object new file mode 100644 index 00000000..7172e704 --- /dev/null +++ b/unpackaged/config/qa/objects/Opportunity.object @@ -0,0 +1,48 @@ + + + + OCR_Concatenate__c + false + + 255 + false + false + false + Text + false + + + OCR_Count__c + false + + 18 + false + 0 + false + false + Number + false + + + OCR_Min__c + false + + false + false + false + DateTime + + + QA_Lookup_Parent__c + SetNull + false + + QALookupParent__c + Opportunities + Opportunities + false + false + false + Lookup + + diff --git a/unpackaged/config/qa/objects/QALookupChild__c.object b/unpackaged/config/qa/objects/QALookupChild__c.object new file mode 100644 index 00000000..c5d53619 --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupChild__c.object @@ -0,0 +1,157 @@ + + + + Accept + Default + + + Accept + Large + Default + + + Accept + Small + Default + + + CancelEdit + Default + + + CancelEdit + Large + Default + + + CancelEdit + Small + Default + + + Clone + Default + + + Clone + Large + Default + + + Clone + Small + Default + + + Delete + Default + + + Delete + Large + Default + + + Delete + Small + Default + + + Edit + Default + + + Edit + Large + Default + + + Edit + Small + Default + + + List + Default + + + List + Large + Default + + + List + Small + Default + + + New + Default + + + New + Large + Default + + + New + Small + Default + + + SaveEdit + Default + + + SaveEdit + Large + Default + + + SaveEdit + Small + Default + + + Tab + Default + + + Tab + Large + Default + + + Tab + Small + Default + + + View + Default + + false + SYSTEM + Deployed + Object for use in testing and quality assurance. Records of a custom object that + are child to another object. + false + true + false + false + false + false + true + true + true + Private + + + + Text + + QA Lookup Children + + Private + Public + diff --git a/unpackaged/config/qa/objects/QALookupParent__c.object b/unpackaged/config/qa/objects/QALookupParent__c.object new file mode 100644 index 00000000..357cadc2 --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupParent__c.object @@ -0,0 +1,250 @@ + + + + Accept + Default + + + Accept + Large + Default + + + Accept + Small + Default + + + CancelEdit + Default + + + CancelEdit + Large + Default + + + CancelEdit + Small + Default + + + Clone + Default + + + Clone + Large + Default + + + Clone + Small + Default + + + Delete + Default + + + Delete + Large + Default + + + Delete + Small + Default + + + Edit + Default + + + Edit + Large + Default + + + Edit + Small + Default + + + List + Default + + + List + Large + Default + + + List + Small + Default + + + New + Default + + + New + Large + Default + + + New + Small + Default + + + SaveEdit + Default + + + SaveEdit + Large + Default + + + SaveEdit + Small + Default + + + Tab + Default + + + Tab + Large + Default + + + Tab + Small + Default + + + View + Default + + false + SYSTEM + Deployed + Object for use in testing and quality assurance. Records of a custom object that + are parent to another object. + false + true + false + false + false + false + true + true + true + Private + + + + Text + + QA Lookup Parents + + Read + Public + + Account__c + SetNull + false + + Account + QA Lookup Parents + QA_Lookup_Parents + false + false + Lookup + + + Case_Concatenate__c + false + + 255 + false + false + Text + false + + + Case_Count__c + false + + 18 + false + 0 + false + Number + false + + + Case_Min__c + false + + false + false + DateTime + + + Case__c + SetNull + false + + Case + QA Lookup Parents + QA_Lookup_Parents + false + false + Lookup + + + Opportunity_Concatenate__c + false + + 255 + false + false + Text + false + + + Opportunity_Count__c + false + + 18 + false + 0 + false + Number + false + + + Opportunity_Min__c + false + + false + false + DateTime + + + QA_Lookup_Amount_Min__c + false + + 18 + false + 2 + false + Number + false + + diff --git a/unpackaged/config/qa/package.xml b/unpackaged/config/qa/package.xml new file mode 100644 index 00000000..68197444 --- /dev/null +++ b/unpackaged/config/qa/package.xml @@ -0,0 +1,79 @@ + + + + QAHelper + ApexClass + + + AccountTrigger + OpportunityTrigger + ApexTrigger + + + DLRS_QA_App + CustomApplication + + + Account.Account_Concatenate__c + Account.Account_Min__c + Account.Account_Sum__c + Account.Case_Concatenate__c + Account.Case_Count__c + Account.Case_Min__c + Account.Contact_Concatenate__c + Account.Contact_Count__c + Account.Contact_Min__c + Account.NumberOfLocations__c + Account.Opportunity_Concatenate__c + Account.Opportunity_Max__c + Account.Opportunity_Sum__c + Account.OpportuntiyContactRole_Sum__c + Account.QA_Lookup_Parent_Concatenate__c + Account.QA_Lookup_Parent_Min__c + Account.QA_Lookup_Parent_Sum__c + Account.SLAExpirationDate__c + Account.Self_Relationship_Number_Target__c + Campaign.CampaignMember_Concatenate__c + Campaign.CampaignMember_Count__c + Campaign.CampaignMember_Min__c + Case.Case_Concatenate__c + Case.Case_Count__c + Case.Case_Min__c + Case.QA_Lookup_Parent_Concatenate__c + Case.QA_Lookup_Parent_Min__c + Case.QA_Lookup_Parent_Sum__c + Case.QA_Lookup_Parent__c + Contact.DLRS_All_OCRs__c + Contact.DLRS_CountOCRs__c + Contact.OCR_Concatenate__c + Contact.OCR_Count__c + Contact.OCR_Min__c + Opportunity.OCR_Concatenate__c + Opportunity.OCR_Count__c + Opportunity.OCR_Min__c + Opportunity.QA_Lookup_Parent__c + QALookupParent__c.Account__c + QALookupParent__c.Case_Concatenate__c + QALookupParent__c.Case_Count__c + QALookupParent__c.Case_Min__c + QALookupParent__c.Case__c + QALookupParent__c.Opportunity_Concatenate__c + QALookupParent__c.Opportunity_Count__c + QALookupParent__c.Opportunity_Min__c + QALookupParent__c.QA_Lookup_Amount_Min__c + CustomField + + + QALookupChild__c + QALookupParent__c + CustomObject + + + Account.All_Accounts + Account.QA_Rollup_Annual_Revenue + Account.QA_Rollup_Salesforce_Count_Negotiation + Contact.DLRS_QA_List_View + ListView + + 59.0 + \ No newline at end of file From 1918523a032ff06c418dd362bf2ac71723d6bc39 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 12:46:39 -0600 Subject: [PATCH 18/30] Test for adding DLRS Rollups into QA repo. --- ...RollupSummary2.Account_Case_Concatenate.md | 85 +++++++++++++++++++ ...LookupRollupSummary2.Account_Case_Count.md | 85 +++++++++++++++++++ .../LookupRollupSummary2.Account_Case_Min.md | 85 +++++++++++++++++++ unpackaged/config/qa/package.xml | 6 ++ 4 files changed, 261 insertions(+) create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Count.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Min.md diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Concatenate.md new file mode 100644 index 00000000..136b37eb --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + Case_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Case + + + ConcatenateDelimiter__c + ; + + + Description__c + + + + FieldToAggregate__c + Status + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + AccountId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Count.md new file mode 100644 index 00000000..5eb16355 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Count.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Count + + + AggregateResultField__c + Case_Count__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Case + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Id + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + AccountId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Min.md new file mode 100644 index 00000000..e5de9bf7 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Case_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + Case_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Case + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + CreatedDate + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + AccountId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/package.xml b/unpackaged/config/qa/package.xml index 68197444..89cf38b0 100644 --- a/unpackaged/config/qa/package.xml +++ b/unpackaged/config/qa/package.xml @@ -63,6 +63,12 @@ QALookupParent__c.QA_Lookup_Amount_Min__c CustomField + + LookupRollupSummary2.Account_Case_Concatenate + LookupRollupSummary2.Account_Case_Count + LookupRollupSummary2.Account_Case_Min + CustomMetadata + QALookupChild__c QALookupParent__c From d6b0aa1f16f34976ab8975e44b2f0d9a080b9f43 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 12:55:08 -0600 Subject: [PATCH 19/30] Pulling DLRS QA Rollups into QA unpackaged portion of repo to allow for ready to go testing. --- ...lupSummary2.Account_Account_Concatenate.md | 85 +++++++++++++++++++ ...ookupRollupSummary2.Account_Account_Min.md | 85 +++++++++++++++++++ ...ookupRollupSummary2.Account_Account_Sum.md | 85 +++++++++++++++++++ ...lupSummary2.Account_Contact_Concatenate.md | 85 +++++++++++++++++++ ...kupRollupSummary2.Account_Contact_Count.md | 85 +++++++++++++++++++ ...ookupRollupSummary2.Account_Contact_Min.md | 85 +++++++++++++++++++ ...ummary2.Account_Opportunity_Concatenate.md | 85 +++++++++++++++++++ ...pRollupSummary2.Account_Opportunity_Max.md | 85 +++++++++++++++++++ ...pRollupSummary2.Account_Opportunity_Sum.md | 85 +++++++++++++++++++ ...ary2.Account_QALookupParent_Concatenate.md | 85 +++++++++++++++++++ ...llupSummary2.Account_QALookupParent_Min.md | 85 +++++++++++++++++++ ...llupSummary2.Account_QALookupParent_Sum.md | 85 +++++++++++++++++++ ...ry2.Campaign_CampaignMember_Concatenate.md | 85 +++++++++++++++++++ ...pSummary2.Campaign_CampaignMember_Count.md | 85 +++++++++++++++++++ ...lupSummary2.Campaign_CampaignMember_Min.md | 85 +++++++++++++++++++ ...kupRollupSummary2.Case_Case_Concatenate.md | 85 +++++++++++++++++++ .../LookupRollupSummary2.Case_Case_Count.md | 85 +++++++++++++++++++ .../LookupRollupSummary2.Case_Case_Min.md | 85 +++++++++++++++++++ ...ummary2.Case_QALookupParent_Concatenate.md | 85 +++++++++++++++++++ ...pRollupSummary2.Case_QALookupParent_Min.md | 85 +++++++++++++++++++ ...pRollupSummary2.Case_QALookupParent_Sum.md | 85 +++++++++++++++++++ ...pRollupSummary2.Contact_OCR_Concatenate.md | 85 +++++++++++++++++++ .../LookupRollupSummary2.Contact_OCR_Count.md | 85 +++++++++++++++++++ .../LookupRollupSummary2.Contact_OCR_Min.md | 85 +++++++++++++++++++ ...lupSummary2.Opportunity_OCR_Concatenate.md | 85 +++++++++++++++++++ ...kupRollupSummary2.Opportunity_OCR_Count.md | 85 +++++++++++++++++++ ...ookupRollupSummary2.Opportunity_OCR_Min.md | 85 +++++++++++++++++++ ...ummary2.QALookupParent_Case_Concatenate.md | 85 +++++++++++++++++++ ...ollupSummary2.QALookupParent_Case_Count.md | 85 +++++++++++++++++++ ...pRollupSummary2.QALookupParent_Case_Min.md | 85 +++++++++++++++++++ ....QALookupParent_Opportunity_Concatenate.md | 85 +++++++++++++++++++ ...mmary2.QALookupParent_Opportunity_Count.md | 85 +++++++++++++++++++ ...Summary2.QALookupParent_Opportunity_Min.md | 85 +++++++++++++++++++ ...ALookupParent_QALookupChild_Concatenate.md | 85 +++++++++++++++++++ ...mmary2.QALookupParent_QALookupChild_Min.md | 85 +++++++++++++++++++ ...mmary2.QALookupParent_QALookupChild_Sum.md | 85 +++++++++++++++++++ unpackaged/config/qa/package.xml | 36 ++++++++ 37 files changed, 3096 insertions(+) create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Sum.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Count.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Max.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Sum.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Sum.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Count.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Count.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Sum.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Count.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Count.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Count.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Min.md create mode 100644 unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Sum.md diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Concatenate.md new file mode 100644 index 00000000..a8de1d65 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + Account_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Account + + + ConcatenateDelimiter__c + , + + + Description__c + + + + FieldToAggregate__c + Name + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + ParentId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Min.md new file mode 100644 index 00000000..e38404e8 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + Account_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Account + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + NumberOfEmployees + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + ParentId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Sum.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Sum.md new file mode 100644 index 00000000..ac2ee8c6 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Account_Sum.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Sum + + + AggregateResultField__c + Account_Sum__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Account + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + NumberOfEmployees + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + ParentId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Concatenate.md new file mode 100644 index 00000000..3b1171c1 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + Contact_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Contact + + + ConcatenateDelimiter__c + ; + + + Description__c + + + + FieldToAggregate__c + FirstName + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + AccountId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Count.md new file mode 100644 index 00000000..dd197ace --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Count.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Count + + + AggregateResultField__c + Contact_Count__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Contact + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Id + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + AccountId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Min.md new file mode 100644 index 00000000..92bc038d --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Contact_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + Contact_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Contact + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Birthdate + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + AccountId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Concatenate.md new file mode 100644 index 00000000..e8127b83 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate Distinct + + + AggregateResultField__c + Opportunity_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Opportunity + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + StageName + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + AccountId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Max.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Max.md new file mode 100644 index 00000000..0dc94a05 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Max.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Max + + + AggregateResultField__c + Opportunity_Max__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Opportunity + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Amount + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + AccountId + + + RowLimit__c + + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Sum.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Sum.md new file mode 100644 index 00000000..8c609b0e --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_Opportunity_Sum.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Sum + + + AggregateResultField__c + Opportunity_Sum__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Opportunity + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Amount + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + AccountId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md new file mode 100644 index 00000000..026baefa --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + QA_Lookup_Parent_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + QALookupParent__c + + + ConcatenateDelimiter__c + ; + + + Description__c + + + + FieldToAggregate__c + Colours__c + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + Account__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md new file mode 100644 index 00000000..dae30ed8 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + QA_Lookup_Parent_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + QALookupParent__c + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Total__c + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + Account__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Sum.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Sum.md new file mode 100644 index 00000000..f14e353a --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Sum.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Sum + + + AggregateResultField__c + QA_Lookup_Parent_Sum__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + QALookupParent__c + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Total__c + + + FieldToOrderBy__c + + + + ParentObject__c + Account + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + Account__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Concatenate.md new file mode 100644 index 00000000..5903d529 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + CampaignMember_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + CampaignMember + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + LastName + + + FieldToOrderBy__c + + + + ParentObject__c + Campaign + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + CampaignId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Count.md new file mode 100644 index 00000000..5c4ea337 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Count.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Count + + + AggregateResultField__c + CampaignMember_Count__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + CampaignMember + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Id + + + FieldToOrderBy__c + + + + ParentObject__c + Campaign + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + CampaignId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Min.md new file mode 100644 index 00000000..17058153 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Campaign_CampaignMember_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + CampaignMember_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + CampaignMember + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + CreatedDate + + + FieldToOrderBy__c + + + + ParentObject__c + Campaign + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + CampaignId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Concatenate.md new file mode 100644 index 00000000..29706f2f --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + Case_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Case + + + ConcatenateDelimiter__c + , + + + Description__c + + + + FieldToAggregate__c + Status + + + FieldToOrderBy__c + + + + ParentObject__c + Case + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + ParentId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Count.md new file mode 100644 index 00000000..d77a1870 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Count.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Count + + + AggregateResultField__c + Case_Count__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Case + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Id + + + FieldToOrderBy__c + + + + ParentObject__c + Case + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + ParentId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Min.md new file mode 100644 index 00000000..288679ad --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_Case_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + Case_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Case + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + CreatedDate + + + FieldToOrderBy__c + + + + ParentObject__c + Case + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + ParentId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Concatenate.md new file mode 100644 index 00000000..0b4a4682 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + QA_Lookup_Parent_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + QALookupParent__c + + + ConcatenateDelimiter__c + ; + + + Description__c + + + + FieldToAggregate__c + Colours__c + + + FieldToOrderBy__c + + + + ParentObject__c + Case + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + Case__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md new file mode 100644 index 00000000..e9de3d80 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + QA_Lookup_Parent_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + QALookupParent__c + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Total__c + + + FieldToOrderBy__c + + + + ParentObject__c + Case + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + Case__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Sum.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Sum.md new file mode 100644 index 00000000..be42d959 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Sum.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Sum + + + AggregateResultField__c + QA_Lookup_Parent_Sum__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + QALookupParent__c + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Total__c + + + FieldToOrderBy__c + + + + ParentObject__c + Case + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + Case__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md new file mode 100644 index 00000000..392649b0 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + OCR_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + OpportunityContactRole + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Role + + + FieldToOrderBy__c + + + + ParentObject__c + Contact + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + Id + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md new file mode 100644 index 00000000..cc587842 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Count + + + AggregateResultField__c + OCR_Count__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + OpportunityContactRole + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Id + + + FieldToOrderBy__c + + + + ParentObject__c + Contact + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + Id + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md new file mode 100644 index 00000000..ddae691b --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + CreatedDate + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + OpportunityContactRole + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + CreatedDate + + + FieldToOrderBy__c + + + + ParentObject__c + Contact + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + Id + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md new file mode 100644 index 00000000..2e8aa4d9 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + false + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + OCR_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + OpportunityContactRole + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Role + + + FieldToOrderBy__c + + + + ParentObject__c + Contact + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + Id + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Count.md new file mode 100644 index 00000000..96119f97 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Count.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Count + + + AggregateResultField__c + OCR_Count__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + OpportunityContactRole + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Id + + + FieldToOrderBy__c + + + + ParentObject__c + Opportunity + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + OpportunityId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Min.md new file mode 100644 index 00000000..b22add25 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + OCR_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + OpportunityContactRole + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + CreatedDate + + + FieldToOrderBy__c + + + + ParentObject__c + Opportunity + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + OpportunityId + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md new file mode 100644 index 00000000..b7dbe5e6 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + Case_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Case + + + ConcatenateDelimiter__c + , + + + Description__c + + + + FieldToAggregate__c + Type + + + FieldToOrderBy__c + + + + ParentObject__c + QALookupParent__c + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + QA_Lookup_Parent__c + + + RowLimit__c + + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Count.md new file mode 100644 index 00000000..a17b0595 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Count.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Count + + + AggregateResultField__c + Case_Count__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Case + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Id + + + FieldToOrderBy__c + + + + ParentObject__c + QALookupParent__c + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + QA_Lookup_Parent__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Min.md new file mode 100644 index 00000000..676d473b --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + Case_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Case + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + CreatedDate + + + FieldToOrderBy__c + + + + ParentObject__c + QALookupParent__c + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + QA_Lookup_Parent__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Concatenate.md new file mode 100644 index 00000000..c382ab4e --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + Opportunity_Concatenate__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Opportunity + + + ConcatenateDelimiter__c + ; + + + Description__c + + + + FieldToAggregate__c + Name + + + FieldToOrderBy__c + + + + ParentObject__c + QALookupParent__c + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + QA_Lookup_Parent__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Count.md new file mode 100644 index 00000000..5dd2bf1d --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Count.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Count + + + AggregateResultField__c + Opportunity_Count__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Opportunity + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Id + + + FieldToOrderBy__c + + + + ParentObject__c + QALookupParent__c + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + QA_Lookup_Parent__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Min.md new file mode 100644 index 00000000..806d022d --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Opportunity_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + Opportunity_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + Opportunity + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + CreatedDate + + + FieldToOrderBy__c + + + + ParentObject__c + QALookupParent__c + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + QA_Lookup_Parent__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md new file mode 100644 index 00000000..c6c259bb --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Concatenate + + + AggregateResultField__c + Descriptions2__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + QALookupChild__c + + + ConcatenateDelimiter__c + ; + + + Description__c + + + + FieldToAggregate__c + Id + + + FieldToOrderBy__c + + + + ParentObject__c + QALookupParent__c + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + LookupParent__c + + + RowLimit__c + 0.0 + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Min.md new file mode 100644 index 00000000..d2f816e8 --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Min.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Min + + + AggregateResultField__c + QA_Lookup_Amount_Min__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + QALookupChild__c + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Amount__c + + + FieldToOrderBy__c + + + + ParentObject__c + QALookupParent__c + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + LookupParent__c + + + RowLimit__c + + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Sum.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Sum.md new file mode 100644 index 00000000..efd1a53c --- /dev/null +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Sum.md @@ -0,0 +1,85 @@ + + + + false + + Active__c + true + + + AggregateAllRows__c + false + + + AggregateOperation__c + Sum + + + AggregateResultField__c + Total__c + + + CalculationMode__c + Realtime + + + CalculationSharingMode__c + System + + + ChildObject__c + QALookupChild__c + + + ConcatenateDelimiter__c + + + + Description__c + + + + FieldToAggregate__c + Amount__c + + + FieldToOrderBy__c + + + + ParentObject__c + QALookupParent__c + + + RelationshipCriteriaFields__c + + + + RelationshipCriteria__c + + + + RelationshipField__c + LookupParent__c + + + RowLimit__c + + + + TestCode2__c + + + + TestCodeParent__c + + + + TestCodeSeeAllData__c + false + + + TestCode__c + + + diff --git a/unpackaged/config/qa/package.xml b/unpackaged/config/qa/package.xml index 89cf38b0..67dbb662 100644 --- a/unpackaged/config/qa/package.xml +++ b/unpackaged/config/qa/package.xml @@ -64,9 +64,45 @@ CustomField + LookupRollupSummary2.Account_Account_Concatenate + LookupRollupSummary2.Account_Account_Min + LookupRollupSummary2.Account_Account_Sum LookupRollupSummary2.Account_Case_Concatenate LookupRollupSummary2.Account_Case_Count LookupRollupSummary2.Account_Case_Min + LookupRollupSummary2.Account_Contact_Concatenate + LookupRollupSummary2.Account_Contact_Count + LookupRollupSummary2.Account_Contact_Min + LookupRollupSummary2.Account_Opportunity_Concatenate + LookupRollupSummary2.Account_Opportunity_Max + LookupRollupSummary2.Account_Opportunity_Sum + LookupRollupSummary2.Account_QALookupParent_Concatenate + LookupRollupSummary2.Account_QALookupParent_Min + LookupRollupSummary2.Account_QALookupParent_Sum + LookupRollupSummary2.Campaign_CampaignMember_Concatenate + LookupRollupSummary2.Campaign_CampaignMember_Count + LookupRollupSummary2.Campaign_CampaignMember_Min + LookupRollupSummary2.Case_Case_Concatenate + LookupRollupSummary2.Case_Case_Count + LookupRollupSummary2.Case_Case_Min + LookupRollupSummary2.Case_QALookupParent_Concatenate + LookupRollupSummary2.Case_QALookupParent_Min + LookupRollupSummary2.Case_QALookupParent_Sum + LookupRollupSummary2.Contact_OCR_Concatenate + LookupRollupSummary2.Contact_OCR_Count + LookupRollupSummary2.Contact_OCR_Min + LookupRollupSummary2.Opportunity_OCR_Concatenate + LookupRollupSummary2.Opportunity_OCR_Count + LookupRollupSummary2.Opportunity_OCR_Min + LookupRollupSummary2.QALookupParent_Case_Concatenate + LookupRollupSummary2.QALookupParent_Case_Count + LookupRollupSummary2.QALookupParent_Case_Min + LookupRollupSummary2.QALookupParent_Opportunity_Concatenate + LookupRollupSummary2.QALookupParent_Opportunity_Count + LookupRollupSummary2.QALookupParent_Opportunity_Min + LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate + LookupRollupSummary2.QALookupParent_QALookupChild_Min + LookupRollupSummary2.QALookupParent_QALookupChild_Sum CustomMetadata From 5e3d27527e34a555caf929996622e3d13b8fede0 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 13:04:22 -0600 Subject: [PATCH 20/30] Adding Object Based DLRS Apex Class and Apex Triggers into QA Unpackaged part of repo. --- unpackaged/config/qa/classes/AccountTest.cls | 13 +++++++++++++ .../config/qa/classes/AccountTest.cls-meta.xml | 5 +++++ .../config/qa/classes/CampaignMemberTest.cls | 13 +++++++++++++ .../qa/classes/CampaignMemberTest.cls-meta.xml | 5 +++++ unpackaged/config/qa/classes/CaseTest.cls | 13 +++++++++++++ unpackaged/config/qa/classes/CaseTest.cls-meta.xml | 5 +++++ unpackaged/config/qa/classes/ContactTest.cls | 13 +++++++++++++ .../config/qa/classes/ContactTest.cls-meta.xml | 5 +++++ .../qa/classes/OpportunityContactRoleTest.cls | 13 +++++++++++++ .../OpportunityContactRoleTest.cls-meta.xml | 5 +++++ unpackaged/config/qa/classes/OpportunityTest.cls | 13 +++++++++++++ .../config/qa/classes/OpportunityTest.cls-meta.xml | 5 +++++ unpackaged/config/qa/classes/QALookupChildTest.cls | 13 +++++++++++++ .../qa/classes/QALookupChildTest.cls-meta.xml | 5 +++++ .../config/qa/classes/QALookupParentTest.cls | 13 +++++++++++++ .../qa/classes/QALookupParentTest.cls-meta.xml | 5 +++++ unpackaged/config/qa/package.xml | 14 ++++++++++++++ .../qa/triggers/CampaignMemberTrigger.trigger | 8 ++++++++ .../CampaignMemberTrigger.trigger-meta.xml | 5 +++++ unpackaged/config/qa/triggers/CaseTrigger.trigger | 8 ++++++++ .../qa/triggers/CaseTrigger.trigger-meta.xml | 5 +++++ .../config/qa/triggers/ContactTrigger.trigger | 8 ++++++++ .../qa/triggers/ContactTrigger.trigger-meta.xml | 5 +++++ .../triggers/OpportunityContactRoleTrigger.trigger | 8 ++++++++ .../OpportunityContactRoleTrigger.trigger-meta.xml | 5 +++++ .../qa/triggers/QALookupChildTrigger.trigger | 8 ++++++++ .../triggers/QALookupChildTrigger.trigger-meta.xml | 5 +++++ .../qa/triggers/QALookupParentTrigger.trigger | 8 ++++++++ .../QALookupParentTrigger.trigger-meta.xml | 5 +++++ 29 files changed, 236 insertions(+) create mode 100644 unpackaged/config/qa/classes/AccountTest.cls create mode 100644 unpackaged/config/qa/classes/AccountTest.cls-meta.xml create mode 100644 unpackaged/config/qa/classes/CampaignMemberTest.cls create mode 100644 unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml create mode 100644 unpackaged/config/qa/classes/CaseTest.cls create mode 100644 unpackaged/config/qa/classes/CaseTest.cls-meta.xml create mode 100644 unpackaged/config/qa/classes/ContactTest.cls create mode 100644 unpackaged/config/qa/classes/ContactTest.cls-meta.xml create mode 100644 unpackaged/config/qa/classes/OpportunityContactRoleTest.cls create mode 100644 unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml create mode 100644 unpackaged/config/qa/classes/OpportunityTest.cls create mode 100644 unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml create mode 100644 unpackaged/config/qa/classes/QALookupChildTest.cls create mode 100644 unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml create mode 100644 unpackaged/config/qa/classes/QALookupParentTest.cls create mode 100644 unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml create mode 100644 unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger create mode 100644 unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml create mode 100644 unpackaged/config/qa/triggers/CaseTrigger.trigger create mode 100644 unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml create mode 100644 unpackaged/config/qa/triggers/ContactTrigger.trigger create mode 100644 unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml create mode 100644 unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger create mode 100644 unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml create mode 100644 unpackaged/config/qa/triggers/QALookupChildTrigger.trigger create mode 100644 unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml create mode 100644 unpackaged/config/qa/triggers/QALookupParentTrigger.trigger create mode 100644 unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml diff --git a/unpackaged/config/qa/classes/AccountTest.cls b/unpackaged/config/qa/classes/AccountTest.cls new file mode 100644 index 00000000..afd2a7c0 --- /dev/null +++ b/unpackaged/config/qa/classes/AccountTest.cls @@ -0,0 +1,13 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +@IsTest +private class AccountTest +{ + @IsTest + private static void testTrigger() + { + // Force the QALookupParentTrigger to be invoked, fails the test if org config or other Apex code prevents this. + RollupService.testHandler(new Account()); + } +} \ No newline at end of file diff --git a/unpackaged/config/qa/classes/AccountTest.cls-meta.xml b/unpackaged/config/qa/classes/AccountTest.cls-meta.xml new file mode 100644 index 00000000..b1a915c9 --- /dev/null +++ b/unpackaged/config/qa/classes/AccountTest.cls-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/classes/CampaignMemberTest.cls b/unpackaged/config/qa/classes/CampaignMemberTest.cls new file mode 100644 index 00000000..1297f394 --- /dev/null +++ b/unpackaged/config/qa/classes/CampaignMemberTest.cls @@ -0,0 +1,13 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +@IsTest +private class CampaignMemberTest +{ + @IsTest + private static void testTrigger() + { + // Force the CampaignMemberTrigger to be invoked, fails the test if org config or other Apex code prevents this. + RollupService.testHandler(new CampaignMember()); + } +} \ No newline at end of file diff --git a/unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml b/unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml new file mode 100644 index 00000000..b1a915c9 --- /dev/null +++ b/unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/classes/CaseTest.cls b/unpackaged/config/qa/classes/CaseTest.cls new file mode 100644 index 00000000..8994a915 --- /dev/null +++ b/unpackaged/config/qa/classes/CaseTest.cls @@ -0,0 +1,13 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +@IsTest +private class CaseTest +{ + @IsTest + private static void testTrigger() + { + // Force the CaseTrigger to be invoked, fails the test if org config or other Apex code prevents this. + RollupService.testHandler(new Case()); + } +} \ No newline at end of file diff --git a/unpackaged/config/qa/classes/CaseTest.cls-meta.xml b/unpackaged/config/qa/classes/CaseTest.cls-meta.xml new file mode 100644 index 00000000..b1a915c9 --- /dev/null +++ b/unpackaged/config/qa/classes/CaseTest.cls-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/classes/ContactTest.cls b/unpackaged/config/qa/classes/ContactTest.cls new file mode 100644 index 00000000..eeebad4c --- /dev/null +++ b/unpackaged/config/qa/classes/ContactTest.cls @@ -0,0 +1,13 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +@IsTest +private class ContactTest +{ + @IsTest + private static void testTrigger() + { + // Force the ContactTrigger to be invoked, fails the test if org config or other Apex code prevents this. + RollupService.testHandler(new Contact()); + } +} \ No newline at end of file diff --git a/unpackaged/config/qa/classes/ContactTest.cls-meta.xml b/unpackaged/config/qa/classes/ContactTest.cls-meta.xml new file mode 100644 index 00000000..b1a915c9 --- /dev/null +++ b/unpackaged/config/qa/classes/ContactTest.cls-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls b/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls new file mode 100644 index 00000000..a402ce20 --- /dev/null +++ b/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls @@ -0,0 +1,13 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +@IsTest +private class OpportunityContactRoleTest +{ + @IsTest + private static void testTrigger() + { + // Force the OpportunityContactRoleTrigger to be invoked, fails the test if org config or other Apex code prevents this. + RollupService.testHandler(new OpportunityContactRole()); + } +} \ No newline at end of file diff --git a/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml b/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml new file mode 100644 index 00000000..b1a915c9 --- /dev/null +++ b/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/classes/OpportunityTest.cls b/unpackaged/config/qa/classes/OpportunityTest.cls new file mode 100644 index 00000000..576a618a --- /dev/null +++ b/unpackaged/config/qa/classes/OpportunityTest.cls @@ -0,0 +1,13 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +@IsTest +private class OpportunityTest +{ + @IsTest + private static void testTrigger() + { + // Force the OpportunityTrigger to be invoked, fails the test if org config or other Apex code prevents this. + RollupService.testHandler(new Opportunity()); + } +} \ No newline at end of file diff --git a/unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml b/unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml new file mode 100644 index 00000000..b1a915c9 --- /dev/null +++ b/unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/classes/QALookupChildTest.cls b/unpackaged/config/qa/classes/QALookupChildTest.cls new file mode 100644 index 00000000..9cb15ffe --- /dev/null +++ b/unpackaged/config/qa/classes/QALookupChildTest.cls @@ -0,0 +1,13 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +@IsTest +private class QALookupChildTest +{ + @IsTest + private static void testTrigger() + { + // Force the QALookupChildTrigger to be invoked, fails the test if org config or other Apex code prevents this. + RollupService.testHandler(new QALookupChild__c()); + } +} \ No newline at end of file diff --git a/unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml b/unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml new file mode 100644 index 00000000..b1a915c9 --- /dev/null +++ b/unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/classes/QALookupParentTest.cls b/unpackaged/config/qa/classes/QALookupParentTest.cls new file mode 100644 index 00000000..bb51d696 --- /dev/null +++ b/unpackaged/config/qa/classes/QALookupParentTest.cls @@ -0,0 +1,13 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +@IsTest +private class QALookupParentTest +{ + @IsTest + private static void testTrigger() + { + // Force the QALookupParentTrigger to be invoked, fails the test if org config or other Apex code prevents this. + RollupService.testHandler(new QALookupParent__c()); + } +} \ No newline at end of file diff --git a/unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml b/unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml new file mode 100644 index 00000000..b1a915c9 --- /dev/null +++ b/unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/package.xml b/unpackaged/config/qa/package.xml index 67dbb662..fbd41e8d 100644 --- a/unpackaged/config/qa/package.xml +++ b/unpackaged/config/qa/package.xml @@ -1,12 +1,26 @@ + AccountTest + CampaignMemberTest + CaseTest + ContactTest + OpportunityContactRoleTest + OpportunityTest QAHelper + QALookupChildTest + QALookupParentTest ApexClass AccountTrigger + CampaignMemberTrigger + CaseTrigger + ContactTrigger + OpportunityContactRoleTrigger OpportunityTrigger + QALookupChildTrigger + QALookupParentTrigger ApexTrigger diff --git a/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger b/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger new file mode 100644 index 00000000..0ffccdf3 --- /dev/null +++ b/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger @@ -0,0 +1,8 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +trigger CampaignMemberTrigger on CampaignMember + (before delete, before insert, before update, after delete, after insert, after undelete, after update) +{ + RollupService.triggerHandler(CampaignMember.SObjectType); +} \ No newline at end of file diff --git a/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml new file mode 100644 index 00000000..5eabbfe9 --- /dev/null +++ b/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/triggers/CaseTrigger.trigger b/unpackaged/config/qa/triggers/CaseTrigger.trigger new file mode 100644 index 00000000..0ea05db9 --- /dev/null +++ b/unpackaged/config/qa/triggers/CaseTrigger.trigger @@ -0,0 +1,8 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +trigger CaseTrigger on Case + (before delete, before insert, before update, after delete, after insert, after undelete, after update) +{ + RollupService.triggerHandler(Case.SObjectType); +} \ No newline at end of file diff --git a/unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml new file mode 100644 index 00000000..5eabbfe9 --- /dev/null +++ b/unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/triggers/ContactTrigger.trigger b/unpackaged/config/qa/triggers/ContactTrigger.trigger new file mode 100644 index 00000000..5a81bc7e --- /dev/null +++ b/unpackaged/config/qa/triggers/ContactTrigger.trigger @@ -0,0 +1,8 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +trigger ContactTrigger on Contact + (before delete, before insert, before update, after delete, after insert, after undelete, after update) +{ + RollupService.triggerHandler(Contact.SObjectType); +} \ No newline at end of file diff --git a/unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml new file mode 100644 index 00000000..5eabbfe9 --- /dev/null +++ b/unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger b/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger new file mode 100644 index 00000000..61805740 --- /dev/null +++ b/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger @@ -0,0 +1,8 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +trigger OpportunityContactRoleTrigger on OpportunityContactRole + (before delete, before insert, before update, after delete, after insert, after undelete, after update) +{ + RollupService.triggerHandler(OpportunityContactRole.SObjectType); +} \ No newline at end of file diff --git a/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml new file mode 100644 index 00000000..5eabbfe9 --- /dev/null +++ b/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger b/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger new file mode 100644 index 00000000..bdde7852 --- /dev/null +++ b/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger @@ -0,0 +1,8 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +trigger QALookupChildTrigger on QALookupChild__c + (before delete, before insert, before update, after delete, after insert, after undelete, after update) +{ + RollupService.triggerHandler(QALookupChild__c.SObjectType); +} \ No newline at end of file diff --git a/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml new file mode 100644 index 00000000..5eabbfe9 --- /dev/null +++ b/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + diff --git a/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger b/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger new file mode 100644 index 00000000..7bb1ae2e --- /dev/null +++ b/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger @@ -0,0 +1,8 @@ +/** + * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs) + **/ +trigger QALookupParentTrigger on QALookupParent__c + (before delete, before insert, before update, after delete, after insert, after undelete, after update) +{ + RollupService.triggerHandler(QALookupParent__c.SObjectType); +} \ No newline at end of file diff --git a/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml new file mode 100644 index 00000000..5eabbfe9 --- /dev/null +++ b/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml @@ -0,0 +1,5 @@ + + + 59.0 + Active + From 5aaf3b05fa19da6730c52a296c8bebe017904777 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 14:59:48 -0600 Subject: [PATCH 21/30] Pull DLRS Updates post testing --- ...upRollupSummary2.Account_QALookupParent_Concatenate.md | 4 ++-- .../LookupRollupSummary2.Account_QALookupParent_Min.md | 4 ++-- .../LookupRollupSummary2.Case_QALookupParent_Min.md | 4 ++-- .../LookupRollupSummary2.Contact_OCR_Concatenate.md | 4 ++-- .../LookupRollupSummary2.Contact_OCR_Count.md | 4 ++-- .../LookupRollupSummary2.Contact_OCR_Min.md | 6 +++--- .../LookupRollupSummary2.Opportunity_OCR_Concatenate.md | 4 ++-- ...ookupRollupSummary2.QALookupParent_Case_Concatenate.md | 2 +- ...upSummary2.QALookupParent_QALookupChild_Concatenate.md | 8 ++++---- unpackaged/config/qa/objects/QALookupParent__c.object | 7 +++++++ unpackaged/config/qa/package.xml | 4 ++++ 11 files changed, 31 insertions(+), 20 deletions(-) diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md index 026baefa..a7e7c513 100644 --- a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Concatenate.md @@ -12,7 +12,7 @@ AggregateOperation__c - Concatenate + Concatenate Distinct AggregateResultField__c @@ -64,7 +64,7 @@ RowLimit__c - 0.0 + TestCode2__c diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md index dae30ed8..c10c00cf 100644 --- a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Account_QALookupParent_Min.md @@ -40,7 +40,7 @@ FieldToAggregate__c - Total__c + QA_Lookup_Amount_Min__c FieldToOrderBy__c @@ -64,7 +64,7 @@ RowLimit__c - 0.0 + TestCode2__c diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md index e9de3d80..ac4d9507 100644 --- a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Case_QALookupParent_Min.md @@ -40,7 +40,7 @@ FieldToAggregate__c - Total__c + QA_Lookup_Amount_Min__c FieldToOrderBy__c @@ -64,7 +64,7 @@ RowLimit__c - 0.0 + TestCode2__c diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md index 392649b0..ac90fc0a 100644 --- a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Concatenate.md @@ -60,11 +60,11 @@ RelationshipField__c - Id + ContactId RowLimit__c - 0.0 + TestCode2__c diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md index cc587842..c52ebe4f 100644 --- a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Count.md @@ -60,11 +60,11 @@ RelationshipField__c - Id + ContactId RowLimit__c - 0.0 + TestCode2__c diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md index ddae691b..f05ccf52 100644 --- a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Contact_OCR_Min.md @@ -16,7 +16,7 @@ AggregateResultField__c - CreatedDate + OCR_Min__c CalculationMode__c @@ -60,11 +60,11 @@ RelationshipField__c - Id + ContactId RowLimit__c - 0.0 + TestCode2__c diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md index 2e8aa4d9..8065dc87 100644 --- a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.Opportunity_OCR_Concatenate.md @@ -4,7 +4,7 @@ false Active__c - false + true AggregateAllRows__c @@ -64,7 +64,7 @@ RowLimit__c - 0.0 + TestCode2__c diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md index b7dbe5e6..d1f89917 100644 --- a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_Case_Concatenate.md @@ -40,7 +40,7 @@ FieldToAggregate__c - Type + Status FieldToOrderBy__c diff --git a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md index c6c259bb..6e01180a 100644 --- a/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md +++ b/unpackaged/config/qa/customMetadata/LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate.md @@ -12,11 +12,11 @@ AggregateOperation__c - Concatenate + Concatenate Distinct AggregateResultField__c - Descriptions2__c + Colours__c CalculationMode__c @@ -40,7 +40,7 @@ FieldToAggregate__c - Id + Color__c FieldToOrderBy__c @@ -64,7 +64,7 @@ RowLimit__c - 0.0 + TestCode2__c diff --git a/unpackaged/config/qa/objects/QALookupParent__c.object b/unpackaged/config/qa/objects/QALookupParent__c.object index 357cadc2..d81ce2b2 100644 --- a/unpackaged/config/qa/objects/QALookupParent__c.object +++ b/unpackaged/config/qa/objects/QALookupParent__c.object @@ -247,4 +247,11 @@ Number false + + Not_42 + false + Total__c !=42 + Total__c + The answer is not 42! + diff --git a/unpackaged/config/qa/package.xml b/unpackaged/config/qa/package.xml index fbd41e8d..a2d38a22 100644 --- a/unpackaged/config/qa/package.xml +++ b/unpackaged/config/qa/package.xml @@ -131,5 +131,9 @@ Contact.DLRS_QA_List_View ListView + + QALookupParent__c.Not_42 + ValidationRule + 59.0 \ No newline at end of file From 390e2bb554cccc8284041dd4271c14a49a3c3700 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 15:03:17 -0600 Subject: [PATCH 22/30] Add Page Layout changes with new fields and splitting out DRLS Test Fields into Section. --- .../qa/layouts/Account-Account Layout.layout | 338 ++++++++++++++++++ unpackaged/config/qa/package.xml | 4 + 2 files changed, 342 insertions(+) create mode 100644 unpackaged/config/qa/layouts/Account-Account Layout.layout diff --git a/unpackaged/config/qa/layouts/Account-Account Layout.layout b/unpackaged/config/qa/layouts/Account-Account Layout.layout new file mode 100644 index 00000000..58c42b36 --- /dev/null +++ b/unpackaged/config/qa/layouts/Account-Account Layout.layout @@ -0,0 +1,338 @@ + + + Submit + + true + true + true + + + + Edit + Self_Relationship_Number_Target__c + + + Edit + Opportunity_Sum__c + + + Edit + Opportunity_Max__c + + + Edit + Opportunity_Concatenate__c + + + Edit + Case_Min__c + + + Edit + Case_Count__c + + + Edit + Case_Concatenate__c + + + Edit + Contact_Count__c + + + Edit + Contact_Min__c + + + Edit + Contact_Concatenate__c + + + + + Edit + Account_Sum__c + + + Edit + Account_Min__c + + + Edit + Account_Concatenate__c + + + Edit + QA_Lookup_Parent_Sum__c + + + Edit + QA_Lookup_Parent_Min__c + + + Edit + QA_Lookup_Parent_Concatenate__c + + + + + + false + true + true + + + + Edit + OwnerId + + + Required + Name + + + Edit + ParentId + + + Edit + AccountNumber + + + Edit + Site + + + Edit + Type + + + Edit + Industry + + + Edit + AnnualRevenue + + + + + Edit + Rating + + + Edit + Phone + + + Edit + Fax + + + Edit + Website + + + Edit + TickerSymbol + + + Edit + Ownership + + + Edit + NumberOfEmployees + + + Edit + Sic + + + + + + false + false + true + + + + Edit + BillingAddress + + + + + Edit + ShippingAddress + + + + + + false + false + true + + + + + + + false + false + true + + + + Readonly + CreatedById + + + + + Readonly + LastModifiedById + + + + + + false + false + true + + + + Edit + Description + + + + + + true + false + false + + + + + + + + + FeedItem.TextPost + + + FeedItem.ContentPost + + + NewTask + + + NewContact + + + NewCase + + + LogACall + + + NewNote + + + NewOpportunity + + + NewEvent + + + FeedItem.RypplePost + + + FeedItem.LinkPost + + + FeedItem.PollPost + + + FeedItem.QuestionPost + + + SendEmail + + + + FULL_NAME + CONTACT.TITLE + CONTACT.EMAIL + CONTACT.PHONE1 + RelatedContactList + + + OPPORTUNITY.NAME + OPPORTUNITY.STAGE_NAME + OPPORTUNITY.AMOUNT + OPPORTUNITY.CLOSE_DATE + RelatedOpportunityList + + + CASES.CASE_NUMBER + NAME + CASES.SUBJECT + CASES.PRIORITY + CASES.CREATED_DATE_DATE_ONLY + CASES.STATUS + OWNER_NAME + RelatedCaseList + + + TASK.SUBJECT + TASK.WHO_NAME + TASK.WHAT_NAME + ACTIVITY.TASK + TASK.DUE_DATE + TASK.STATUS + TASK.PRIORITY + CORE.USERS.FULL_NAME + RelatedActivityList + + + TASK.SUBJECT + TASK.WHO_NAME + TASK.WHAT_NAME + ACTIVITY.TASK + TASK.DUE_DATE + CORE.USERS.FULL_NAME + TASK.LAST_UPDATE + RelatedHistoryList + + + RelatedNoteList + + + ACCOUNT.NAME + OPPORTUNITY.NAME + PARTNER.ROLE + RelatedPartnerList + + + NAME + QALookupParent__c.Account__c + + ParentId + false + false + false + false + false + + 00h7i000007iBWD + 4 + 0 + Default + + diff --git a/unpackaged/config/qa/package.xml b/unpackaged/config/qa/package.xml index a2d38a22..82b2c962 100644 --- a/unpackaged/config/qa/package.xml +++ b/unpackaged/config/qa/package.xml @@ -124,6 +124,10 @@ QALookupParent__c CustomObject + + Account-Account Layout + Layout + Account.All_Accounts Account.QA_Rollup_Annual_Revenue From 96922acb6a5d3ac96e892ad762c400f25ede97f1 Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 15:05:27 -0600 Subject: [PATCH 23/30] Ignore Layout and Profile changes --- ...ount-Account %28Marketing%29 Layout.layout | 321 +++ .../Account-Account %28Sales%29 Layout.layout | 319 +++ ...ccount-Account %28Support%29 Layout.layout | 321 +++ unpackaged/config/qa/objects/Case.object | 429 ++++ .../config/qa/objects/Opportunity.object | 270 ++ .../qa/objects/QALookupParent__c.object | 146 ++ unpackaged/config/qa/package.xml | 71 + unpackaged/config/qa/profiles/Admin.profile | 2218 +++++++++++++++++ 8 files changed, 4095 insertions(+) create mode 100644 unpackaged/config/qa/layouts/Account-Account %28Marketing%29 Layout.layout create mode 100644 unpackaged/config/qa/layouts/Account-Account %28Sales%29 Layout.layout create mode 100644 unpackaged/config/qa/layouts/Account-Account %28Support%29 Layout.layout create mode 100644 unpackaged/config/qa/profiles/Admin.profile diff --git a/unpackaged/config/qa/layouts/Account-Account %28Marketing%29 Layout.layout b/unpackaged/config/qa/layouts/Account-Account %28Marketing%29 Layout.layout new file mode 100644 index 00000000..2fad7d76 --- /dev/null +++ b/unpackaged/config/qa/layouts/Account-Account %28Marketing%29 Layout.layout @@ -0,0 +1,321 @@ + + + false + PersonalTagging + PublicTagging + + false + false + true + + + + Edit + OwnerId + + + Required + Name + + + Edit + ParentId + + + Edit + AccountNumber + + + Edit + Site + + + Edit + Opportunity_Sum__c + + + Edit + Opportunity_Max__c + + + Edit + Opportunity_Concatenate__c + + + Edit + Contact_Count__c + + + Edit + Contact_Min__c + + + Edit + Contact_Concatenate__c + + + Edit + Account_Sum__c + + + Edit + Account_Min__c + + + Edit + Account_Concatenate__c + + + Edit + Case_Min__c + + + Edit + Case_Count__c + + + Edit + Case_Concatenate__c + + + Edit + QA_Lookup_Parent_Sum__c + + + Edit + QA_Lookup_Parent_Min__c + + + Edit + QA_Lookup_Parent_Concatenate__c + + + + + Edit + Rating + + + Edit + Phone + + + Edit + Fax + + + Edit + Website + + + Edit + TickerSymbol + + + + + + false + false + true + + + + Edit + BillingAddress + + + + + Edit + ShippingAddress + + + + + + false + false + true + + + + Edit + Industry + + + Edit + AnnualRevenue + + + Edit + Ownership + + + + + Edit + Type + + + Edit + Sic + + + Edit + NumberOfEmployees + + + + + + false + false + true + + + + Readonly + CreatedById + + + + + Readonly + LastModifiedById + + + + + + false + false + true + + + + Edit + Description + + + + + + false + false + false + + + + + + + + FeedItem.TextPost + + + FeedItem.ContentPost + + + NewTask + + + NewContact + + + NewCase + + + LogACall + + + NewNote + + + NewOpportunity + + + NewEvent + + + FeedItem.RypplePost + + + FeedItem.LinkPost + + + FeedItem.PollPost + + + FeedItem.QuestionPost + + + SendEmail + + + + FULL_NAME + CONTACT.TITLE + CONTACT.EMAIL + CONTACT.PHONE1 + RelatedContactList + + + TASK.SUBJECT + TASK.WHO_NAME + TASK.WHAT_NAME + ACTIVITY.TASK + TASK.DUE_DATE + TASK.STATUS + TASK.PRIORITY + CORE.USERS.FULL_NAME + RelatedActivityList + + + TASK.SUBJECT + TASK.WHO_NAME + TASK.WHAT_NAME + ACTIVITY.TASK + TASK.DUE_DATE + CORE.USERS.FULL_NAME + TASK.LAST_UPDATE + RelatedHistoryList + + + OPPORTUNITY.NAME + OPPORTUNITY.STAGE_NAME + OPPORTUNITY.AMOUNT + OPPORTUNITY.CLOSE_DATE + RelatedOpportunityList + + + CASES.CASE_NUMBER + NAME + CASES.SUBJECT + CASES.PRIORITY + CASES.CREATED_DATE_DATE_ONLY + CASES.STATUS + OWNER_NAME + RelatedCaseList + + + RelatedNoteList + + + ACCOUNT.NAME + OPPORTUNITY.NAME + PARTNER.ROLE + RelatedPartnerList + + + NAME + QALookupParent__c.Account__c + + ParentId + false + true + false + false + true + false + diff --git a/unpackaged/config/qa/layouts/Account-Account %28Sales%29 Layout.layout b/unpackaged/config/qa/layouts/Account-Account %28Sales%29 Layout.layout new file mode 100644 index 00000000..cfb2db98 --- /dev/null +++ b/unpackaged/config/qa/layouts/Account-Account %28Sales%29 Layout.layout @@ -0,0 +1,319 @@ + + + false + PersonalTagging + PublicTagging + + false + false + true + + + + Edit + OwnerId + + + Required + Name + + + Edit + ParentId + + + Edit + AccountNumber + + + Edit + Site + + + Edit + Industry + + + Edit + Sic + + + Edit + AnnualRevenue + + + Edit + NumberOfEmployees + + + Edit + Opportunity_Sum__c + + + Edit + Opportunity_Max__c + + + Edit + Opportunity_Concatenate__c + + + Edit + Contact_Count__c + + + Edit + Contact_Min__c + + + Edit + Contact_Concatenate__c + + + Edit + Account_Sum__c + + + Edit + Account_Min__c + + + Edit + Account_Concatenate__c + + + Edit + Case_Min__c + + + Edit + Case_Count__c + + + Edit + Case_Concatenate__c + + + Edit + QA_Lookup_Parent_Sum__c + + + Edit + QA_Lookup_Parent_Min__c + + + Edit + QA_Lookup_Parent_Concatenate__c + + + + + Edit + Type + + + Edit + Rating + + + Edit + Phone + + + Edit + Fax + + + Edit + Website + + + Edit + TickerSymbol + + + Edit + Ownership + + + + + + false + false + true + + + + Edit + BillingAddress + + + + + Edit + ShippingAddress + + + + + + false + false + true + + + + + + + false + false + true + + + + Readonly + CreatedById + + + + + Readonly + LastModifiedById + + + + + + false + false + true + + + + Edit + Description + + + + + + false + false + false + + + + + + + + FeedItem.TextPost + + + FeedItem.ContentPost + + + NewTask + + + NewContact + + + NewCase + + + LogACall + + + NewNote + + + NewOpportunity + + + NewEvent + + + FeedItem.RypplePost + + + FeedItem.LinkPost + + + FeedItem.PollPost + + + FeedItem.QuestionPost + + + SendEmail + + + + FULL_NAME + CONTACT.TITLE + CONTACT.EMAIL + CONTACT.PHONE1 + RelatedContactList + + + OPPORTUNITY.NAME + OPPORTUNITY.STAGE_NAME + OPPORTUNITY.AMOUNT + OPPORTUNITY.CLOSE_DATE + RelatedOpportunityList + + + CASES.CASE_NUMBER + NAME + CASES.SUBJECT + CASES.PRIORITY + CASES.CREATED_DATE_DATE_ONLY + CASES.STATUS + OWNER_NAME + RelatedCaseList + + + TASK.SUBJECT + TASK.WHO_NAME + TASK.WHAT_NAME + ACTIVITY.TASK + TASK.DUE_DATE + TASK.STATUS + TASK.PRIORITY + CORE.USERS.FULL_NAME + RelatedActivityList + + + TASK.SUBJECT + TASK.WHO_NAME + TASK.WHAT_NAME + ACTIVITY.TASK + TASK.DUE_DATE + CORE.USERS.FULL_NAME + TASK.LAST_UPDATE + RelatedHistoryList + + + RelatedNoteList + + + ACCOUNT.NAME + OPPORTUNITY.NAME + PARTNER.ROLE + RelatedPartnerList + + + NAME + QALookupParent__c.Account__c + + ParentId + false + true + false + false + true + false + diff --git a/unpackaged/config/qa/layouts/Account-Account %28Support%29 Layout.layout b/unpackaged/config/qa/layouts/Account-Account %28Support%29 Layout.layout new file mode 100644 index 00000000..fd2f0835 --- /dev/null +++ b/unpackaged/config/qa/layouts/Account-Account %28Support%29 Layout.layout @@ -0,0 +1,321 @@ + + + false + PersonalTagging + PublicTagging + + false + false + true + + + + Edit + OwnerId + + + Required + Name + + + Edit + ParentId + + + Edit + AccountNumber + + + Edit + Site + + + Edit + Phone + + + Edit + Fax + + + Edit + Website + + + Edit + Opportunity_Sum__c + + + Edit + Opportunity_Max__c + + + Edit + Opportunity_Concatenate__c + + + Edit + Contact_Count__c + + + Edit + Contact_Min__c + + + Edit + Contact_Concatenate__c + + + Edit + Account_Sum__c + + + Edit + Account_Min__c + + + Edit + Account_Concatenate__c + + + Edit + Case_Min__c + + + Edit + Case_Count__c + + + Edit + Case_Concatenate__c + + + Edit + QA_Lookup_Parent_Sum__c + + + Edit + QA_Lookup_Parent_Min__c + + + Edit + QA_Lookup_Parent_Concatenate__c + + + + + Edit + Rating + + + Edit + Type + + + + + + false + false + true + + + + Edit + BillingAddress + + + + + Edit + ShippingAddress + + + + + + false + false + true + + + + Edit + Industry + + + Edit + TickerSymbol + + + Edit + NumberOfEmployees + + + + + Edit + AnnualRevenue + + + Edit + Ownership + + + Edit + Sic + + + + + + false + false + true + + + + Readonly + CreatedById + + + + + Readonly + LastModifiedById + + + + + + false + false + true + + + + Edit + Description + + + + + + false + false + false + + + + + + + + FeedItem.TextPost + + + FeedItem.ContentPost + + + NewTask + + + NewContact + + + NewCase + + + LogACall + + + NewNote + + + NewOpportunity + + + NewEvent + + + FeedItem.RypplePost + + + FeedItem.LinkPost + + + FeedItem.PollPost + + + FeedItem.QuestionPost + + + SendEmail + + + + FULL_NAME + CONTACT.TITLE + CONTACT.EMAIL + CONTACT.PHONE1 + RelatedContactList + + + CASES.CASE_NUMBER + NAME + CASES.SUBJECT + CASES.PRIORITY + CASES.CREATED_DATE_DATE_ONLY + CASES.STATUS + OWNER_NAME + RelatedCaseList + + + TASK.SUBJECT + TASK.WHO_NAME + TASK.WHAT_NAME + ACTIVITY.TASK + TASK.DUE_DATE + TASK.STATUS + TASK.PRIORITY + CORE.USERS.FULL_NAME + RelatedActivityList + + + TASK.SUBJECT + TASK.WHO_NAME + TASK.WHAT_NAME + ACTIVITY.TASK + TASK.DUE_DATE + CORE.USERS.FULL_NAME + TASK.LAST_UPDATE + RelatedHistoryList + + + OPPORTUNITY.NAME + OPPORTUNITY.STAGE_NAME + OPPORTUNITY.AMOUNT + OPPORTUNITY.CLOSE_DATE + RelatedOpportunityList + + + RelatedNoteList + + + ACCOUNT.NAME + OPPORTUNITY.NAME + PARTNER.ROLE + RelatedPartnerList + + + NAME + QALookupParent__c.Account__c + + ParentId + false + true + false + false + true + false + diff --git a/unpackaged/config/qa/objects/Case.object b/unpackaged/config/qa/objects/Case.object index 1a484c17..31f531a9 100644 --- a/unpackaged/config/qa/objects/Case.object +++ b/unpackaged/config/qa/objects/Case.object @@ -1,5 +1,254 @@ + + Accept + Default + + + Accept + Large + Default + + + Accept + Small + Default + + + CancelEdit + Default + + + CancelEdit + Large + Default + + + CancelEdit + Small + Default + + + ChangeStatus + Default + + + ChangeStatus + Large + Default + + + ChangeStatus + Small + Default + + + Clone + Default + + + Clone + Large + Default + + + Clone + Small + Default + + + CloneAsChild + Default + + + CloneAsChild + Large + Default + + + CloneAsChild + Small + Default + + + CloseCase + Default + + + CloseCase + Large + Default + + + CloseCase + Small + Default + + + Delete + Default + + + Delete + Large + Default + + + Delete + Small + Default + + + Edit + Default + + + Edit + Large + Default + + + Edit + Small + Default + + + List + Default + + + List + Large + Default + + + List + Small + Default + + + MassClose + Default + + + MassClose + Large + Default + + + MassClose + Small + Default + + + NewCase + Default + + + NewCase + Large + Default + + + NewCase + Small + Default + + + SaveEdit + Default + + + SaveEdit + Large + Default + + + SaveEdit + Small + Default + + + Tab + Default + + + Tab + Large + Default + + + Tab + Small + Default + + + View + Default + + + View + Large + Default + + + View + Small + Default + + SYSTEM + true + Private + + CASES.CASE_NUMBER + CASES.SUBJECT + CASES.CREATED_DATE + CASES.PRIORITY + CASES.CASE_NUMBER + CASES.SUBJECT + NAME + ACCOUNT.NAME + CASES.STATUS + CASES.CASE_NUMBER + CASES.SUBJECT + NAME + ACCOUNT.NAME + CASES.STATUS + CASES.CASE_NUMBER + CASES.SUBJECT + CASES.STATUS + CASES.CREATED_DATE + CORE.USERS.ALIAS + + ReadWriteTransfer + + AccountId + false + false + false + Lookup + + + AssetId + false + true + false + Lookup + + + AssetWarrantyId + false + false + false + Lookup + + + BusinessHoursId + false + false + false + Lookup + Case_Concatenate__c false @@ -35,6 +284,119 @@ false DateTime + + ClosedDate + false + + + Comments + Confidential + false + + + ContactEmail + Internal + false + + + ContactFax + Internal + false + + + ContactId + false + true + false + Lookup + + + ContactMobile + Internal + false + + + ContactPhone + Internal + false + + + Description + Confidential + false + true + false + + + EntitlementId + false + false + false + Lookup + + + IsClosedOnCreate + false + false + false + + + IsEscalated + false + false + false + + + IsStopped + false + false + false + + + MilestoneStatus + false + + + MilestoneStatusIcon + false + + + Origin + false + true + false + Picklist + + + OwnerId + Internal + true + true + false + Lookup + + + ParentId + Confidential + false + false + false + Lookup + + + Priority + true + true + false + Picklist + + + ProductId + false + false + false + Lookup + QA_Lookup_Parent_Concatenate__c false @@ -87,4 +449,71 @@ false Lookup + + Reason + false + true + false + Picklist + + + ServiceContractId + false + false + false + Lookup + + + SlaExitDate + false + + + SlaStartDate + false + false + false + + + Status + false + true + false + Picklist + + + StopStartDate + false + + + Subject + false + true + false + + + SuppliedCompany + false + + + SuppliedEmail + Internal + false + + + SuppliedName + Internal + false + + + SuppliedPhone + Internal + false + + + Type + false + true + false + Picklist + diff --git a/unpackaged/config/qa/objects/Opportunity.object b/unpackaged/config/qa/objects/Opportunity.object index 7172e704..69397463 100644 --- a/unpackaged/config/qa/objects/Opportunity.object +++ b/unpackaged/config/qa/objects/Opportunity.object @@ -1,5 +1,230 @@ + + AddInfluence + Default + + + AddInfluence + Large + Default + + + AddInfluence + Small + Default + + + CancelEdit + Default + + + CancelEdit + Large + Default + + + CancelEdit + Small + Default + + + Clone + Default + + + Clone + Large + Default + + + Clone + Small + Default + + + Delete + Default + + + Delete + Large + Default + + + Delete + Small + Default + + + Edit + Default + + + Edit + Large + Default + + + Edit + Small + Default + + + List + Default + + + List + Large + Default + + + List + Small + Default + + + New + Default + + + New + Large + Default + + + New + Small + Default + + + SaveEdit + Default + + + SaveEdit + Large + Default + + + SaveEdit + Small + Default + + + Tab + Default + + + Tab + Large + Default + + + Tab + Small + Default + + + View + Default + + + View + Large + Default + + + View + Small + Default + + SYSTEM + true + false + Private + + OPPORTUNITY.NAME + ACCOUNT.NAME + OPPORTUNITY.CLOSE_DATE + OPPORTUNITY.NAME + ACCOUNT.NAME + ACCOUNT.SITE + OPPORTUNITY.NAME + ACCOUNT.NAME + ACCOUNT.SITE + OPPORTUNITY.NAME + ACCOUNT.NAME + ACCOUNT.SITE + OPPORTUNITY.STAGE_NAME + OPPORTUNITY.CLOSE_DATE + CORE.USERS.ALIAS + + ReadWrite + + AccountId + false + false + Lookup + + + Amount + true + false + + + CampaignId + false + false + Lookup + + + CloseDate + true + false + + + ContractId + false + false + Lookup + + + Description + false + false + + + ExpectedRevenue + Confidential + false + + + IqScore + false + + + IsPrivate + false + false + + + LeadSource + false + false + Picklist + + + Name + true + false + + + NextStep + false + false + OCR_Concatenate__c false @@ -32,6 +257,24 @@ false DateTime + + OwnerId + Confidential + true + false + Lookup + + + Pricebook2Id + Confidential + false + Lookup + + + Probability + false + false + QA_Lookup_Parent__c SetNull @@ -45,4 +288,31 @@ false Lookup + + StageName + true + false + Picklist + + + TotalOpportunityQuantity + false + false + + + Type + false + false + Picklist + + + Default_Opportunity_Pipeline + Mine + + OPPORTUNITY.CLOSE_DATE + greaterOrEqual + LAST_N_MONTHS:3 + + + diff --git a/unpackaged/config/qa/objects/QALookupParent__c.object b/unpackaged/config/qa/objects/QALookupParent__c.object index d81ce2b2..aae962af 100644 --- a/unpackaged/config/qa/objects/QALookupParent__c.object +++ b/unpackaged/config/qa/objects/QALookupParent__c.object @@ -130,6 +130,16 @@ View Default + + View + Large + Default + + + View + Small + Default + false SYSTEM Deployed @@ -207,6 +217,72 @@ false Lookup + + Colours__c + false + + false + false + MultiselectPicklist + + + false + + Red + false + + + + Yellow + false + + + + Green + false + + + + Blue + false + + + + + 4 + + + Count_of_String_Children__c + Count of LookupChild records for which this is the parent across the Parent_by_String__c field, rather than an actual relationship field. + false + + 18 + false + 0 + false + Number + false + + + Descriptions2__c + false + + 255 + false + false + Text + false + + + Descriptions__c + false + + 255 + false + false + Text + false + Opportunity_Concatenate__c false @@ -247,6 +323,76 @@ Number false + + Record_Notes__c + false + Use this field to record any additional notes about how this record is going to be used in the test dataset. + + 32768 + false + LongTextArea + 3 + + + Self_Relationship_Number_Target__c + false + Number field to serve as the target field for a rollup across Self-Relationship + field. + + 18 + false + 0 + false + Number + false + + + Self_Relationship__c + SetNull + false + Lookup to Lookup Parent. Used to test self-relationship rollups on a custom + object. + + QALookupParent__c + Lookup Parents + Lookup_Parents + false + false + Lookup + + + Total2__c + false + + 18 + false + 2 + false + Number + false + + + Total__c + false + + 18 + false + 2 + false + Number + false + + + All + NAME + CREATED_DATE + Total__c + Total2__c + Descriptions__c + Descriptions2__c + Everything + + Not_42 false diff --git a/unpackaged/config/qa/package.xml b/unpackaged/config/qa/package.xml index 82b2c962..4bf1bf9e 100644 --- a/unpackaged/config/qa/package.xml +++ b/unpackaged/config/qa/package.xml @@ -50,31 +50,93 @@ Campaign.CampaignMember_Concatenate__c Campaign.CampaignMember_Count__c Campaign.CampaignMember_Min__c + Case.AccountId + Case.AssetId + Case.AssetWarrantyId + Case.BusinessHoursId Case.Case_Concatenate__c Case.Case_Count__c Case.Case_Min__c + Case.ClosedDate + Case.Comments + Case.ContactEmail + Case.ContactFax + Case.ContactId + Case.ContactMobile + Case.ContactPhone + Case.Description + Case.EntitlementId + Case.IsClosedOnCreate + Case.IsEscalated + Case.IsStopped + Case.MilestoneStatus + Case.MilestoneStatusIcon + Case.Origin + Case.OwnerId + Case.ParentId + Case.Priority + Case.ProductId Case.QA_Lookup_Parent_Concatenate__c Case.QA_Lookup_Parent_Min__c Case.QA_Lookup_Parent_Sum__c Case.QA_Lookup_Parent__c + Case.Reason + Case.ServiceContractId + Case.SlaExitDate + Case.SlaStartDate + Case.Status + Case.StopStartDate + Case.Subject + Case.SuppliedCompany + Case.SuppliedEmail + Case.SuppliedName + Case.SuppliedPhone + Case.Type Contact.DLRS_All_OCRs__c Contact.DLRS_CountOCRs__c Contact.OCR_Concatenate__c Contact.OCR_Count__c Contact.OCR_Min__c + Opportunity.AccountId + Opportunity.Amount + Opportunity.CampaignId + Opportunity.CloseDate + Opportunity.ContractId + Opportunity.Description + Opportunity.ExpectedRevenue + Opportunity.IqScore + Opportunity.IsPrivate + Opportunity.LeadSource + Opportunity.Name + Opportunity.NextStep Opportunity.OCR_Concatenate__c Opportunity.OCR_Count__c Opportunity.OCR_Min__c + Opportunity.OwnerId + Opportunity.Pricebook2Id + Opportunity.Probability Opportunity.QA_Lookup_Parent__c + Opportunity.StageName + Opportunity.TotalOpportunityQuantity + Opportunity.Type QALookupParent__c.Account__c QALookupParent__c.Case_Concatenate__c QALookupParent__c.Case_Count__c QALookupParent__c.Case_Min__c QALookupParent__c.Case__c + QALookupParent__c.Colours__c + QALookupParent__c.Count_of_String_Children__c + QALookupParent__c.Descriptions2__c + QALookupParent__c.Descriptions__c QALookupParent__c.Opportunity_Concatenate__c QALookupParent__c.Opportunity_Count__c QALookupParent__c.Opportunity_Min__c QALookupParent__c.QA_Lookup_Amount_Min__c + QALookupParent__c.Record_Notes__c + QALookupParent__c.Self_Relationship_Number_Target__c + QALookupParent__c.Self_Relationship__c + QALookupParent__c.Total2__c + QALookupParent__c.Total__c CustomField @@ -125,6 +187,9 @@ CustomObject + Account-Account %28Marketing%29 Layout + Account-Account %28Sales%29 Layout + Account-Account %28Support%29 Layout Account-Account Layout Layout @@ -133,8 +198,14 @@ Account.QA_Rollup_Annual_Revenue Account.QA_Rollup_Salesforce_Count_Negotiation Contact.DLRS_QA_List_View + Opportunity.Default_Opportunity_Pipeline + QALookupParent__c.All ListView + + Admin + Profile + QALookupParent__c.Not_42 ValidationRule diff --git a/unpackaged/config/qa/profiles/Admin.profile b/unpackaged/config/qa/profiles/Admin.profile new file mode 100644 index 00000000..9718e25b --- /dev/null +++ b/unpackaged/config/qa/profiles/Admin.profile @@ -0,0 +1,2218 @@ + + + + DLRS_QA_App + false + false + + + DeclarativeLookupRollupSummaries + false + true + + + DeclarativeLookupRollupSummaries2 + false + true + + + AccountTest + true + + + ApexClassesSelector + true + + + ApexTriggersSelector + true + + + AsyncApexJobsSelector + true + + + BypassHandler + true + + + BypassHandlerTest + true + + + CampaignMemberTest + true + + + CaseTest + true + + + ContactTest + true + + + CronJobDetailsSelector + true + + + CronTriggersSelector + true + + + CustomMetadataService + true + + + CustomMetadataServiceTest + true + + + LREngine + true + + + LookupRollupStatusCheckController + true + + + MLRSControllerTest + true + + + ManageLookupRollupSummariesController + true + + + ManageLookupRollupSummariesNewController + true + + + ManageLookupRollupSummariesNewTest + true + + + MetadataService + true + + + MetadataServiceCalloutMock + true + + + MetadataServiceTest + true + + + ObjectSelectorController + true + + + OpportunityContactRoleTest + true + + + OpportunityTest + true + + + OptimizerComponentController + true + + + OptimizerService + true + + + OptimizerServiceTest + true + + + QALookupChildTest + true + + + QALookupParentTest + true + + + RollupActionCalculate + true + + + RollupActionCalculateTest + true + + + RollupCalculateController + true + + + RollupCalculateControllerTest + true + + + RollupCalculateJob + true + + + RollupCalculateJobSchedulable + true + + + RollupController + true + + + RollupControllerTest + true + + + RollupDmlGuard + true + + + RollupDmlGuardTest + true + + + RollupEditorController + true + + + RollupJob + true + + + RollupJobTest + true + + + RollupScheduledCalculateController + true + + + RollupScheduledCalculateControllerTest + true + + + RollupService + true + + + RollupServiceException + true + + + RollupServiceTest + true + + + RollupServiceTest2 + true + + + RollupServiceTest3 + true + + + RollupServiceTest4 + true + + + RollupServiceTest5 + true + + + RollupServiceTest6 + true + + + RollupSummaries + true + + + RollupSummariesSelector + true + + + RollupSummariesSelectorTest + true + + + RollupSummariesTest + true + + + RollupSummariesTriggerTest + true + + + RollupSummary + true + + + RollupSummaryEnhancedController + true + + + RollupSummaryEnhancedControllerTest + true + + + RollupSummaryLogDeleteController + true + + + RollupSummaryLogDeleteControllerTest + true + + + RollupSummaryScheduleItemsSelector + true + + + RollupSummaryViewController + true + + + RollupSummaryViewControllerTest + true + + + TestContext + true + + + TestLREngine + true + + + Utilities + true + + + WelcomeController + true + + + WelcomeControllerTest + true + + + fflib_Answer + true + + + fflib_AnswerTest + true + + + fflib_AnyOrder + true + + + fflib_AnyOrderTest + true + + + fflib_ApexMocks + true + + + fflib_ApexMocksConfig + true + + + fflib_ApexMocksTest + true + + + fflib_ApexMocksUtils + true + + + fflib_ApexMocksUtilsTest + true + + + fflib_Application + true + + + fflib_ApplicationTest + true + + + fflib_ArgumentCaptor + true + + + fflib_ArgumentCaptorTest + true + + + fflib_IDGenerator + true + + + fflib_IDGeneratorTest + true + + + fflib_IMatcher + true + + + fflib_ISObjectDomain + true + + + fflib_ISObjectSelector + true + + + fflib_ISObjectUnitOfWork + true + + + fflib_InOrder + true + + + fflib_InOrderTest + true + + + fflib_Inheritor + true + + + fflib_InheritorTest + true + + + fflib_InvocationOnMock + true + + + fflib_Match + true + + + fflib_MatchTest + true + + + fflib_MatcherDefinitions + true + + + fflib_MatcherDefinitionsTest + true + + + fflib_MatchersReturnValue + true + + + fflib_MethodArgValues + true + + + fflib_MethodArgValuesTest + true + + + fflib_MethodCountRecorder + true + + + fflib_MethodReturnValue + true + + + fflib_MethodReturnValueRecorder + true + + + fflib_MethodVerifier + true + + + fflib_Mocks + true + + + fflib_MyList + true + + + fflib_QualifiedMethod + true + + + fflib_QualifiedMethodAndArgValues + true + + + fflib_QualifiedMethodTest + true + + + fflib_QueryFactory + true + + + fflib_QueryFactoryTest + true + + + fflib_SObjectDescribe + true + + + fflib_SObjectDescribeTest + true + + + fflib_SObjectDomain + true + + + fflib_SObjectDomainTest + true + + + fflib_SObjectMocks + true + + + fflib_SObjectSelector + true + + + fflib_SObjectSelectorTest + true + + + fflib_SObjectUnitOfWork + true + + + fflib_SObjectUnitOfWorkTest + true + + + fflib_SecurityUtils + true + + + fflib_SecurityUtilsTest + true + + + fflib_StringBuilder + true + + + fflib_StringBuilderTest + true + + + fflib_System + true + + + fflib_SystemTest + true + + + fflib_VerificationMode + true + + false + + true + Account.Account_Concatenate__c + true + + + true + Account.Account_Min__c + true + + + true + Account.Account_Sum__c + true + + + true + Account.Case_Concatenate__c + true + + + true + Account.Case_Count__c + true + + + true + Account.Case_Min__c + true + + + true + Account.Contact_Concatenate__c + true + + + true + Account.Contact_Count__c + true + + + true + Account.Contact_Min__c + true + + + true + Account.NumberOfLocations__c + true + + + true + Account.Opportunity_Concatenate__c + true + + + true + Account.Opportunity_Max__c + true + + + true + Account.Opportunity_Sum__c + true + + + true + Account.QA_Lookup_Parent_Concatenate__c + true + + + true + Account.QA_Lookup_Parent_Min__c + true + + + true + Account.QA_Lookup_Parent_Sum__c + true + + + true + Account.SLAExpirationDate__c + true + + + true + Campaign.CampaignMember_Concatenate__c + true + + + true + Campaign.CampaignMember_Count__c + true + + + true + Campaign.CampaignMember_Min__c + true + + + false + Case.AccountId + true + + + true + Case.AssetId + true + + + false + Case.AssetWarrantyId + false + + + false + Case.BusinessHoursId + false + + + true + Case.Case_Concatenate__c + true + + + true + Case.Case_Count__c + true + + + true + Case.Case_Min__c + true + + + false + Case.ClosedDate + true + + + false + Case.ClosedOnCreate + false + + + true + Case.ContactId + true + + + true + Case.Description + true + + + false + Case.EntitlementId + false + + + false + Case.IsClosedOnCreate + false + + + false + Case.IsEscalated + true + + + false + Case.IsStopped + false + + + false + Case.MilestoneStatus + false + + + false + Case.MilestoneStatusIcon + false + + + true + Case.Origin + true + + + true + Case.ParentId + true + + + true + Case.Priority + true + + + false + Case.ProductId + false + + + true + Case.QA_Lookup_Parent_Concatenate__c + true + + + true + Case.QA_Lookup_Parent_Min__c + true + + + true + Case.QA_Lookup_Parent_Sum__c + true + + + true + Case.QA_Lookup_Parent__c + true + + + true + Case.Reason + true + + + false + Case.ServiceContractId + false + + + false + Case.SlaExitDate + false + + + false + Case.SlaStartDate + false + + + false + Case.StopStartDate + false + + + true + Case.Subject + true + + + false + Case.SuppliedCompany + true + + + false + Case.SuppliedEmail + true + + + false + Case.SuppliedName + true + + + false + Case.SuppliedPhone + true + + + true + Case.Type + true + + + true + Contact.OCR_Concatenate__c + true + + + true + Contact.OCR_Count__c + true + + + true + Contact.OCR_Min__c + true + + + true + LookupChild__c.Amount__c + true + + + true + LookupChild__c.Color__c + true + + + true + LookupChild__c.Description2__c + true + + + true + LookupChild__c.Description__c + true + + + true + LookupChild__c.LookupParent2__c + true + + + true + LookupChild__c.LookupParent__c + true + + + true + LookupParent__c.Colours__c + true + + + true + LookupParent__c.Descriptions2__c + true + + + true + LookupParent__c.Descriptions__c + true + + + true + LookupParent__c.Total2__c + true + + + true + LookupParent__c.Total__c + true + + + true + LookupRollupSummary2__mdt.Active__c + true + + + true + LookupRollupSummary2__mdt.AggregateAllRows__c + true + + + true + LookupRollupSummary2__mdt.AggregateOperation__c + true + + + true + LookupRollupSummary2__mdt.CalculationMode__c + true + + + true + LookupRollupSummary2__mdt.CalculationSharingMode__c + true + + + true + LookupRollupSummary2__mdt.ConcatenateDelimiter__c + true + + + true + LookupRollupSummary2__mdt.Description__c + true + + + true + LookupRollupSummary2__mdt.FieldToOrderBy__c + true + + + true + LookupRollupSummary2__mdt.RelationshipCriteriaFields__c + true + + + true + LookupRollupSummary2__mdt.RelationshipCriteria__c + true + + + true + LookupRollupSummary2__mdt.RowLimit__c + true + + + true + LookupRollupSummary2__mdt.TestCode2__c + true + + + true + LookupRollupSummary2__mdt.TestCodeParent__c + true + + + true + LookupRollupSummary2__mdt.TestCodeSeeAllData__c + true + + + true + LookupRollupSummary2__mdt.TestCode__c + true + + + true + LookupRollupSummaryLog__c.ErrorMessage__c + true + + + true + LookupRollupSummaryLog__c.ParentObject__c + true + + + true + LookupRollupSummaryLog__c.ParentRecord__c + true + + + true + LookupRollupSummaryScheduleItems__c.LookupRollupSummary2__c + true + + + true + LookupRollupSummaryScheduleItems__c.ParentId__c + true + + + true + LookupRollupSummaryScheduleItems__c.ParentKeyPrefix__c + true + + + true + LookupRollupSummaryScheduleItems__c.ParentRecord__c + true + + + true + LookupRollupSummary__c.Active__c + true + + + true + LookupRollupSummary__c.AggregateAllRows__c + true + + + true + LookupRollupSummary__c.AggregateOperation__c + true + + + true + LookupRollupSummary__c.CalculateJobId__c + true + + + true + LookupRollupSummary__c.CalculationMode__c + true + + + true + LookupRollupSummary__c.CalculationSharingMode__c + true + + + true + LookupRollupSummary__c.ConcatenateDelimiter__c + true + + + true + LookupRollupSummary__c.Description__c + true + + + true + LookupRollupSummary__c.FieldToOrderBy__c + true + + + true + LookupRollupSummary__c.RelationshipCriteriaFields__c + true + + + true + LookupRollupSummary__c.RelationshipCriteria__c + true + + + true + LookupRollupSummary__c.RowLimit__c + true + + + true + LookupRollupSummary__c.TestCodeSeeAllData__c + true + + + true + LookupRollupSummary__c.TestCode__c + true + + + true + LookupRollupSummary__c.UniqueName__c + true + + + true + Opportunity.AccountId + true + + + true + Opportunity.Amount + true + + + true + Opportunity.CampaignId + true + + + true + Opportunity.ContractId + true + + + true + Opportunity.Description + true + + + false + Opportunity.ExpectedRevenue + true + + + true + Opportunity.IsPrivate + true + + + true + Opportunity.LeadSource + true + + + true + Opportunity.NextStep + true + + + true + Opportunity.OCR_Concatenate__c + true + + + true + Opportunity.OCR_Count__c + true + + + true + Opportunity.OCR_Min__c + true + + + true + Opportunity.Probability + true + + + true + Opportunity.QA_Lookup_Parent__c + true + + + true + Opportunity.TotalOpportunityQuantity + true + + + true + Opportunity.Type + true + + + true + QALookupParent__c.Account__c + true + + + true + QALookupParent__c.Case_Concatenate__c + true + + + true + QALookupParent__c.Case_Count__c + true + + + true + QALookupParent__c.Case_Min__c + true + + + true + QALookupParent__c.Case__c + true + + + false + QALookupParent__c.Colours__c + false + + + false + QALookupParent__c.Count_of_String_Children__c + false + + + false + QALookupParent__c.Descriptions2__c + false + + + false + QALookupParent__c.Descriptions__c + false + + + true + QALookupParent__c.Opportunity_Concatenate__c + true + + + true + QALookupParent__c.Opportunity_Count__c + true + + + true + QALookupParent__c.Opportunity_Min__c + true + + + true + QALookupParent__c.QA_Lookup_Amount_Min__c + true + + + false + QALookupParent__c.Record_Notes__c + false + + + false + QALookupParent__c.Self_Relationship_Number_Target__c + false + + + false + QALookupParent__c.Self_Relationship__c + false + + + false + QALookupParent__c.Total2__c + false + + + false + QALookupParent__c.Total__c + false + + + true + UserNotification__e.Payload__c + true + + + Account-Account Layout + + + Campaign-Campaign Layout + + + Case-Case Layout + + + CaseClose-Close Case Layout + + + Contact-Contact Layout + + + LookupChild__c-Lookup Child Layout + + + LookupParent__c-Lookup Parent Layout + + + LookupRollupCalculateJob__c-Lookup Rollup Calculate Job Layout + + + LookupRollupSummary2__mdt-Lookup Rollup Summary Layout + + + LookupRollupSummaryLog__c-Lookup Rollup Summary Log Layout + + + LookupRollupSummaryScheduleItems__c-Lookup Rollup Summary Queue Layout + + + LookupRollupSummary__c-Lookup Rollup Summary Layout + + + Opportunity-Opportunity Layout + + + QALookupParent__c-QA Lookup Parent Layout + + + true + true + true + true + true + Case + true + + + true + true + true + true + true + LookupChild__c + true + + + true + true + true + true + true + LookupParent__c + true + + + true + true + true + true + true + LookupRollupCalculateJob__c + true + + + true + true + true + true + true + LookupRollupSummaryLog__c + true + + + true + true + true + true + true + LookupRollupSummaryScheduleItems__c + true + + + true + true + true + true + true + LookupRollupSummary__c + true + + + true + true + true + true + true + Opportunity + true + + + true + true + true + true + true + QALookupParent__c + true + + + true + true + true + true + true + UserNotification__e + true + + + RollupSummaryView + true + + + managelookuprollupsummaries + true + + + managelookuprollupsummaries_New + true + + + managetrigger + true + + + managetriggermdt + true + + + rollupcalculate + true + + + rollupcalculatemdt + true + + + rollupscheduledcalculate + true + + + rollupscheduledcalculatemdt + true + + + rollupsummaryenhanced + true + + + rollupsummaryenhancednew + true + + + rollupsummarylogdelete + true + + + welcome + true + + + welcometab + true + + + LookupRollupCalculateJob__c + DefaultOn + + + LookupRollupListView + DefaultOn + + + LookupRollupSummariesHome + DefaultOn + + + LookupRollupSummaryLog__c + DefaultOn + + + LookupRollupSummaryScheduleItems__c + DefaultOn + + + LookupRollupSummary__c + DefaultOn + + + ManageLookupRollupSummaries + DefaultOn + + + ManageLookupRollupSummaries2 + DefaultOn + + + QALookupParent__c + Hidden + + + Welcome + DefaultOn + + + standard-Case + DefaultOn + + + standard-Opportunity + DefaultOn + + Salesforce + + true + AIViewInsightObjects + + + true + ActivateContract + + + true + ActivateOrder + + + true + ActivitiesAccess + + + true + AddDirectMessageMembers + + + true + AllowObjectDetectionTraining + + + true + AllowUniversalSearch + + + true + AllowViewKnowledge + + + true + ApexRestServices + + + true + ApiEnabled + + + true + AssignPermissionSets + + + true + AssignTopics + + + true + AuthorApex + + + true + BulkMacrosAllowed + + + true + CanAccessCE + + + true + CanInsertFeedSystemFields + + + true + CanUseNewDashboardBuilder + + + true + CanVerifyComment + + + true + ChangeDashboardColors + + + true + ChatterEditOwnPost + + + true + ChatterEditOwnRecordPost + + + true + ChatterFileLink + + + true + ChatterInternalUser + + + true + ChatterInviteExternalUsers + + + true + ChatterOwnGroups + + + true + ClientSecretRotation + + + true + ConnectOrgToEnvironmentHub + + + true + ConsentApiUpdate + + + true + ContentAdministrator + + + true + ContentWorkspaces + + + true + ConvertLeads + + + true + CreateCustomizeDashboards + + + true + CreateCustomizeFilters + + + true + CreateCustomizeReports + + + true + CreateDashboardFolders + + + true + CreateLtngTempFolder + + + true + CreateReportFolders + + + true + CreateTopics + + + true + CreateWorkBadgeDefinition + + + true + CreateWorkspaces + + + true + CustomizeApplication + + + true + DataExport + + + true + DelegatedTwoFactor + + + true + DeleteActivatedContract + + + true + DeleteTopics + + + true + DistributeFromPersWksp + + + true + EditActivatedOrders + + + true + EditBillingInfo + + + true + EditBrandTemplates + + + true + EditCaseComments + + + true + EditEvent + + + true + EditHtmlTemplates + + + true + EditKnowledge + + + true + EditMyDashboards + + + true + EditMyReports + + + true + EditOppLineItemUnitPrice + + + true + EditPublicDocuments + + + true + EditPublicFilters + + + true + EditPublicTemplates + + + true + EditReadonlyFields + + + true + EditTask + + + true + EditTopics + + + true + EmailMass + + + true + EmailSingle + + + true + EnableCommunityAppLauncher + + + true + EnableNotifications + + + true + ExportReport + + + true + FieldServiceAccess + + + true + GiveRecognitionBadge + + + true + ImportCustomObjects + + + true + ImportLeads + + + true + ImportPersonal + + + true + InstallPackaging + + + true + LightningConsoleAllowedForUser + + + true + LightningExperienceUser + + + true + ListEmailSend + + + true + ManageAnalyticSnapshots + + + true + ManageAuthProviders + + + true + ManageBusinessHourHolidays + + + true + ManageC360AConnections + + + true + ManageCMS + + + true + ManageCallCenters + + + true + ManageCases + + + true + ManageCategories + + + true + ManageCertificates + + + true + ManageContentPermissions + + + true + ManageContentProperties + + + true + ManageContentTypes + + + true + ManageCustomPermissions + + + true + ManageCustomReportTypes + + + true + ManageDashbdsInPubFolders + + + true + ManageDataCategories + + + true + ManageDataIntegrations + + + true + ManageDynamicDashboards + + + true + ManageEmailClientConfig + + + true + ManageEntitlements + + + true + ManageExchangeConfig + + + true + ManageHealthCheck + + + true + ManageHubConnections + + + true + ManageInteraction + + + true + ManageInternalUsers + + + true + ManageIpAddresses + + + true + ManageKnowledge + + + true + ManageKnowledgeImportExport + + + true + ManageLeads + + + true + ManageLoginAccessPolicies + + + true + ManageMobile + + + true + ManageNetworks + + + true + ManageOrchInstsAndWorkItems + + + true + ManagePackageLicenses + + + true + ManagePasswordPolicies + + + true + ManageProfilesPermissionsets + + + true + ManagePropositions + + + true + ManagePvtRptsAndDashbds + + + true + ManageRecommendationStrategies + + + true + ManageReleaseUpdates + + + true + ManageRemoteAccess + + + true + ManageReportsInPubFolders + + + true + ManageRoles + + + true + ManageSearchPromotionRules + + + true + ManageSharing + + + true + ManageSolutions + + + true + ManageSubscriptions + + + true + ManageSynonyms + + + true + ManageTranslation + + + true + ManageUnlistedGroups + + + true + ManageUsers + + + true + MassInlineEdit + + + true + MergeTopics + + + true + ModerateChatter + + + true + ModifyAllData + + + true + ModifyDataClassification + + + true + ModifyMetadata + + + true + NewReportBuilder + + + true + OmnichannelInventorySync + + + true + Packaging2 + + + true + Packaging2Delete + + + true + PrivacyDataAccess + + + true + RemoveDirectMessageMembers + + + true + ResetPasswords + + + true + RunReports + + + true + ScheduleReports + + + true + SelectFilesFromSalesforce + + + true + SendCustomNotifications + + + true + SendExternalEmailAvailable + + + true + SendSitRequests + + + true + ShareInternalArticles + + + true + ShowCompanyNameAsUserBadge + + + true + SolutionImport + + + true + SubmitMacrosAllowed + + + true + SubscribeDashboardRolesGrps + + + true + SubscribeDashboardToOtherUsers + + + true + SubscribeReportRolesGrps + + + true + SubscribeReportToOtherUsers + + + true + SubscribeReportsRunAsUser + + + true + SubscribeToLightningDashboards + + + true + SubscribeToLightningReports + + + true + TransactionalEmailSend + + + true + TransferAnyCase + + + true + TransferAnyEntity + + + true + TransferAnyLead + + + true + UseOmnichannelInventoryAPIs + + + true + UseTeamReassignWizards + + + true + UseWebLink + + + true + ViewAllData + + + true + ViewAllProfiles + + + true + ViewAllUsers + + + true + ViewDataAssessment + + + true + ViewDataCategories + + + true + ViewDataLeakageEvents + + + true + ViewDeveloperName + + + true + ViewEventLogFiles + + + true + ViewFlowUsageAndFlowEventData + + + true + ViewHealthCheck + + + true + ViewHelpLink + + + true + ViewMLModels + + + true + ViewMyTeamsDashboards + + + true + ViewPlatformEvents + + + true + ViewPublicDashboards + + + true + ViewPublicReports + + + true + ViewRoles + + + true + ViewSetup + + + true + ViewUserPII + + + true + WorkCalibrationUser + + From 3659a17dc777f3acd0b56b8f2f0c75bf6f9843a9 Mon Sep 17 00:00:00 2001 From: Nick Lindberg Date: Wed, 7 Feb 2024 15:13:06 -0600 Subject: [PATCH 24/30] Snowfakery Add Add Snowfakery functionality to allow for low ratio testing on standard and custom objects. --- cumulusci.yml | 8 ++ datasets/qa/snowfakerylowratio.yml | 152 ++++++++++++++++++++++++----- 2 files changed, 137 insertions(+), 23 deletions(-) diff --git a/cumulusci.yml b/cumulusci.yml index a2d4359b..52e926d6 100644 --- a/cumulusci.yml +++ b/cumulusci.yml @@ -128,6 +128,14 @@ orgs: config_file: orgs/dev.json namespaced: True days: 7 + +tasks: + snowfakery_lowratio: + description: Create a sample dataset for main objects in CSOM EDA org + class_path: cumulusci.tasks.bulkdata.snowfakery.Snowfakery + options: + recipe: datasets/qa/snowfakerylowratio.yml + plans: install: slug: install diff --git a/datasets/qa/snowfakerylowratio.yml b/datasets/qa/snowfakerylowratio.yml index 96d8db20..60915d83 100644 --- a/datasets/qa/snowfakerylowratio.yml +++ b/datasets/qa/snowfakerylowratio.yml @@ -38,10 +38,25 @@ Nurturing: 20% Qualified: 10% Unqualified: 10% -#Campaigns added independently of Contacts +#Outlier Campaign with Responses +- object: Campaign + count: 1 + nickname: CampaignResponded + fields: + Name: ${{fake.Text(max_nb_chars = 25)}} Responded + IsActive: TRUE + Status: Completed + StartDate: + date_between: + start_date: -1y + end_date: today + EndDate: + date_between: + start_date: ${{StartDate}} + end_date: today - object: Campaign - nickname: Campaign1 count: 10 + nickname: CampaignSent fields: Name: ${{fake.Text(max_nb_chars = 25)}} IsActive: TRUE @@ -60,29 +75,46 @@ start_date: ${{StartDate}} end_date: +1y #QA Lookup Parent Record to be referenced later for Second Lookup on Child -- object: QALookupParent__c - nickname: CustomParent2 +- object: QALookupParent__c count: 1 + nickname: CustomParent2 fields: Name: QALookupParent2 #QA Lookup Parent Record that will have child QA Lookup Parent - object: QALookupParent__c - nickname: CustomParentTop count: 1 + nickname: CustomParentTop fields: Name: QALookupParentTop friends: - object: QALookupParent__c - nickname: CustomParentwithChild count: 1 + nickname: CustomParentwithChild fields: Name: QALookupParentwithChild Self_Relationship__c: reference: CustomParentTop friends: + #Outlier QA Lookup Child with Low Amount and No Parent Lookup 2 - object: QALookupChild__c + count: 6 nickname: CustomChild + fields: + Name: ${{fake.Text(max_nb_chars = 25)}} + Amount__c: 7 + Color__c: + random_choice: + - Red + - Yellow + - Green + - Blue + Description__c: ${{fake.Text(max_nb_chars = 200)}} + Description2__c: ${{fake.Text(max_nb_chars = 200)}} + LookupParent__c: + reference: CustomParentwithChild + - object: QALookupChild__c count: 5 + nickname: CustomChild fields: Name: ${{fake.Text(max_nb_chars = 25)}} Amount__c: 1000 @@ -98,12 +130,31 @@ reference: CustomParentwithChild LookupParent2__c: reference: CustomParent2 +- object: Account + count: 1 + nickname: ParentAccount + fields: + Name: + fake: Company + NumberOfEmployees: 10 + BillingStreet: + fake: street_address + BillingCity: + fake: city + BillingState: + fake: state + BillingPostalCode: + fake: postalcode + BillingCountry: United States - object: Account count: 20 nickname: BusinessOrganization fields: Name: fake: Company + ParentId: + reference: ParentAccount + NumberOfEmployees: 10 BillingStreet: fake: street_address BillingCity: @@ -147,24 +198,78 @@ start_date: -1y end_date: today friends: + #Outlier Campaign with Responses - object: CampaignMember - count: 5 #5 campaign members for every contact + count: 1 fields: ContactId: reference: Person CampaignId: random_reference: - to: Campaign1 + to: CampaignResponded + parent: Person + unique: True + Status: Responded + - object: CampaignMember + count: 4 #4 campaign members for every contact + fields: + ContactId: + reference: Person + CampaignId: + random_reference: + to: CampaignSent parent: Person unique: True Status: Sent + #Outlier Closed Case + - object: Case + count: 1 + nickname: ClosedCase + fields: + AccountId: + reference: BusinessOrganization + ContactId: + reference: Person + Origin: Web + Reason: Equipment Design + Status: Closed + Subject: The ${{Contact.Lastname}} Closed Case + #Parent Case + - object: Case + count: 1 + nickname: ParentCase + fields: + AccountId: + reference: BusinessOrganization + ContactId: + reference: Person + Origin: Web + Reason: Equipment Design + Status: Closed + Subject: The ${{Contact.Lastname}} Parent Case + #QA Lookup Parent Record to with lookups to Account and Case + friends: + - object: QALookupParent__c + count: 1 + nickname: CustomParentAcctCase + fields: + Name: QALookupParentAcctCase + Account__c: + reference: ParentAccount + Case__c: + reference: ParentCase - object: Case count: 3 #3 cases for every contact + nickname: CasewithReferences fields: AccountId: reference: BusinessOrganization ContactId: reference: Person + ParentId: + reference: ParentCase + QA_Lookup_Parent__c: + reference: CustomParentwithChild Origin: random_choice: - Phone @@ -179,40 +284,41 @@ Equipment Design: 20% Status: random_choice: - New: 20% - Working: 30% - Escalated: 30% - Closed: 20% + New: 30% + Working: 35% + Escalated: 35% Subject: The ${{Contact.Lastname}} ${{Case.Reason}} Case + #Outlier Opportunity with High Amount - object: Opportunity count: 1 fields: + name: The ${{Contact.Lastname}} Biggest Opportunity + AccountId: + reference: BusinessOrganization Stagename: Closed Won CloseDate: date_between: start_date: -1y end_date: today Amount: 100000 - AccountId: - reference: BusinessOrganization - name: The ${{Contact.Lastname}} Biggest Opportunity - object: Opportunity - count: 3 #5 opportunities for every contact + count: 3 #3 opportunities for every contact fields: + name: The ${{Contact.Lastname}} Opportunity + AccountId: + reference: BusinessOrganization + QA_Lookup_Parent__c: + reference: CustomParentwithChild Stagename: random_choice: - Prospecting: 30% - Qualification: 30% - Closed Won: 20% + Prospecting: 40% + Qualification: 40% Closed Lost: 20% CloseDate: date_between: start_date: -1y end_date: today Amount: 1000 - AccountId: - reference: BusinessOrganization - name: The ${{Contact.Lastname}} Opportunity friends: - object: OpportunityContactRole fields: @@ -226,4 +332,4 @@ Decision Maker: 20% Economic Buyer: 20% Economic Decision Maker: 20% - Evaluator: 20% + Evaluator: 20% \ No newline at end of file From 3a799f28eb8c18694baa5240e91521c88039ef3f Mon Sep 17 00:00:00 2001 From: Nick Lindberg Date: Wed, 7 Feb 2024 15:18:44 -0600 Subject: [PATCH 25/30] Update snowfakerylowratio.yml Add logic to populate fields for Custom to Standard Rollups to work. --- datasets/qa/snowfakerylowratio.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/datasets/qa/snowfakerylowratio.yml b/datasets/qa/snowfakerylowratio.yml index 60915d83..b8568273 100644 --- a/datasets/qa/snowfakerylowratio.yml +++ b/datasets/qa/snowfakerylowratio.yml @@ -258,6 +258,9 @@ reference: ParentAccount Case__c: reference: ParentCase + Colours__c: Red;Yellow;Green;Blue + QA_Lookup_Amount_Min__c: 1000 + Total__c: 5000 - object: Case count: 3 #3 cases for every contact nickname: CasewithReferences From 20e4e0e80c6ada7fd209783eaa5f6bf4ae54781a Mon Sep 17 00:00:00 2001 From: Nickers3 Date: Wed, 7 Feb 2024 17:05:13 -0600 Subject: [PATCH 26/30] Added field description and help text to reference DLRS rollups that populate field. --- unpackaged/config/qa/objects/Account.object | 41 ++++++++++++++----- unpackaged/config/qa/objects/Campaign.object | 6 +++ unpackaged/config/qa/objects/Case.object | 16 +++++++- unpackaged/config/qa/objects/Contact.object | 6 +++ .../config/qa/objects/Opportunity.object | 6 +++ .../qa/objects/QALookupParent__c.object | 37 +++++++++++------ 6 files changed, 89 insertions(+), 23 deletions(-) diff --git a/unpackaged/config/qa/objects/Account.object b/unpackaged/config/qa/objects/Account.object index 75068148..275c6bfb 100644 --- a/unpackaged/config/qa/objects/Account.object +++ b/unpackaged/config/qa/objects/Account.object @@ -2,7 +2,9 @@ Account_Concatenate__c + Populated via Account_Account_Concatenate Rollup false + Populated via Account_Account_Concatenate Rollup 255 false @@ -12,7 +14,9 @@ Account_Min__c + Populated via Account_Account_Min Rollup false + Populated via Account_Account_Min Rollup 18 false @@ -23,7 +27,9 @@ Account_Sum__c + Populated via Account_Account_Sum Rollup false + Populated via Account_Account_Sum Rollup 18 false @@ -34,8 +40,9 @@ Case_Concatenate__c - for DLRS testing + Populated via Account_Case_Concatenate DLRS false + Populated via Account_Case_Concatenate DLRS 255 false @@ -45,8 +52,9 @@ Case_Count__c - for DLRS testing + Populated via Account_Case_Count DLRS false + Populated via Account_Case_Count DLRS 18 false @@ -57,8 +65,9 @@ Case_Min__c - for DLRS testing + Populated via Account_Case_Min DLRS false + Populated via Account_Case_Min DLRS false false @@ -66,8 +75,9 @@ Contact_Concatenate__c - for DLRS testing + Populated via Account_Contact_Concatenate DLRS false + Populated via Account_Contact_Concatenate DLRS 255 false @@ -77,8 +87,9 @@ Contact_Count__c - for testing new DLRS + Populated via Account_Contact_Count DLRS false + Populated via Account_Contact_Count DLRS 8 false @@ -89,8 +100,9 @@ Contact_Min__c - for DLRS testing + Populated via Account_Contact_Min DLRS false + Populated via Account_Contact_Min DLRS false false @@ -109,9 +121,9 @@ Opportunity_Concatenate__c - result for DLRS testing + Populated via Account_Opportunity_Concatenate DLRS false - result for DLRS testing + Populated via Account_Opportunity_Concatenate DLRS 255 false @@ -121,9 +133,9 @@ Opportunity_Max__c - result field for DLRS testing + Populated via Account_Opportunity_Max DLRS false - result field for DLRS testing + Populated via Account_Opportunity_Max DLRS 18 false @@ -133,7 +145,9 @@ Opportunity_Sum__c + Populated via Account_Opportunity_Sum DLRS false + Populated via Account_Opportunity_Sum DLRS 18 false @@ -155,7 +169,10 @@ QA_Lookup_Parent_Concatenate__c + Populated via Account_QALookupParent_Concatenate Rollup false + Populated via Account_QALookupParent_Concatenate Rollup +Shows Distinct Values 255 false @@ -165,7 +182,9 @@ QA_Lookup_Parent_Min__c + Populated via Account_QALookupParent_Min Rollup false + Populated via Account_QALookupParent_Min Rollup 18 false @@ -176,7 +195,9 @@ QA_Lookup_Parent_Sum__c + Populated via Account_QALookupParent_Sum Rollup false + Populated via Account_QALookupParent_Sum Rollup 18 false diff --git a/unpackaged/config/qa/objects/Campaign.object b/unpackaged/config/qa/objects/Campaign.object index 1ff324c2..cbd38c47 100644 --- a/unpackaged/config/qa/objects/Campaign.object +++ b/unpackaged/config/qa/objects/Campaign.object @@ -2,7 +2,9 @@ CampaignMember_Concatenate__c + Populated via Campaign_CampaignMember_Concatenate DLRS false + Populated via Campaign_CampaignMember_Concatenate DLRS 255 false @@ -11,7 +13,9 @@ CampaignMember_Count__c + Populated via Campaign_CampaignMember_Count DLRS false + Populated via Campaign_CampaignMember_Count DLRS 18 false @@ -21,7 +25,9 @@ CampaignMember_Min__c + Populated via Campaign_CampaignMember_Min DLRS false + Populated via Campaign_CampaignMember_Min DLRS false DateTime diff --git a/unpackaged/config/qa/objects/Case.object b/unpackaged/config/qa/objects/Case.object index 31f531a9..3712c9f6 100644 --- a/unpackaged/config/qa/objects/Case.object +++ b/unpackaged/config/qa/objects/Case.object @@ -251,7 +251,9 @@ Case_Concatenate__c + Populated via Case_Case_Concatenate DLRS false + Populated via Case_Case_Concatenate DLRS 255 false @@ -263,7 +265,9 @@ Case_Count__c + Populated via Case_Case_Count DLRS false + Populated via Case_Case_Count DLRS 18 false @@ -276,7 +280,9 @@ Case_Min__c + Populated via Case_Case_Min DLRS false + Populated via Case_Case_Min DLRS false false @@ -399,7 +405,9 @@ QA_Lookup_Parent_Concatenate__c + Populated via Case_QALookupParent_Concatenate DLRS false + Populated via Case_QALookupParent_Concatenate DLRS 255 false @@ -411,7 +419,9 @@ QA_Lookup_Parent_Min__c + Populated via Case_QALookupParent_Min DLRS false + Populated via Case_QALookupParent_Min DLRS 18 false @@ -424,7 +434,9 @@ QA_Lookup_Parent_Sum__c + Populated via Case_QALookupParent_Sum DLRS false + Populated via Case_QALookupParent_Sum DLRS 18 false @@ -438,11 +450,13 @@ QA_Lookup_Parent__c SetNull + Lookup to create Standard Object Child to Custom Object Parent relationship test false + Lookup to create Standard Object Child to Custom Object Parent relationship test QALookupParent__c Cases - Cases + Cases_QA_Lookup_Parent false false false diff --git a/unpackaged/config/qa/objects/Contact.object b/unpackaged/config/qa/objects/Contact.object index 3ee842ca..ec1dea98 100644 --- a/unpackaged/config/qa/objects/Contact.object +++ b/unpackaged/config/qa/objects/Contact.object @@ -28,7 +28,9 @@ OCR_Concatenate__c + Populated via Contact_OCR_Concatenate DLRS false + Populated via Contact_OCR_Concatenate DLRS 255 false @@ -38,7 +40,9 @@ OCR_Count__c + Populated via Contact_OCR_Count DLRS false + Populated via Contact_OCR_Count DLRS 18 false @@ -49,7 +53,9 @@ OCR_Min__c + Populated via Contact_OCR_Min DLRS false + Populated via Contact_OCR_Min DLRS false false diff --git a/unpackaged/config/qa/objects/Opportunity.object b/unpackaged/config/qa/objects/Opportunity.object index 69397463..138805e9 100644 --- a/unpackaged/config/qa/objects/Opportunity.object +++ b/unpackaged/config/qa/objects/Opportunity.object @@ -227,7 +227,9 @@ OCR_Concatenate__c + Populated via Opportunity_OCR_Concatenate DLRS false + Populated via Opportunity_OCR_Concatenate DLRS 255 false @@ -238,7 +240,9 @@ OCR_Count__c + Populated via Opportunity_OCR_Count DLRS false + Populated via Opportunity_OCR_Count DLRS 18 false @@ -250,7 +254,9 @@ OCR_Min__c + Populated via Opportunity_OCR_Min DLRS false + Populated via Opportunity_OCR_Min DLRS false false diff --git a/unpackaged/config/qa/objects/QALookupParent__c.object b/unpackaged/config/qa/objects/QALookupParent__c.object index aae962af..10afacdc 100644 --- a/unpackaged/config/qa/objects/QALookupParent__c.object +++ b/unpackaged/config/qa/objects/QALookupParent__c.object @@ -130,16 +130,6 @@ View Default - - View - Large - Default - - - View - Small - Default - false SYSTEM Deployed @@ -167,18 +157,22 @@ Account__c SetNull + Lookup relationship used to test Custom Object Child to Standard Object Parent scenario false + Lookup relationship used to test Custom Object Child to Standard Object Parent scenario Account QA Lookup Parents - QA_Lookup_Parents + QA_Lookup_Parents_Account false false Lookup Case_Concatenate__c + Populated via QALookupParent_Case_Concatenate Rollup false + Populated via QALookupParent_Case_Concatenate Rollup 255 false @@ -188,7 +182,9 @@ Case_Count__c + Populated via QALookupParent_Case_Count Rollup false + Populated via QALookupParent_Case_Count Rollup 18 false @@ -199,7 +195,9 @@ Case_Min__c + Populated via QALookupParent_Case_Min Rollup false + Populated via QALookupParent_Case_Min Rollup false false @@ -208,18 +206,23 @@ Case__c SetNull + Lookup relationship used to test Custom Object Child to Standard Object Parent scenario false + Lookup relationship used to test Custom Object Child to Standard Object Parent scenario Case QA Lookup Parents - QA_Lookup_Parents + QA_Lookup_Parents_Case false false Lookup Colours__c + Populated via QALookupParent_QALookupChild_Concatenate Rollup false + Populated via QALookupParent_QALookupChild_Concatenate Rollup +Show Distinct Values false false @@ -285,7 +288,9 @@ Opportunity_Concatenate__c + Populated via QALookupParent_Opportunity_Concatenate Rollup false + Populated via QALookupParent_Opportunity_Concatenate Rollup 255 false @@ -295,7 +300,9 @@ Opportunity_Count__c + Populated via QALookupParent_Opportunity_Count Rollup false + Populated via QALookupParent_Opportunity_Count Rollup 18 false @@ -306,7 +313,9 @@ Opportunity_Min__c + Populated via QALookupParent_Opportunity_Min Rollup false + Populated via QALookupParent_Opportunity_Min Rollup false false @@ -314,7 +323,9 @@ QA_Lookup_Amount_Min__c + Populated via QALookupParent_QALookupChild_Min Rollup false + Populated via QALookupParent_QALookupChild_Min Rollup 18 false @@ -373,7 +384,9 @@ Total__c + Populated via QALookupParent_QALookupChild_Sum Rollup false + Populated via QALookupParent_QALookupChild_Sum Rollup 18 false From cc414ad86578fc4c0f871884f711937e7eea0271 Mon Sep 17 00:00:00 2001 From: Heber Date: Fri, 27 Sep 2024 14:02:11 -0600 Subject: [PATCH 27/30] Update API versions to v61.0 --- unpackaged/config/qa/classes/AccountTest.cls-meta.xml | 2 +- unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml | 2 +- unpackaged/config/qa/classes/CaseTest.cls-meta.xml | 2 +- unpackaged/config/qa/classes/ContactTest.cls-meta.xml | 2 +- .../config/qa/classes/OpportunityContactRoleTest.cls-meta.xml | 2 +- unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml | 2 +- unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml | 2 +- unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml | 2 +- unpackaged/config/qa/package.xml | 2 +- .../config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml | 2 +- unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml | 2 +- unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml | 2 +- .../qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml | 2 +- .../config/qa/triggers/QALookupChildTrigger.trigger-meta.xml | 2 +- .../config/qa/triggers/QALookupParentTrigger.trigger-meta.xml | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/unpackaged/config/qa/classes/AccountTest.cls-meta.xml b/unpackaged/config/qa/classes/AccountTest.cls-meta.xml index b1a915c9..651b1729 100644 --- a/unpackaged/config/qa/classes/AccountTest.cls-meta.xml +++ b/unpackaged/config/qa/classes/AccountTest.cls-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml b/unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml index b1a915c9..651b1729 100644 --- a/unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml +++ b/unpackaged/config/qa/classes/CampaignMemberTest.cls-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/classes/CaseTest.cls-meta.xml b/unpackaged/config/qa/classes/CaseTest.cls-meta.xml index b1a915c9..651b1729 100644 --- a/unpackaged/config/qa/classes/CaseTest.cls-meta.xml +++ b/unpackaged/config/qa/classes/CaseTest.cls-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/classes/ContactTest.cls-meta.xml b/unpackaged/config/qa/classes/ContactTest.cls-meta.xml index b1a915c9..651b1729 100644 --- a/unpackaged/config/qa/classes/ContactTest.cls-meta.xml +++ b/unpackaged/config/qa/classes/ContactTest.cls-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml b/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml index b1a915c9..651b1729 100644 --- a/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml +++ b/unpackaged/config/qa/classes/OpportunityContactRoleTest.cls-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml b/unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml index b1a915c9..651b1729 100644 --- a/unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml +++ b/unpackaged/config/qa/classes/OpportunityTest.cls-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml b/unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml index b1a915c9..651b1729 100644 --- a/unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml +++ b/unpackaged/config/qa/classes/QALookupChildTest.cls-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml b/unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml index b1a915c9..651b1729 100644 --- a/unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml +++ b/unpackaged/config/qa/classes/QALookupParentTest.cls-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/package.xml b/unpackaged/config/qa/package.xml index 4bf1bf9e..fc5a651c 100644 --- a/unpackaged/config/qa/package.xml +++ b/unpackaged/config/qa/package.xml @@ -210,5 +210,5 @@ QALookupParent__c.Not_42 ValidationRule - 59.0 + 61.0 \ No newline at end of file diff --git a/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml index 5eabbfe9..04b377d0 100644 --- a/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml +++ b/unpackaged/config/qa/triggers/CampaignMemberTrigger.trigger-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml index 5eabbfe9..04b377d0 100644 --- a/unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml +++ b/unpackaged/config/qa/triggers/CaseTrigger.trigger-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml index 5eabbfe9..04b377d0 100644 --- a/unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml +++ b/unpackaged/config/qa/triggers/ContactTrigger.trigger-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml index 5eabbfe9..04b377d0 100644 --- a/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml +++ b/unpackaged/config/qa/triggers/OpportunityContactRoleTrigger.trigger-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml index 5eabbfe9..04b377d0 100644 --- a/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml +++ b/unpackaged/config/qa/triggers/QALookupChildTrigger.trigger-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active diff --git a/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml b/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml index 5eabbfe9..04b377d0 100644 --- a/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml +++ b/unpackaged/config/qa/triggers/QALookupParentTrigger.trigger-meta.xml @@ -1,5 +1,5 @@ - 59.0 + 61.0 Active From 85de9309fbce71187ea57b0a9eedf0e6db670e2a Mon Sep 17 00:00:00 2001 From: Heber Date: Fri, 27 Sep 2024 15:32:25 -0600 Subject: [PATCH 28/30] Massage and convert MDAPI format to DX format --- .../config/qa/applications/DLRS_QA_App.app | 158 ------ .../qa/applications/DLRS_QA_App.app-meta.xml | 59 +- .../Account-Account Layout.layout-meta.xml | 280 --------- ...ccount.DLRS_QA_Fields.quickAction-meta.xml | 23 - .../DLRSQAPermissions.permissionset-meta.xml | 121 ---- .../qa/emailservices/DLRS_QA_App.app-meta.xml | 157 ------ .../DLRS_QA_App_UtilityBar.flexipage-meta.xml | 20 - ...2.QA_Account_Self_Relationship.md-meta.xml | 85 --- .../QALookupChild__c.tab-meta.xml | 5 - ...ount-Account %28Marketing%29 Layout.layout | 321 ----------- .../Account-Account %28Sales%29 Layout.layout | 319 ----------- ...ccount-Account %28Support%29 Layout.layout | 321 ----------- unpackaged/config/qa/objects/Account.object | 254 --------- .../objects/Account/Account.object-meta.xml | 250 ++++++++ .../Account_Concatenate__c.field-meta.xml | 13 + .../fields/Account_Min__c.field-meta.xml | 14 + .../fields/Account_Sum__c.field-meta.xml | 14 + .../fields/Case_Concatenate__c.field-meta.xml | 13 + .../fields/Case_Count__c.field-meta.xml | 14 + .../Account/fields/Case_Min__c.field-meta.xml | 10 + .../Contact_Concatenate__c.field-meta.xml | 13 + .../fields/Contact_Count__c.field-meta.xml | 14 + .../fields/Contact_Min__c.field-meta.xml | 10 + .../Opportunity_Concatenate__c.field-meta.xml | 13 + .../fields/Opportunity_Max__c.field-meta.xml | 12 + .../fields/Opportunity_Sum__c.field-meta.xml | 12 + ...ortuntiyContactRole_Sum__c.field-meta.xml} | 7 +- ...ookup_Parent_Concatenate__c.field-meta.xml | 14 + .../QA_Lookup_Parent_Min__c.field-meta.xml | 14 + .../QA_Lookup_Parent_Sum__c.field-meta.xml | 14 + .../SLAExpirationDate__c.field-meta.xml | 9 - unpackaged/config/qa/objects/Campaign.object | 35 -- .../objects/Campaign/Campaign.object-meta.xml | 177 ++++++ ...mpaignMember_Concatenate__c.field-meta.xml | 12 + .../CampaignMember_Count__c.field-meta.xml | 13 + .../CampaignMember_Min__c.field-meta.xml | 9 + unpackaged/config/qa/objects/Case.object | 533 ------------------ .../qa/objects/Case/Case.object-meta.xml | 224 ++++++++ .../fields/Case_Concatenate__c.field-meta.xml | 15 + .../Case/fields/Case_Count__c.field-meta.xml | 16 + .../Case/fields/Case_Min__c.field-meta.xml | 12 + ...ookup_Parent_Concatenate__c.field-meta.xml | 15 + .../QA_Lookup_Parent_Min__c.field-meta.xml | 16 + .../QA_Lookup_Parent_Sum__c.field-meta.xml | 16 + .../fields/QA_Lookup_Parent__c.field-meta.xml | 16 + unpackaged/config/qa/objects/Contact.object | 73 --- .../objects/Contact/Contact.object-meta.xml | 353 ++++++++++++ .../fields/OCR_Concatenate__c.field-meta.xml | 13 + .../fields/OCR_Count__c.field-meta.xml | 14 + .../Contact/fields/OCR_Min__c.field-meta.xml | 10 + .../config/qa/objects/Opportunity.object | 324 ----------- .../Opportunity.object-meta.xml} | 56 +- .../fields/OCR_Concatenate__c.field-meta.xml | 14 + .../fields/OCR_Count__c.field-meta.xml | 15 + .../fields/OCR_Min__c.field-meta.xml | 11 + .../fields/QA_Lookup_Parent__c.field-meta.xml | 13 + .../QALookupChild__c.object-meta.xml | 12 +- .../fields/Color__c.field-meta.xml | 1 - .../fields/LookupParent2__c.field-meta.xml | 3 +- .../fields/LookupParent__c.field-meta.xml | 3 +- .../fields/Record_Notes__c.field-meta.xml | 1 - .../qa/objects/QALookupParent__c.object | 416 -------------- .../QALookupParent__c.object-meta.xml | 12 +- .../fields/Account__c.field-meta.xml | 14 + .../fields/Case_Concatenate__c.field-meta.xml | 13 + .../fields/Case_Count__c.field-meta.xml | 14 + .../fields/Case_Min__c.field-meta.xml | 10 + .../fields/Case__c.field-meta.xml | 14 + .../fields/Colours__c.field-meta.xml | 4 +- .../Opportunity_Concatenate__c.field-meta.xml | 13 + .../Opportunity_Count__c.field-meta.xml | 14 + .../fields/Opportunity_Min__c.field-meta.xml | 10 + .../QA_Lookup_Amount_Min__c.field-meta.xml | 14 + .../fields/Record_Notes__c.field-meta.xml | 1 - ...lationship_Number_Target__c.field-meta.xml | 2 +- .../Self_Relationship__c.field-meta.xml | 3 +- .../fields/Total__c.field-meta.xml | 2 + .../Not_42.validationRule-meta.xml | 2 +- unpackaged/config/qa/package.xml | 214 ------- .../DLRSQAPermissions.permissionset-meta.xml | 199 +++++++ .../NumberOfLocations__c.field-meta.xml | 2 +- .../SLAExpirationDate__c.field-meta.xml | 3 +- 82 files changed, 1843 insertions(+), 3741 deletions(-) delete mode 100644 unpackaged/config/qa/applications/DLRS_QA_App.app delete mode 100644 unpackaged/config/qa/emailservices/Account-Account Layout.layout-meta.xml delete mode 100644 unpackaged/config/qa/emailservices/Account.DLRS_QA_Fields.quickAction-meta.xml delete mode 100644 unpackaged/config/qa/emailservices/DLRSQAPermissions.permissionset-meta.xml delete mode 100644 unpackaged/config/qa/emailservices/DLRS_QA_App.app-meta.xml delete mode 100644 unpackaged/config/qa/emailservices/DLRS_QA_App_UtilityBar.flexipage-meta.xml delete mode 100644 unpackaged/config/qa/emailservices/LookupRollupSummary2.QA_Account_Self_Relationship.md-meta.xml delete mode 100644 unpackaged/config/qa/emailservices/QALookupChild__c.tab-meta.xml delete mode 100644 unpackaged/config/qa/layouts/Account-Account %28Marketing%29 Layout.layout delete mode 100644 unpackaged/config/qa/layouts/Account-Account %28Sales%29 Layout.layout delete mode 100644 unpackaged/config/qa/layouts/Account-Account %28Support%29 Layout.layout delete mode 100644 unpackaged/config/qa/objects/Account.object create mode 100644 unpackaged/config/qa/objects/Account/Account.object-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Account_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Account_Min__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Account_Sum__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Case_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Case_Count__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Case_Min__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Contact_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Contact_Count__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Contact_Min__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Opportunity_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Opportunity_Max__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/Opportunity_Sum__c.field-meta.xml rename unpackaged/config/qa/objects/Account/fields/{NumberOfLocations__c.field-meta.xml => OpportuntiyContactRole_Sum__c.field-meta.xml} (64%) create mode 100644 unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Min__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Sum__c.field-meta.xml delete mode 100644 unpackaged/config/qa/objects/Account/fields/SLAExpirationDate__c.field-meta.xml delete mode 100644 unpackaged/config/qa/objects/Campaign.object create mode 100644 unpackaged/config/qa/objects/Campaign/Campaign.object-meta.xml create mode 100644 unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Count__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Min__c.field-meta.xml delete mode 100644 unpackaged/config/qa/objects/Case.object create mode 100644 unpackaged/config/qa/objects/Case/Case.object-meta.xml create mode 100644 unpackaged/config/qa/objects/Case/fields/Case_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Case/fields/Case_Count__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Case/fields/Case_Min__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Min__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Sum__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent__c.field-meta.xml delete mode 100644 unpackaged/config/qa/objects/Contact.object create mode 100644 unpackaged/config/qa/objects/Contact/Contact.object-meta.xml create mode 100644 unpackaged/config/qa/objects/Contact/fields/OCR_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Contact/fields/OCR_Count__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Contact/fields/OCR_Min__c.field-meta.xml delete mode 100644 unpackaged/config/qa/objects/Opportunity.object rename unpackaged/config/qa/objects/{QALookupChild__c.object => Opportunity/Opportunity.object-meta.xml} (67%) create mode 100644 unpackaged/config/qa/objects/Opportunity/fields/OCR_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Opportunity/fields/OCR_Count__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Opportunity/fields/OCR_Min__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/Opportunity/fields/QA_Lookup_Parent__c.field-meta.xml delete mode 100644 unpackaged/config/qa/objects/QALookupParent__c.object create mode 100644 unpackaged/config/qa/objects/QALookupParent__c/fields/Account__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Count__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Min__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/QALookupParent__c/fields/Case__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Concatenate__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Count__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Min__c.field-meta.xml create mode 100644 unpackaged/config/qa/objects/QALookupParent__c/fields/QA_Lookup_Amount_Min__c.field-meta.xml delete mode 100644 unpackaged/config/qa/package.xml diff --git a/unpackaged/config/qa/applications/DLRS_QA_App.app b/unpackaged/config/qa/applications/DLRS_QA_App.app deleted file mode 100644 index 28bc3e15..00000000 --- a/unpackaged/config/qa/applications/DLRS_QA_App.app +++ /dev/null @@ -1,158 +0,0 @@ - - - - View - Action override updated by Lightning App Builder during activation. - QAAccountRecordPage - Small - false - Flexipage - Account - - - View - Action override updated by Lightning App Builder during activation. - QAAccountRecordPage - Large - false - Flexipage - Account - - - View - Action override created by Lightning App Builder during activation. - QACaseRecordPage - Small - false - Flexipage - Case - - - View - Action override created by Lightning App Builder during activation. - QACaseRecordPage - Large - false - Flexipage - Case - - - View - Action override created by Lightning App Builder during activation. - QAContactRecordPage - Small - false - Flexipage - Contact - - - View - Action override created by Lightning App Builder during activation. - QAContactRecordPage - Large - false - Flexipage - Contact - - - View - Action override created by Lightning App Builder during activation. - QALeadRecordPage - Small - false - Flexipage - Lead - - - View - Action override created by Lightning App Builder during activation. - QALeadRecordPage - Large - false - Flexipage - Lead - - - View - Action override updated by Lightning App Builder during activation. - QALookupChildRecordPage - Small - false - Flexipage - QALookupChild__c - - - View - Action override updated by Lightning App Builder during activation. - QALookupChildRecordPage - Large - false - Flexipage - QALookupChild__c - - - View - Action override updated by Lightning App Builder during activation. - QALookupParentRecordPage - Small - false - Flexipage - QALookupParent__c - - - View - Action override updated by Lightning App Builder during activation. - QALookupParentRecordPage - Large - false - Flexipage - QALookupParent__c - - - View - Action override created by Lightning App Builder during activation. - QAOpportunityRecordPage - Small - false - Flexipage - Opportunity - - - View - Action override created by Lightning App Builder during activation. - QAOpportunityRecordPage - Large - false - Flexipage - Opportunity - - - #7B4ED0 - false - - Tabs for use when logging into a scratch org as a QA/QE Tester for DDRLS - Small - Large - false - false - false - - Standard - standard-home - ManageLookupRollupSummaries - QALookupParent__c - QALookupChild__c - Welcome - LookupRollupSummariesHome - LookupRollupSummaryLog__c - standard-Account - standard-Contact - standard-Lead - standard-Case - standard-Opportunity - standard-Campaign - standard-report - standard-Dashboard - Lightning - DLRS_QA_App_UtilityBar - diff --git a/unpackaged/config/qa/applications/DLRS_QA_App.app-meta.xml b/unpackaged/config/qa/applications/DLRS_QA_App.app-meta.xml index 0698890f..28bc3e15 100644 --- a/unpackaged/config/qa/applications/DLRS_QA_App.app-meta.xml +++ b/unpackaged/config/qa/applications/DLRS_QA_App.app-meta.xml @@ -2,21 +2,21 @@ View - Action override created by Lightning App Builder during activation. - QAContactRecordPage + Action override updated by Lightning App Builder during activation. + QAAccountRecordPage Small false Flexipage - Contact + Account View - Action override created by Lightning App Builder during activation. - QAContactRecordPage + Action override updated by Lightning App Builder during activation. + QAAccountRecordPage Large false Flexipage - Contact + Account View @@ -39,92 +39,92 @@ View Action override created by Lightning App Builder during activation. - QALeadRecordPage + QAContactRecordPage Small false Flexipage - Lead + Contact View Action override created by Lightning App Builder during activation. - QALeadRecordPage + QAContactRecordPage Large false Flexipage - Lead + Contact View Action override created by Lightning App Builder during activation. - QAOpportunityRecordPage + QALeadRecordPage Small false Flexipage - Opportunity + Lead View Action override created by Lightning App Builder during activation. - QAOpportunityRecordPage + QALeadRecordPage Large false Flexipage - Opportunity + Lead View Action override updated by Lightning App Builder during activation. - QAAccountRecordPage + QALookupChildRecordPage Small false Flexipage - Account + QALookupChild__c View Action override updated by Lightning App Builder during activation. - QAAccountRecordPage + QALookupChildRecordPage Large false Flexipage - Account + QALookupChild__c View Action override updated by Lightning App Builder during activation. - QALookupChildRecordPage + QALookupParentRecordPage Small false Flexipage - QALookupChild__c + QALookupParent__c View Action override updated by Lightning App Builder during activation. - QALookupChildRecordPage + QALookupParentRecordPage Large false Flexipage - QALookupChild__c + QALookupParent__c View - Action override updated by Lightning App Builder during activation. - QALookupParentRecordPage + Action override created by Lightning App Builder during activation. + QAOpportunityRecordPage Small false Flexipage - QALookupParent__c + Opportunity View - Action override updated by Lightning App Builder during activation. - QALookupParentRecordPage + Action override created by Lightning App Builder during activation. + QAOpportunityRecordPage Large false Flexipage - QALookupParent__c + Opportunity #7B4ED0 @@ -150,8 +150,9 @@ standard-Lead standard-Case standard-Opportunity + standard-Campaign standard-report standard-Dashboard Lightning DLRS_QA_App_UtilityBar - \ No newline at end of file + diff --git a/unpackaged/config/qa/emailservices/Account-Account Layout.layout-meta.xml b/unpackaged/config/qa/emailservices/Account-Account Layout.layout-meta.xml deleted file mode 100644 index 778c6244..00000000 --- a/unpackaged/config/qa/emailservices/Account-Account Layout.layout-meta.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - Submit - - true - true - true - - - - Edit - Self_Relationship_Number_Target__c - - - - - - - false - true - true - - - - Edit - OwnerId - - - Required - Name - - - Edit - ParentId - - - Edit - AccountNumber - - - Edit - Site - - - Edit - Type - - - Edit - Industry - - - Edit - AnnualRevenue - - - - - Edit - Rating - - - Edit - Phone - - - Edit - Fax - - - Edit - Website - - - Edit - TickerSymbol - - - Edit - Ownership - - - Edit - NumberOfEmployees - - - Edit - Sic - - - - - - false - false - true - - - - Edit - BillingAddress - - - - - Edit - ShippingAddress - - - - - - false - false - true - - - - - - - false - false - true - - - - Readonly - CreatedById - - - - - Readonly - LastModifiedById - - - - - - false - false - true - - - - Edit - Description - - - - - - true - false - false - - - - - - - - - FeedItem.TextPost - - - FeedItem.ContentPost - - - NewTask - - - NewContact - - - NewCase - - - LogACall - - - NewNote - - - NewOpportunity - - - NewEvent - - - FeedItem.RypplePost - - - FeedItem.LinkPost - - - FeedItem.PollPost - - - FeedItem.QuestionPost - - - SendEmail - - - - - - runtime_sales_social:socialPanel - - - - - FULL_NAME - CONTACT.TITLE - CONTACT.EMAIL - CONTACT.PHONE1 - RelatedContactList - - - OPPORTUNITY.NAME - OPPORTUNITY.STAGE_NAME - OPPORTUNITY.AMOUNT - OPPORTUNITY.CLOSE_DATE - RelatedOpportunityList - - - CASES.CASE_NUMBER - NAME - CASES.SUBJECT - CASES.PRIORITY - CASES.CREATED_DATE_DATE_ONLY - CASES.STATUS - OWNER_NAME - RelatedCaseList - - - TASK.SUBJECT - TASK.WHO_NAME - TASK.WHAT_NAME - ACTIVITY.TASK - TASK.DUE_DATE - TASK.STATUS - TASK.PRIORITY - CORE.USERS.FULL_NAME - RelatedActivityList - - - TASK.SUBJECT - TASK.WHO_NAME - TASK.WHAT_NAME - ACTIVITY.TASK - TASK.DUE_DATE - CORE.USERS.FULL_NAME - TASK.LAST_UPDATE - RelatedHistoryList - - - RelatedNoteList - - - ACCOUNT.NAME - OPPORTUNITY.NAME - PARTNER.ROLE - RelatedPartnerList - - ParentId - false - false - false - false - false - - 00h7g000004K3uS - 4 - 0 - Default - - diff --git a/unpackaged/config/qa/emailservices/Account.DLRS_QA_Fields.quickAction-meta.xml b/unpackaged/config/qa/emailservices/Account.DLRS_QA_Fields.quickAction-meta.xml deleted file mode 100644 index 717fe2fc..00000000 --- a/unpackaged/config/qa/emailservices/Account.DLRS_QA_Fields.quickAction-meta.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - For displaying DLRS QA fields on a related record component. - - false - - TwoColumnsLeftToRight - - - false - Self_Relationship_Number_Target__c - Edit - - - false - Description - Edit - - - - - Update - diff --git a/unpackaged/config/qa/emailservices/DLRSQAPermissions.permissionset-meta.xml b/unpackaged/config/qa/emailservices/DLRSQAPermissions.permissionset-meta.xml deleted file mode 100644 index ec3d0d84..00000000 --- a/unpackaged/config/qa/emailservices/DLRSQAPermissions.permissionset-meta.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - - DLRS_QA_App - true - - Apps, Objects and other pemissions for DLRS QA Engineer - - true - QALookupChild__c.Amount__c - true - - - true - QALookupChild__c.Color__c - true - - - true - QALookupChild__c.Description2__c - true - - - true - QALookupChild__c.Description__c - true - - - true - QALookupChild__c.LookupParent2__c - true - - - true - QALookupChild__c.LookupParent__c - true - - - true - QALookupChild__c.Parent_by_String__c - true - - - true - QALookupChild__c.Record_Notes__c - true - - - true - QALookupParent__c.Colours__c - true - - - true - QALookupParent__c.Count_of_String_Children__c - true - - - true - QALookupParent__c.Descriptions2__c - true - - - true - QALookupParent__c.Descriptions__c - true - - - true - QALookupParent__c.Record_Notes__c - true - - - true - QALookupParent__c.Self_Relationship_Number_Target__c - true - - - true - QALookupParent__c.Self_Relationship__c - true - - - true - QALookupParent__c.Total2__c - true - - - true - QALookupParent__c.Total__c - true - - false - - - true - true - true - true - true - QALookupChild__c - true - - - false - true - true - true - true - QALookupParent__c - true - - - QALookupChild__c - Visible - - - QALookupParent__c - Visible - - diff --git a/unpackaged/config/qa/emailservices/DLRS_QA_App.app-meta.xml b/unpackaged/config/qa/emailservices/DLRS_QA_App.app-meta.xml deleted file mode 100644 index 0698890f..00000000 --- a/unpackaged/config/qa/emailservices/DLRS_QA_App.app-meta.xml +++ /dev/null @@ -1,157 +0,0 @@ - - - - View - Action override created by Lightning App Builder during activation. - QAContactRecordPage - Small - false - Flexipage - Contact - - - View - Action override created by Lightning App Builder during activation. - QAContactRecordPage - Large - false - Flexipage - Contact - - - View - Action override created by Lightning App Builder during activation. - QACaseRecordPage - Small - false - Flexipage - Case - - - View - Action override created by Lightning App Builder during activation. - QACaseRecordPage - Large - false - Flexipage - Case - - - View - Action override created by Lightning App Builder during activation. - QALeadRecordPage - Small - false - Flexipage - Lead - - - View - Action override created by Lightning App Builder during activation. - QALeadRecordPage - Large - false - Flexipage - Lead - - - View - Action override created by Lightning App Builder during activation. - QAOpportunityRecordPage - Small - false - Flexipage - Opportunity - - - View - Action override created by Lightning App Builder during activation. - QAOpportunityRecordPage - Large - false - Flexipage - Opportunity - - - View - Action override updated by Lightning App Builder during activation. - QAAccountRecordPage - Small - false - Flexipage - Account - - - View - Action override updated by Lightning App Builder during activation. - QAAccountRecordPage - Large - false - Flexipage - Account - - - View - Action override updated by Lightning App Builder during activation. - QALookupChildRecordPage - Small - false - Flexipage - QALookupChild__c - - - View - Action override updated by Lightning App Builder during activation. - QALookupChildRecordPage - Large - false - Flexipage - QALookupChild__c - - - View - Action override updated by Lightning App Builder during activation. - QALookupParentRecordPage - Small - false - Flexipage - QALookupParent__c - - - View - Action override updated by Lightning App Builder during activation. - QALookupParentRecordPage - Large - false - Flexipage - QALookupParent__c - - - #7B4ED0 - false - - Tabs for use when logging into a scratch org as a QA/QE Tester for DDRLS - Small - Large - false - false - false - - Standard - standard-home - ManageLookupRollupSummaries - QALookupParent__c - QALookupChild__c - Welcome - LookupRollupSummariesHome - LookupRollupSummaryLog__c - standard-Account - standard-Contact - standard-Lead - standard-Case - standard-Opportunity - standard-report - standard-Dashboard - Lightning - DLRS_QA_App_UtilityBar - \ No newline at end of file diff --git a/unpackaged/config/qa/emailservices/DLRS_QA_App_UtilityBar.flexipage-meta.xml b/unpackaged/config/qa/emailservices/DLRS_QA_App_UtilityBar.flexipage-meta.xml deleted file mode 100644 index 2fd28a9a..00000000 --- a/unpackaged/config/qa/emailservices/DLRS_QA_App_UtilityBar.flexipage-meta.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - utilityItems - Region - - - backgroundComponents - Background - - DLRS QA App UtilityBar - - UtilityBar - diff --git a/unpackaged/config/qa/emailservices/LookupRollupSummary2.QA_Account_Self_Relationship.md-meta.xml b/unpackaged/config/qa/emailservices/LookupRollupSummary2.QA_Account_Self_Relationship.md-meta.xml deleted file mode 100644 index f4ccf871..00000000 --- a/unpackaged/config/qa/emailservices/LookupRollupSummary2.QA_Account_Self_Relationship.md-meta.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - false - - Active__c - false - - - AggregateAllRows__c - false - - - AggregateOperation__c - Count - - - AggregateResultField__c - Self_Relationship_Number_Target__c - - - CalculationMode__c - Scheduled - - - CalculationSharingMode__c - User - - - ChildObject__c - Account - - - ConcatenateDelimiter__c - - - - Description__c - Count of child accounts. - - - FieldToAggregate__c - Id - - - FieldToOrderBy__c - - - - ParentObject__c - Account - - - RelationshipCriteriaFields__c - - - - RelationshipCriteria__c - - - - RelationshipField__c - ParentId - - - RowLimit__c - - - - TestCode2__c - - - - TestCodeParent__c - - - - TestCodeSeeAllData__c - false - - - TestCode__c - - - diff --git a/unpackaged/config/qa/emailservices/QALookupChild__c.tab-meta.xml b/unpackaged/config/qa/emailservices/QALookupChild__c.tab-meta.xml deleted file mode 100644 index 66b9630d..00000000 --- a/unpackaged/config/qa/emailservices/QALookupChild__c.tab-meta.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - true - Custom19: Wrench - diff --git a/unpackaged/config/qa/layouts/Account-Account %28Marketing%29 Layout.layout b/unpackaged/config/qa/layouts/Account-Account %28Marketing%29 Layout.layout deleted file mode 100644 index 2fad7d76..00000000 --- a/unpackaged/config/qa/layouts/Account-Account %28Marketing%29 Layout.layout +++ /dev/null @@ -1,321 +0,0 @@ - - - false - PersonalTagging - PublicTagging - - false - false - true - - - - Edit - OwnerId - - - Required - Name - - - Edit - ParentId - - - Edit - AccountNumber - - - Edit - Site - - - Edit - Opportunity_Sum__c - - - Edit - Opportunity_Max__c - - - Edit - Opportunity_Concatenate__c - - - Edit - Contact_Count__c - - - Edit - Contact_Min__c - - - Edit - Contact_Concatenate__c - - - Edit - Account_Sum__c - - - Edit - Account_Min__c - - - Edit - Account_Concatenate__c - - - Edit - Case_Min__c - - - Edit - Case_Count__c - - - Edit - Case_Concatenate__c - - - Edit - QA_Lookup_Parent_Sum__c - - - Edit - QA_Lookup_Parent_Min__c - - - Edit - QA_Lookup_Parent_Concatenate__c - - - - - Edit - Rating - - - Edit - Phone - - - Edit - Fax - - - Edit - Website - - - Edit - TickerSymbol - - - - - - false - false - true - - - - Edit - BillingAddress - - - - - Edit - ShippingAddress - - - - - - false - false - true - - - - Edit - Industry - - - Edit - AnnualRevenue - - - Edit - Ownership - - - - - Edit - Type - - - Edit - Sic - - - Edit - NumberOfEmployees - - - - - - false - false - true - - - - Readonly - CreatedById - - - - - Readonly - LastModifiedById - - - - - - false - false - true - - - - Edit - Description - - - - - - false - false - false - - - - - - - - FeedItem.TextPost - - - FeedItem.ContentPost - - - NewTask - - - NewContact - - - NewCase - - - LogACall - - - NewNote - - - NewOpportunity - - - NewEvent - - - FeedItem.RypplePost - - - FeedItem.LinkPost - - - FeedItem.PollPost - - - FeedItem.QuestionPost - - - SendEmail - - - - FULL_NAME - CONTACT.TITLE - CONTACT.EMAIL - CONTACT.PHONE1 - RelatedContactList - - - TASK.SUBJECT - TASK.WHO_NAME - TASK.WHAT_NAME - ACTIVITY.TASK - TASK.DUE_DATE - TASK.STATUS - TASK.PRIORITY - CORE.USERS.FULL_NAME - RelatedActivityList - - - TASK.SUBJECT - TASK.WHO_NAME - TASK.WHAT_NAME - ACTIVITY.TASK - TASK.DUE_DATE - CORE.USERS.FULL_NAME - TASK.LAST_UPDATE - RelatedHistoryList - - - OPPORTUNITY.NAME - OPPORTUNITY.STAGE_NAME - OPPORTUNITY.AMOUNT - OPPORTUNITY.CLOSE_DATE - RelatedOpportunityList - - - CASES.CASE_NUMBER - NAME - CASES.SUBJECT - CASES.PRIORITY - CASES.CREATED_DATE_DATE_ONLY - CASES.STATUS - OWNER_NAME - RelatedCaseList - - - RelatedNoteList - - - ACCOUNT.NAME - OPPORTUNITY.NAME - PARTNER.ROLE - RelatedPartnerList - - - NAME - QALookupParent__c.Account__c - - ParentId - false - true - false - false - true - false - diff --git a/unpackaged/config/qa/layouts/Account-Account %28Sales%29 Layout.layout b/unpackaged/config/qa/layouts/Account-Account %28Sales%29 Layout.layout deleted file mode 100644 index cfb2db98..00000000 --- a/unpackaged/config/qa/layouts/Account-Account %28Sales%29 Layout.layout +++ /dev/null @@ -1,319 +0,0 @@ - - - false - PersonalTagging - PublicTagging - - false - false - true - - - - Edit - OwnerId - - - Required - Name - - - Edit - ParentId - - - Edit - AccountNumber - - - Edit - Site - - - Edit - Industry - - - Edit - Sic - - - Edit - AnnualRevenue - - - Edit - NumberOfEmployees - - - Edit - Opportunity_Sum__c - - - Edit - Opportunity_Max__c - - - Edit - Opportunity_Concatenate__c - - - Edit - Contact_Count__c - - - Edit - Contact_Min__c - - - Edit - Contact_Concatenate__c - - - Edit - Account_Sum__c - - - Edit - Account_Min__c - - - Edit - Account_Concatenate__c - - - Edit - Case_Min__c - - - Edit - Case_Count__c - - - Edit - Case_Concatenate__c - - - Edit - QA_Lookup_Parent_Sum__c - - - Edit - QA_Lookup_Parent_Min__c - - - Edit - QA_Lookup_Parent_Concatenate__c - - - - - Edit - Type - - - Edit - Rating - - - Edit - Phone - - - Edit - Fax - - - Edit - Website - - - Edit - TickerSymbol - - - Edit - Ownership - - - - - - false - false - true - - - - Edit - BillingAddress - - - - - Edit - ShippingAddress - - - - - - false - false - true - - - - - - - false - false - true - - - - Readonly - CreatedById - - - - - Readonly - LastModifiedById - - - - - - false - false - true - - - - Edit - Description - - - - - - false - false - false - - - - - - - - FeedItem.TextPost - - - FeedItem.ContentPost - - - NewTask - - - NewContact - - - NewCase - - - LogACall - - - NewNote - - - NewOpportunity - - - NewEvent - - - FeedItem.RypplePost - - - FeedItem.LinkPost - - - FeedItem.PollPost - - - FeedItem.QuestionPost - - - SendEmail - - - - FULL_NAME - CONTACT.TITLE - CONTACT.EMAIL - CONTACT.PHONE1 - RelatedContactList - - - OPPORTUNITY.NAME - OPPORTUNITY.STAGE_NAME - OPPORTUNITY.AMOUNT - OPPORTUNITY.CLOSE_DATE - RelatedOpportunityList - - - CASES.CASE_NUMBER - NAME - CASES.SUBJECT - CASES.PRIORITY - CASES.CREATED_DATE_DATE_ONLY - CASES.STATUS - OWNER_NAME - RelatedCaseList - - - TASK.SUBJECT - TASK.WHO_NAME - TASK.WHAT_NAME - ACTIVITY.TASK - TASK.DUE_DATE - TASK.STATUS - TASK.PRIORITY - CORE.USERS.FULL_NAME - RelatedActivityList - - - TASK.SUBJECT - TASK.WHO_NAME - TASK.WHAT_NAME - ACTIVITY.TASK - TASK.DUE_DATE - CORE.USERS.FULL_NAME - TASK.LAST_UPDATE - RelatedHistoryList - - - RelatedNoteList - - - ACCOUNT.NAME - OPPORTUNITY.NAME - PARTNER.ROLE - RelatedPartnerList - - - NAME - QALookupParent__c.Account__c - - ParentId - false - true - false - false - true - false - diff --git a/unpackaged/config/qa/layouts/Account-Account %28Support%29 Layout.layout b/unpackaged/config/qa/layouts/Account-Account %28Support%29 Layout.layout deleted file mode 100644 index fd2f0835..00000000 --- a/unpackaged/config/qa/layouts/Account-Account %28Support%29 Layout.layout +++ /dev/null @@ -1,321 +0,0 @@ - - - false - PersonalTagging - PublicTagging - - false - false - true - - - - Edit - OwnerId - - - Required - Name - - - Edit - ParentId - - - Edit - AccountNumber - - - Edit - Site - - - Edit - Phone - - - Edit - Fax - - - Edit - Website - - - Edit - Opportunity_Sum__c - - - Edit - Opportunity_Max__c - - - Edit - Opportunity_Concatenate__c - - - Edit - Contact_Count__c - - - Edit - Contact_Min__c - - - Edit - Contact_Concatenate__c - - - Edit - Account_Sum__c - - - Edit - Account_Min__c - - - Edit - Account_Concatenate__c - - - Edit - Case_Min__c - - - Edit - Case_Count__c - - - Edit - Case_Concatenate__c - - - Edit - QA_Lookup_Parent_Sum__c - - - Edit - QA_Lookup_Parent_Min__c - - - Edit - QA_Lookup_Parent_Concatenate__c - - - - - Edit - Rating - - - Edit - Type - - - - - - false - false - true - - - - Edit - BillingAddress - - - - - Edit - ShippingAddress - - - - - - false - false - true - - - - Edit - Industry - - - Edit - TickerSymbol - - - Edit - NumberOfEmployees - - - - - Edit - AnnualRevenue - - - Edit - Ownership - - - Edit - Sic - - - - - - false - false - true - - - - Readonly - CreatedById - - - - - Readonly - LastModifiedById - - - - - - false - false - true - - - - Edit - Description - - - - - - false - false - false - - - - - - - - FeedItem.TextPost - - - FeedItem.ContentPost - - - NewTask - - - NewContact - - - NewCase - - - LogACall - - - NewNote - - - NewOpportunity - - - NewEvent - - - FeedItem.RypplePost - - - FeedItem.LinkPost - - - FeedItem.PollPost - - - FeedItem.QuestionPost - - - SendEmail - - - - FULL_NAME - CONTACT.TITLE - CONTACT.EMAIL - CONTACT.PHONE1 - RelatedContactList - - - CASES.CASE_NUMBER - NAME - CASES.SUBJECT - CASES.PRIORITY - CASES.CREATED_DATE_DATE_ONLY - CASES.STATUS - OWNER_NAME - RelatedCaseList - - - TASK.SUBJECT - TASK.WHO_NAME - TASK.WHAT_NAME - ACTIVITY.TASK - TASK.DUE_DATE - TASK.STATUS - TASK.PRIORITY - CORE.USERS.FULL_NAME - RelatedActivityList - - - TASK.SUBJECT - TASK.WHO_NAME - TASK.WHAT_NAME - ACTIVITY.TASK - TASK.DUE_DATE - CORE.USERS.FULL_NAME - TASK.LAST_UPDATE - RelatedHistoryList - - - OPPORTUNITY.NAME - OPPORTUNITY.STAGE_NAME - OPPORTUNITY.AMOUNT - OPPORTUNITY.CLOSE_DATE - RelatedOpportunityList - - - RelatedNoteList - - - ACCOUNT.NAME - OPPORTUNITY.NAME - PARTNER.ROLE - RelatedPartnerList - - - NAME - QALookupParent__c.Account__c - - ParentId - false - true - false - false - true - false - diff --git a/unpackaged/config/qa/objects/Account.object b/unpackaged/config/qa/objects/Account.object deleted file mode 100644 index 275c6bfb..00000000 --- a/unpackaged/config/qa/objects/Account.object +++ /dev/null @@ -1,254 +0,0 @@ - - - - Account_Concatenate__c - Populated via Account_Account_Concatenate Rollup - false - Populated via Account_Account_Concatenate Rollup - - 255 - false - false - Text - false - - - Account_Min__c - Populated via Account_Account_Min Rollup - false - Populated via Account_Account_Min Rollup - - 18 - false - 2 - false - Number - false - - - Account_Sum__c - Populated via Account_Account_Sum Rollup - false - Populated via Account_Account_Sum Rollup - - 18 - false - 2 - false - Number - false - - - Case_Concatenate__c - Populated via Account_Case_Concatenate DLRS - false - Populated via Account_Case_Concatenate DLRS - - 255 - false - false - Text - false - - - Case_Count__c - Populated via Account_Case_Count DLRS - false - Populated via Account_Case_Count DLRS - - 18 - false - 0 - false - Number - false - - - Case_Min__c - Populated via Account_Case_Min DLRS - false - Populated via Account_Case_Min DLRS - - false - false - DateTime - - - Contact_Concatenate__c - Populated via Account_Contact_Concatenate DLRS - false - Populated via Account_Contact_Concatenate DLRS - - 255 - false - false - Text - false - - - Contact_Count__c - Populated via Account_Contact_Count DLRS - false - Populated via Account_Contact_Count DLRS - - 8 - false - 0 - false - Number - false - - - Contact_Min__c - Populated via Account_Contact_Min DLRS - false - Populated via Account_Contact_Min DLRS - - false - false - DateTime - - - NumberOfLocations__c - false - - 18 - false - 2 - false - Number - false - - - Opportunity_Concatenate__c - Populated via Account_Opportunity_Concatenate DLRS - false - Populated via Account_Opportunity_Concatenate DLRS - - 255 - false - false - Text - false - - - Opportunity_Max__c - Populated via Account_Opportunity_Max DLRS - false - Populated via Account_Opportunity_Max DLRS - - 18 - false - 2 - false - Currency - - - Opportunity_Sum__c - Populated via Account_Opportunity_Sum DLRS - false - Populated via Account_Opportunity_Sum DLRS - - 18 - false - 2 - false - Currency - - - OpportuntiyContactRole_Sum__c - for DLRS testing - false - - 18 - false - 0 - false - Number - false - - - QA_Lookup_Parent_Concatenate__c - Populated via Account_QALookupParent_Concatenate Rollup - false - Populated via Account_QALookupParent_Concatenate Rollup -Shows Distinct Values - - 255 - false - false - Text - false - - - QA_Lookup_Parent_Min__c - Populated via Account_QALookupParent_Min Rollup - false - Populated via Account_QALookupParent_Min Rollup - - 18 - false - 2 - false - Number - false - - - QA_Lookup_Parent_Sum__c - Populated via Account_QALookupParent_Sum Rollup - false - Populated via Account_QALookupParent_Sum Rollup - - 18 - false - 2 - false - Number - false - - - SLAExpirationDate__c - false - - false - false - Date - - - Self_Relationship_Number_Target__c - false - Number field to serve as the target field for a rollup across a self-relationship (such as Parent Account). - - 18 - false - 0 - false - Number - false - - - All_Accounts - ACCOUNT.NAME - ACCOUNT.SITE - ACCOUNT.ADDRESS1_STATE - ACCOUNT.PHONE1 - ACCOUNT.TYPE - CORE.USERS.ALIAS - Everything - - - - QA_Rollup_Annual_Revenue - ACCOUNT.NAME - ACCOUNT.SALES - Everything - - - - QA_Rollup_Salesforce_Count_Negotiation - ACCOUNT.NAME - ACCOUNT.EMPLOYEES - Everything - - - diff --git a/unpackaged/config/qa/objects/Account/Account.object-meta.xml b/unpackaged/config/qa/objects/Account/Account.object-meta.xml new file mode 100644 index 00000000..f183f60e --- /dev/null +++ b/unpackaged/config/qa/objects/Account/Account.object-meta.xml @@ -0,0 +1,250 @@ + + + + CallHighlightAction + Default + + + CallHighlightAction + Large + Default + + + CallHighlightAction + Small + Default + + + CancelEdit + Default + + + CancelEdit + Large + Default + + + CancelEdit + Small + Default + + + Delete + Default + + + Delete + Large + Default + + + Delete + Small + Default + + + Edit + Default + + + Edit + Large + Default + + + Edit + Small + Default + + + EmailHighlightAction + Default + + + EmailHighlightAction + Large + Default + + + EmailHighlightAction + Small + Default + + + EnableCustomerPortalUser + Default + + + EnableCustomerPortalUser + Large + Default + + + EnableCustomerPortalUser + Small + Default + + + List + Default + + + List + Large + Default + + + List + Small + Default + + + ListClean + Default + + + ListClean + Large + Default + + + ListClean + Small + Default + + + New + Default + + + New + Large + Default + + + New + Small + Default + + + RequestUpdate + Default + + + RequestUpdate + Large + Default + + + RequestUpdate + Small + Default + + + SaveEdit + Default + + + SaveEdit + Large + Default + + + SaveEdit + Small + Default + + + SmsHighlightAction + Default + + + SmsHighlightAction + Large + Default + + + SmsHighlightAction + Small + Default + + + Tab + Default + + + Tab + Large + Default + + + Tab + Small + Default + + + View + Default + + + View + Large + Default + + + View + Small + Default + + + ViewCustomerPortalUser + Default + + + ViewCustomerPortalUser + Large + Default + + + ViewCustomerPortalUser + Small + Default + + + WebsiteHighlightAction + Default + + + WebsiteHighlightAction + Large + Default + + + WebsiteHighlightAction + Small + Default + + SYSTEM + true + false + Private + + ACCOUNT.NAME + ACCOUNT.ADDRESS1_CITY + ACCOUNT.PHONE1 + ACCOUNT.NAME + ACCOUNT.SITE + CORE.USERS.ALIAS + ACCOUNT.TYPE + ACCOUNT.NAME + ACCOUNT.SITE + CORE.USERS.ALIAS + ACCOUNT.TYPE + ACCOUNT.PHONE1 + ACCOUNT.NAME + ACCOUNT.SITE + ACCOUNT.PHONE1 + CORE.USERS.ALIAS + + ReadWrite + diff --git a/unpackaged/config/qa/objects/Account/fields/Account_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Account_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..f2b456c1 --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Account_Concatenate__c.field-meta.xml @@ -0,0 +1,13 @@ + + + Account_Concatenate__c + Populated via Account_Account_Concatenate Rollup + false + Populated via Account_Account_Concatenate Rollup + + 255 + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/Account/fields/Account_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Account_Min__c.field-meta.xml new file mode 100644 index 00000000..95d89925 --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Account_Min__c.field-meta.xml @@ -0,0 +1,14 @@ + + + Account_Min__c + Populated via Account_Account_Min Rollup + false + Populated via Account_Account_Min Rollup + + 18 + false + 2 + false + Number + false + diff --git a/unpackaged/config/qa/objects/Account/fields/Account_Sum__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Account_Sum__c.field-meta.xml new file mode 100644 index 00000000..93bfe6fe --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Account_Sum__c.field-meta.xml @@ -0,0 +1,14 @@ + + + Account_Sum__c + Populated via Account_Account_Sum Rollup + false + Populated via Account_Account_Sum Rollup + + 18 + false + 2 + false + Number + false + diff --git a/unpackaged/config/qa/objects/Account/fields/Case_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Case_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..beab70cc --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Case_Concatenate__c.field-meta.xml @@ -0,0 +1,13 @@ + + + Case_Concatenate__c + Populated via Account_Case_Concatenate DLRS + false + Populated via Account_Case_Concatenate DLRS + + 255 + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/Account/fields/Case_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Case_Count__c.field-meta.xml new file mode 100644 index 00000000..67573c87 --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Case_Count__c.field-meta.xml @@ -0,0 +1,14 @@ + + + Case_Count__c + Populated via Account_Case_Count DLRS + false + Populated via Account_Case_Count DLRS + + 18 + false + 0 + false + Number + false + diff --git a/unpackaged/config/qa/objects/Account/fields/Case_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Case_Min__c.field-meta.xml new file mode 100644 index 00000000..27556cf1 --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Case_Min__c.field-meta.xml @@ -0,0 +1,10 @@ + + + Case_Min__c + Populated via Account_Case_Min DLRS + Populated via Account_Case_Min DLRS + + false + false + DateTime + diff --git a/unpackaged/config/qa/objects/Account/fields/Contact_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Contact_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..7c39a85f --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Contact_Concatenate__c.field-meta.xml @@ -0,0 +1,13 @@ + + + Contact_Concatenate__c + Populated via Account_Contact_Concatenate DLRS + false + Populated via Account_Contact_Concatenate DLRS + + 255 + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/Account/fields/Contact_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Contact_Count__c.field-meta.xml new file mode 100644 index 00000000..88e03e70 --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Contact_Count__c.field-meta.xml @@ -0,0 +1,14 @@ + + + Contact_Count__c + Populated via Account_Contact_Count DLRS + false + Populated via Account_Contact_Count DLRS + + 8 + false + 0 + false + Number + false + diff --git a/unpackaged/config/qa/objects/Account/fields/Contact_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Contact_Min__c.field-meta.xml new file mode 100644 index 00000000..5717a685 --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Contact_Min__c.field-meta.xml @@ -0,0 +1,10 @@ + + + Contact_Min__c + Populated via Account_Contact_Min DLRS + Populated via Account_Contact_Min DLRS + + false + false + DateTime + diff --git a/unpackaged/config/qa/objects/Account/fields/Opportunity_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Opportunity_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..4fbd9b0d --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Opportunity_Concatenate__c.field-meta.xml @@ -0,0 +1,13 @@ + + + Opportunity_Concatenate__c + Populated via Account_Opportunity_Concatenate DLRS + false + Populated via Account_Opportunity_Concatenate DLRS + + 255 + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/Account/fields/Opportunity_Max__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Opportunity_Max__c.field-meta.xml new file mode 100644 index 00000000..9a8cbc96 --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Opportunity_Max__c.field-meta.xml @@ -0,0 +1,12 @@ + + + Opportunity_Max__c + Populated via Account_Opportunity_Max DLRS + Populated via Account_Opportunity_Max DLRS + + 18 + false + 2 + false + Currency + diff --git a/unpackaged/config/qa/objects/Account/fields/Opportunity_Sum__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/Opportunity_Sum__c.field-meta.xml new file mode 100644 index 00000000..f3bdebbf --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/Opportunity_Sum__c.field-meta.xml @@ -0,0 +1,12 @@ + + + Opportunity_Sum__c + Populated via Account_Opportunity_Sum DLRS + Populated via Account_Opportunity_Sum DLRS + + 18 + false + 2 + false + Currency + diff --git a/unpackaged/config/qa/objects/Account/fields/NumberOfLocations__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/OpportuntiyContactRole_Sum__c.field-meta.xml similarity index 64% rename from unpackaged/config/qa/objects/Account/fields/NumberOfLocations__c.field-meta.xml rename to unpackaged/config/qa/objects/Account/fields/OpportuntiyContactRole_Sum__c.field-meta.xml index 8688efa6..4d3fb18c 100644 --- a/unpackaged/config/qa/objects/Account/fields/NumberOfLocations__c.field-meta.xml +++ b/unpackaged/config/qa/objects/Account/fields/OpportuntiyContactRole_Sum__c.field-meta.xml @@ -1,11 +1,12 @@ - NumberOfLocations__c + OpportuntiyContactRole_Sum__c + for DLRS testing false - + 18 false - 2 + 0 false Number false diff --git a/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..cfaaa4bc --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml @@ -0,0 +1,14 @@ + + + QA_Lookup_Parent_Concatenate__c + Populated via Account_QALookupParent_Concatenate Rollup + false + Populated via Account_QALookupParent_Concatenate Rollup +Shows Distinct Values + + 255 + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Min__c.field-meta.xml new file mode 100644 index 00000000..8c3ed2ed --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Min__c.field-meta.xml @@ -0,0 +1,14 @@ + + + QA_Lookup_Parent_Min__c + Populated via Account_QALookupParent_Min Rollup + false + Populated via Account_QALookupParent_Min Rollup + + 18 + false + 2 + false + Number + false + diff --git a/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Sum__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Sum__c.field-meta.xml new file mode 100644 index 00000000..80726755 --- /dev/null +++ b/unpackaged/config/qa/objects/Account/fields/QA_Lookup_Parent_Sum__c.field-meta.xml @@ -0,0 +1,14 @@ + + + QA_Lookup_Parent_Sum__c + Populated via Account_QALookupParent_Sum Rollup + false + Populated via Account_QALookupParent_Sum Rollup + + 18 + false + 2 + false + Number + false + diff --git a/unpackaged/config/qa/objects/Account/fields/SLAExpirationDate__c.field-meta.xml b/unpackaged/config/qa/objects/Account/fields/SLAExpirationDate__c.field-meta.xml deleted file mode 100644 index bbf391be..00000000 --- a/unpackaged/config/qa/objects/Account/fields/SLAExpirationDate__c.field-meta.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - SLAExpirationDate__c - false - - false - false - Date - diff --git a/unpackaged/config/qa/objects/Campaign.object b/unpackaged/config/qa/objects/Campaign.object deleted file mode 100644 index cbd38c47..00000000 --- a/unpackaged/config/qa/objects/Campaign.object +++ /dev/null @@ -1,35 +0,0 @@ - - - - CampaignMember_Concatenate__c - Populated via Campaign_CampaignMember_Concatenate DLRS - false - Populated via Campaign_CampaignMember_Concatenate DLRS - - 255 - false - Text - false - - - CampaignMember_Count__c - Populated via Campaign_CampaignMember_Count DLRS - false - Populated via Campaign_CampaignMember_Count DLRS - - 18 - false - 0 - Number - false - - - CampaignMember_Min__c - Populated via Campaign_CampaignMember_Min DLRS - false - Populated via Campaign_CampaignMember_Min DLRS - - false - DateTime - - diff --git a/unpackaged/config/qa/objects/Campaign/Campaign.object-meta.xml b/unpackaged/config/qa/objects/Campaign/Campaign.object-meta.xml new file mode 100644 index 00000000..ff69a26f --- /dev/null +++ b/unpackaged/config/qa/objects/Campaign/Campaign.object-meta.xml @@ -0,0 +1,177 @@ + + + + AddCampaign + Default + + + AddCampaign + Large + Default + + + AddCampaign + Small + Default + + + AdvancedSetup + Default + + + AdvancedSetup + Large + Default + + + AdvancedSetup + Small + Default + + + CancelEdit + Default + + + CancelEdit + Large + Default + + + CancelEdit + Small + Default + + + Clone + Default + + + Clone + Large + Default + + + Clone + Small + Default + + + Delete + Default + + + Delete + Large + Default + + + Delete + Small + Default + + + Edit + Default + + + Edit + Large + Default + + + Edit + Small + Default + + + List + Default + + + List + Large + Default + + + List + Small + Default + + + New + Default + + + New + Large + Default + + + New + Small + Default + + + SaveEdit + Default + + + SaveEdit + Large + Default + + + SaveEdit + Small + Default + + + Tab + Default + + + Tab + Large + Default + + + Tab + Small + Default + + + View + Default + + + View + Large + Default + + + View + Small + Default + + SYSTEM + false + false + Private + + CAMPAIGN.NAME + CAMPAIGN.STATUS + CAMPAIGN.START_DATE + CAMPAIGN.NAME + CAMPAIGN.NAME + CAMPAIGN.NAME + PARENT_NAME + CAMPAIGN.CAMPAIGN_TYPE + CAMPAIGN.STATUS + CAMPAIGN.START_DATE + CAMPAIGN.END_DATE + CAMPAIGN.NUM_RESPONSES + CORE.USERS.ALIAS + + FullAccess + diff --git a/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..a6900b75 --- /dev/null +++ b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Concatenate__c.field-meta.xml @@ -0,0 +1,12 @@ + + + CampaignMember_Concatenate__c + Populated via Campaign_CampaignMember_Concatenate DLRS + false + Populated via Campaign_CampaignMember_Concatenate DLRS + + 255 + false + Text + false + diff --git a/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Count__c.field-meta.xml new file mode 100644 index 00000000..64349f10 --- /dev/null +++ b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Count__c.field-meta.xml @@ -0,0 +1,13 @@ + + + CampaignMember_Count__c + Populated via Campaign_CampaignMember_Count DLRS + false + Populated via Campaign_CampaignMember_Count DLRS + + 18 + false + 0 + Number + false + diff --git a/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Min__c.field-meta.xml new file mode 100644 index 00000000..ab258bec --- /dev/null +++ b/unpackaged/config/qa/objects/Campaign/fields/CampaignMember_Min__c.field-meta.xml @@ -0,0 +1,9 @@ + + + CampaignMember_Min__c + Populated via Campaign_CampaignMember_Min DLRS + Populated via Campaign_CampaignMember_Min DLRS + + false + DateTime + diff --git a/unpackaged/config/qa/objects/Case.object b/unpackaged/config/qa/objects/Case.object deleted file mode 100644 index 3712c9f6..00000000 --- a/unpackaged/config/qa/objects/Case.object +++ /dev/null @@ -1,533 +0,0 @@ - - - - Accept - Default - - - Accept - Large - Default - - - Accept - Small - Default - - - CancelEdit - Default - - - CancelEdit - Large - Default - - - CancelEdit - Small - Default - - - ChangeStatus - Default - - - ChangeStatus - Large - Default - - - ChangeStatus - Small - Default - - - Clone - Default - - - Clone - Large - Default - - - Clone - Small - Default - - - CloneAsChild - Default - - - CloneAsChild - Large - Default - - - CloneAsChild - Small - Default - - - CloseCase - Default - - - CloseCase - Large - Default - - - CloseCase - Small - Default - - - Delete - Default - - - Delete - Large - Default - - - Delete - Small - Default - - - Edit - Default - - - Edit - Large - Default - - - Edit - Small - Default - - - List - Default - - - List - Large - Default - - - List - Small - Default - - - MassClose - Default - - - MassClose - Large - Default - - - MassClose - Small - Default - - - NewCase - Default - - - NewCase - Large - Default - - - NewCase - Small - Default - - - SaveEdit - Default - - - SaveEdit - Large - Default - - - SaveEdit - Small - Default - - - Tab - Default - - - Tab - Large - Default - - - Tab - Small - Default - - - View - Default - - - View - Large - Default - - - View - Small - Default - - SYSTEM - true - Private - - CASES.CASE_NUMBER - CASES.SUBJECT - CASES.CREATED_DATE - CASES.PRIORITY - CASES.CASE_NUMBER - CASES.SUBJECT - NAME - ACCOUNT.NAME - CASES.STATUS - CASES.CASE_NUMBER - CASES.SUBJECT - NAME - ACCOUNT.NAME - CASES.STATUS - CASES.CASE_NUMBER - CASES.SUBJECT - CASES.STATUS - CASES.CREATED_DATE - CORE.USERS.ALIAS - - ReadWriteTransfer - - AccountId - false - false - false - Lookup - - - AssetId - false - true - false - Lookup - - - AssetWarrantyId - false - false - false - Lookup - - - BusinessHoursId - false - false - false - Lookup - - - Case_Concatenate__c - Populated via Case_Case_Concatenate DLRS - false - Populated via Case_Case_Concatenate DLRS - - 255 - false - false - false - false - Text - false - - - Case_Count__c - Populated via Case_Case_Count DLRS - false - Populated via Case_Case_Count DLRS - - 18 - false - 0 - false - false - false - Number - false - - - Case_Min__c - Populated via Case_Case_Min DLRS - false - Populated via Case_Case_Min DLRS - - false - false - false - false - DateTime - - - ClosedDate - false - - - Comments - Confidential - false - - - ContactEmail - Internal - false - - - ContactFax - Internal - false - - - ContactId - false - true - false - Lookup - - - ContactMobile - Internal - false - - - ContactPhone - Internal - false - - - Description - Confidential - false - true - false - - - EntitlementId - false - false - false - Lookup - - - IsClosedOnCreate - false - false - false - - - IsEscalated - false - false - false - - - IsStopped - false - false - false - - - MilestoneStatus - false - - - MilestoneStatusIcon - false - - - Origin - false - true - false - Picklist - - - OwnerId - Internal - true - true - false - Lookup - - - ParentId - Confidential - false - false - false - Lookup - - - Priority - true - true - false - Picklist - - - ProductId - false - false - false - Lookup - - - QA_Lookup_Parent_Concatenate__c - Populated via Case_QALookupParent_Concatenate DLRS - false - Populated via Case_QALookupParent_Concatenate DLRS - - 255 - false - false - false - false - Text - false - - - QA_Lookup_Parent_Min__c - Populated via Case_QALookupParent_Min DLRS - false - Populated via Case_QALookupParent_Min DLRS - - 18 - false - 2 - false - false - false - Number - false - - - QA_Lookup_Parent_Sum__c - Populated via Case_QALookupParent_Sum DLRS - false - Populated via Case_QALookupParent_Sum DLRS - - 18 - false - 2 - false - false - false - Number - false - - - QA_Lookup_Parent__c - SetNull - Lookup to create Standard Object Child to Custom Object Parent relationship test - false - Lookup to create Standard Object Child to Custom Object Parent relationship test - - QALookupParent__c - Cases - Cases_QA_Lookup_Parent - false - false - false - false - Lookup - - - Reason - false - true - false - Picklist - - - ServiceContractId - false - false - false - Lookup - - - SlaExitDate - false - - - SlaStartDate - false - false - false - - - Status - false - true - false - Picklist - - - StopStartDate - false - - - Subject - false - true - false - - - SuppliedCompany - false - - - SuppliedEmail - Internal - false - - - SuppliedName - Internal - false - - - SuppliedPhone - Internal - false - - - Type - false - true - false - Picklist - - diff --git a/unpackaged/config/qa/objects/Case/Case.object-meta.xml b/unpackaged/config/qa/objects/Case/Case.object-meta.xml new file mode 100644 index 00000000..a53f2699 --- /dev/null +++ b/unpackaged/config/qa/objects/Case/Case.object-meta.xml @@ -0,0 +1,224 @@ + + + + Accept + Default + + + Accept + Large + Default + + + Accept + Small + Default + + + CancelEdit + Default + + + CancelEdit + Large + Default + + + CancelEdit + Small + Default + + + ChangeStatus + Default + + + ChangeStatus + Large + Default + + + ChangeStatus + Small + Default + + + Clone + Default + + + Clone + Large + Default + + + Clone + Small + Default + + + CloneAsChild + Default + + + CloneAsChild + Large + Default + + + CloneAsChild + Small + Default + + + CloseCase + Default + + + CloseCase + Large + Default + + + CloseCase + Small + Default + + + Delete + Default + + + Delete + Large + Default + + + Delete + Small + Default + + + Edit + Default + + + Edit + Large + Default + + + Edit + Small + Default + + + List + Default + + + List + Large + Default + + + List + Small + Default + + + MassClose + Default + + + MassClose + Large + Default + + + MassClose + Small + Default + + + NewCase + Default + + + NewCase + Large + Default + + + NewCase + Small + Default + + + SaveEdit + Default + + + SaveEdit + Large + Default + + + SaveEdit + Small + Default + + + Tab + Default + + + Tab + Large + Default + + + Tab + Small + Default + + + View + Default + + + View + Large + Default + + + View + Small + Default + + SYSTEM + true + Private + + CASES.CASE_NUMBER + CASES.SUBJECT + CASES.CREATED_DATE + CASES.PRIORITY + CASES.CASE_NUMBER + CASES.SUBJECT + NAME + ACCOUNT.NAME + CASES.STATUS + CASES.CASE_NUMBER + CASES.SUBJECT + NAME + ACCOUNT.NAME + CASES.STATUS + CASES.CASE_NUMBER + CASES.SUBJECT + CASES.STATUS + CASES.CREATED_DATE + CORE.USERS.ALIAS + + ReadWriteTransfer + diff --git a/unpackaged/config/qa/objects/Case/fields/Case_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/Case_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..6db7a49f --- /dev/null +++ b/unpackaged/config/qa/objects/Case/fields/Case_Concatenate__c.field-meta.xml @@ -0,0 +1,15 @@ + + + Case_Concatenate__c + Populated via Case_Case_Concatenate DLRS + false + Populated via Case_Case_Concatenate DLRS + + 255 + false + false + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/Case/fields/Case_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/Case_Count__c.field-meta.xml new file mode 100644 index 00000000..5bfb8fe8 --- /dev/null +++ b/unpackaged/config/qa/objects/Case/fields/Case_Count__c.field-meta.xml @@ -0,0 +1,16 @@ + + + Case_Count__c + Populated via Case_Case_Count DLRS + false + Populated via Case_Case_Count DLRS + + 18 + false + 0 + false + false + false + Number + false + diff --git a/unpackaged/config/qa/objects/Case/fields/Case_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/Case_Min__c.field-meta.xml new file mode 100644 index 00000000..7b338840 --- /dev/null +++ b/unpackaged/config/qa/objects/Case/fields/Case_Min__c.field-meta.xml @@ -0,0 +1,12 @@ + + + Case_Min__c + Populated via Case_Case_Min DLRS + Populated via Case_Case_Min DLRS + + false + false + false + false + DateTime + diff --git a/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..79f17812 --- /dev/null +++ b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Concatenate__c.field-meta.xml @@ -0,0 +1,15 @@ + + + QA_Lookup_Parent_Concatenate__c + Populated via Case_QALookupParent_Concatenate DLRS + false + Populated via Case_QALookupParent_Concatenate DLRS + + 255 + false + false + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Min__c.field-meta.xml new file mode 100644 index 00000000..62bf4010 --- /dev/null +++ b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Min__c.field-meta.xml @@ -0,0 +1,16 @@ + + + QA_Lookup_Parent_Min__c + Populated via Case_QALookupParent_Min DLRS + false + Populated via Case_QALookupParent_Min DLRS + + 18 + false + 2 + false + false + false + Number + false + diff --git a/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Sum__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Sum__c.field-meta.xml new file mode 100644 index 00000000..f112347c --- /dev/null +++ b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent_Sum__c.field-meta.xml @@ -0,0 +1,16 @@ + + + QA_Lookup_Parent_Sum__c + Populated via Case_QALookupParent_Sum DLRS + false + Populated via Case_QALookupParent_Sum DLRS + + 18 + false + 2 + false + false + false + Number + false + diff --git a/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent__c.field-meta.xml b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent__c.field-meta.xml new file mode 100644 index 00000000..a85510ce --- /dev/null +++ b/unpackaged/config/qa/objects/Case/fields/QA_Lookup_Parent__c.field-meta.xml @@ -0,0 +1,16 @@ + + + QA_Lookup_Parent__c + SetNull + Lookup to create Standard Object Child to Custom Object Parent relationship test + Lookup to create Standard Object Child to Custom Object Parent relationship test + + QALookupParent__c + Cases + Cases_QA_Lookup_Parent + false + false + false + false + Lookup + diff --git a/unpackaged/config/qa/objects/Contact.object b/unpackaged/config/qa/objects/Contact.object deleted file mode 100644 index ec1dea98..00000000 --- a/unpackaged/config/qa/objects/Contact.object +++ /dev/null @@ -1,73 +0,0 @@ - - - - DLRS_All_OCRs__c - Target field to be used when hand-creating a DLRS rollup as part of QA testing. - false - Target field to be used when hand-creating a DLRS rollup as part of QA testing. - - 18 - false - 0 - false - Number - false - - - DLRS_CountOCRs__c - Target field to be used when hand-creating a DLRS rollup as part of QA testing. - false - Target field to be used when hand-creating a DLRS rollup as part of QA testing. - - 18 - false - 0 - false - Number - false - - - OCR_Concatenate__c - Populated via Contact_OCR_Concatenate DLRS - false - Populated via Contact_OCR_Concatenate DLRS - - 255 - false - false - Text - false - - - OCR_Count__c - Populated via Contact_OCR_Count DLRS - false - Populated via Contact_OCR_Count DLRS - - 18 - false - 0 - false - Number - false - - - OCR_Min__c - Populated via Contact_OCR_Min DLRS - false - Populated via Contact_OCR_Min DLRS - - false - false - DateTime - - - DLRS_QA_List_View - FULL_NAME - ACCOUNT.NAME - DLRS_All_OCRs__c - DLRS_CountOCRs__c - Everything - - - diff --git a/unpackaged/config/qa/objects/Contact/Contact.object-meta.xml b/unpackaged/config/qa/objects/Contact/Contact.object-meta.xml new file mode 100644 index 00000000..55159300 --- /dev/null +++ b/unpackaged/config/qa/objects/Contact/Contact.object-meta.xml @@ -0,0 +1,353 @@ + + + + AddCampaign + Default + + + AddCampaign + Large + Default + + + AddCampaign + Small + Default + + + AddToCampaign + Default + + + AddToCampaign + Large + Default + + + AddToCampaign + Small + Default + + + CallHighlightAction + Default + + + CallHighlightAction + Large + Default + + + CallHighlightAction + Small + Default + + + CancelEdit + Default + + + CancelEdit + Large + Default + + + CancelEdit + Small + Default + + + Clone + Default + + + Clone + Large + Default + + + Clone + Small + Default + + + Delete + Default + + + Delete + Large + Default + + + Delete + Small + Default + + + Edit + Default + + + Edit + Large + Default + + + Edit + Small + Default + + + EmailHighlightAction + Default + + + EmailHighlightAction + Large + Default + + + EmailHighlightAction + Small + Default + + + EnableCustomerPortal + Default + + + EnableCustomerPortal + Large + Default + + + EnableCustomerPortal + Small + Default + + + EnablePartnerPortalUser + Default + + + EnablePartnerPortalUser + Large + Default + + + EnablePartnerPortalUser + Small + Default + + + EnableSelfService + Default + + + EnableSelfService + Large + Default + + + EnableSelfService + Small + Default + + + List + Default + + + List + Large + Default + + + List + Small + Default + + + ListClean + Default + + + ListClean + Large + Default + + + ListClean + Small + Default + + + Merge + Default + + + Merge + Large + Default + + + Merge + Small + Default + + + NewContact + Default + + + NewContact + Large + Default + + + NewContact + Small + Default + + + RequestUpdate + Default + + + RequestUpdate + Large + Default + + + RequestUpdate + Small + Default + + + SaveEdit + Default + + + SaveEdit + Large + Default + + + SaveEdit + Small + Default + + + SmsHighlightAction + Default + + + SmsHighlightAction + Large + Default + + + SmsHighlightAction + Small + Default + + + Tab + Default + + + Tab + Large + Default + + + Tab + Small + Default + + + View + Default + + + View + Large + Default + + + View + Small + Default + + + ViewCustomerPortal + Default + + + ViewCustomerPortal + Large + Default + + + ViewCustomerPortal + Small + Default + + + ViewPartnerPortalUser + Default + + + ViewPartnerPortalUser + Large + Default + + + ViewPartnerPortalUser + Small + Default + + + ViewSelfService + Default + + + ViewSelfService + Large + Default + + + ViewSelfService + Small + Default + + SYSTEM + true + false + ControlledByParent + + FULL_NAME + ACCOUNT.NAME + CONTACT.PHONE1 + FULL_NAME + ACCOUNT.NAME + ACCOUNT.SITE + FULL_NAME + ACCOUNT.NAME + ACCOUNT.SITE + CONTACT.PHONE1 + CONTACT.PHONE3 + CONTACT.PHONE4 + CONTACT.PHONE5 + CONTACT.PHONE6 + ACCOUNT.PHONE1 + FULL_NAME + ACCOUNT.NAME + ACCOUNT.SITE + CONTACT.PHONE1 + CONTACT.EMAIL + CORE.USERS.ALIAS + + ControlledByParent + diff --git a/unpackaged/config/qa/objects/Contact/fields/OCR_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Contact/fields/OCR_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..d295099f --- /dev/null +++ b/unpackaged/config/qa/objects/Contact/fields/OCR_Concatenate__c.field-meta.xml @@ -0,0 +1,13 @@ + + + OCR_Concatenate__c + Populated via Contact_OCR_Concatenate DLRS + false + Populated via Contact_OCR_Concatenate DLRS + + 255 + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/Contact/fields/OCR_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Contact/fields/OCR_Count__c.field-meta.xml new file mode 100644 index 00000000..4f369f63 --- /dev/null +++ b/unpackaged/config/qa/objects/Contact/fields/OCR_Count__c.field-meta.xml @@ -0,0 +1,14 @@ + + + OCR_Count__c + Populated via Contact_OCR_Count DLRS + false + Populated via Contact_OCR_Count DLRS + + 18 + false + 0 + false + Number + false + diff --git a/unpackaged/config/qa/objects/Contact/fields/OCR_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Contact/fields/OCR_Min__c.field-meta.xml new file mode 100644 index 00000000..1b2ee57a --- /dev/null +++ b/unpackaged/config/qa/objects/Contact/fields/OCR_Min__c.field-meta.xml @@ -0,0 +1,10 @@ + + + OCR_Min__c + Populated via Contact_OCR_Min DLRS + Populated via Contact_OCR_Min DLRS + + false + false + DateTime + diff --git a/unpackaged/config/qa/objects/Opportunity.object b/unpackaged/config/qa/objects/Opportunity.object deleted file mode 100644 index 138805e9..00000000 --- a/unpackaged/config/qa/objects/Opportunity.object +++ /dev/null @@ -1,324 +0,0 @@ - - - - AddInfluence - Default - - - AddInfluence - Large - Default - - - AddInfluence - Small - Default - - - CancelEdit - Default - - - CancelEdit - Large - Default - - - CancelEdit - Small - Default - - - Clone - Default - - - Clone - Large - Default - - - Clone - Small - Default - - - Delete - Default - - - Delete - Large - Default - - - Delete - Small - Default - - - Edit - Default - - - Edit - Large - Default - - - Edit - Small - Default - - - List - Default - - - List - Large - Default - - - List - Small - Default - - - New - Default - - - New - Large - Default - - - New - Small - Default - - - SaveEdit - Default - - - SaveEdit - Large - Default - - - SaveEdit - Small - Default - - - Tab - Default - - - Tab - Large - Default - - - Tab - Small - Default - - - View - Default - - - View - Large - Default - - - View - Small - Default - - SYSTEM - true - false - Private - - OPPORTUNITY.NAME - ACCOUNT.NAME - OPPORTUNITY.CLOSE_DATE - OPPORTUNITY.NAME - ACCOUNT.NAME - ACCOUNT.SITE - OPPORTUNITY.NAME - ACCOUNT.NAME - ACCOUNT.SITE - OPPORTUNITY.NAME - ACCOUNT.NAME - ACCOUNT.SITE - OPPORTUNITY.STAGE_NAME - OPPORTUNITY.CLOSE_DATE - CORE.USERS.ALIAS - - ReadWrite - - AccountId - false - false - Lookup - - - Amount - true - false - - - CampaignId - false - false - Lookup - - - CloseDate - true - false - - - ContractId - false - false - Lookup - - - Description - false - false - - - ExpectedRevenue - Confidential - false - - - IqScore - false - - - IsPrivate - false - false - - - LeadSource - false - false - Picklist - - - Name - true - false - - - NextStep - false - false - - - OCR_Concatenate__c - Populated via Opportunity_OCR_Concatenate DLRS - false - Populated via Opportunity_OCR_Concatenate DLRS - - 255 - false - false - false - Text - false - - - OCR_Count__c - Populated via Opportunity_OCR_Count DLRS - false - Populated via Opportunity_OCR_Count DLRS - - 18 - false - 0 - false - false - Number - false - - - OCR_Min__c - Populated via Opportunity_OCR_Min DLRS - false - Populated via Opportunity_OCR_Min DLRS - - false - false - false - DateTime - - - OwnerId - Confidential - true - false - Lookup - - - Pricebook2Id - Confidential - false - Lookup - - - Probability - false - false - - - QA_Lookup_Parent__c - SetNull - false - - QALookupParent__c - Opportunities - Opportunities - false - false - false - Lookup - - - StageName - true - false - Picklist - - - TotalOpportunityQuantity - false - false - - - Type - false - false - Picklist - - - Default_Opportunity_Pipeline - Mine - - OPPORTUNITY.CLOSE_DATE - greaterOrEqual - LAST_N_MONTHS:3 - - - - diff --git a/unpackaged/config/qa/objects/QALookupChild__c.object b/unpackaged/config/qa/objects/Opportunity/Opportunity.object-meta.xml similarity index 67% rename from unpackaged/config/qa/objects/QALookupChild__c.object rename to unpackaged/config/qa/objects/Opportunity/Opportunity.object-meta.xml index c5d53619..c5e1e83d 100644 --- a/unpackaged/config/qa/objects/QALookupChild__c.object +++ b/unpackaged/config/qa/objects/Opportunity/Opportunity.object-meta.xml @@ -1,16 +1,16 @@ - Accept + AddInfluence Default - Accept + AddInfluence Large Default - Accept + AddInfluence Small Default @@ -130,28 +130,36 @@ View Default - false + + View + Large + Default + + + View + Small + Default + SYSTEM - Deployed - Object for use in testing and quality assurance. Records of a custom object that - are child to another object. - false - true - false + true false - false - false - true - true - true Private - - - - Text - - QA Lookup Children - - Private - Public + + OPPORTUNITY.NAME + ACCOUNT.NAME + OPPORTUNITY.CLOSE_DATE + OPPORTUNITY.NAME + ACCOUNT.NAME + ACCOUNT.SITE + OPPORTUNITY.NAME + ACCOUNT.NAME + ACCOUNT.SITE + OPPORTUNITY.NAME + ACCOUNT.NAME + ACCOUNT.SITE + OPPORTUNITY.STAGE_NAME + OPPORTUNITY.CLOSE_DATE + CORE.USERS.ALIAS + + ReadWrite diff --git a/unpackaged/config/qa/objects/Opportunity/fields/OCR_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..e3c8dd39 --- /dev/null +++ b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Concatenate__c.field-meta.xml @@ -0,0 +1,14 @@ + + + OCR_Concatenate__c + Populated via Opportunity_OCR_Concatenate DLRS + false + Populated via Opportunity_OCR_Concatenate DLRS + + 255 + false + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/Opportunity/fields/OCR_Count__c.field-meta.xml b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Count__c.field-meta.xml new file mode 100644 index 00000000..250d4ceb --- /dev/null +++ b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Count__c.field-meta.xml @@ -0,0 +1,15 @@ + + + OCR_Count__c + Populated via Opportunity_OCR_Count DLRS + false + Populated via Opportunity_OCR_Count DLRS + + 18 + false + 0 + false + false + Number + false + diff --git a/unpackaged/config/qa/objects/Opportunity/fields/OCR_Min__c.field-meta.xml b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Min__c.field-meta.xml new file mode 100644 index 00000000..01655b25 --- /dev/null +++ b/unpackaged/config/qa/objects/Opportunity/fields/OCR_Min__c.field-meta.xml @@ -0,0 +1,11 @@ + + + OCR_Min__c + Populated via Opportunity_OCR_Min DLRS + Populated via Opportunity_OCR_Min DLRS + + false + false + false + DateTime + diff --git a/unpackaged/config/qa/objects/Opportunity/fields/QA_Lookup_Parent__c.field-meta.xml b/unpackaged/config/qa/objects/Opportunity/fields/QA_Lookup_Parent__c.field-meta.xml new file mode 100644 index 00000000..b5df48d6 --- /dev/null +++ b/unpackaged/config/qa/objects/Opportunity/fields/QA_Lookup_Parent__c.field-meta.xml @@ -0,0 +1,13 @@ + + + QA_Lookup_Parent__c + SetNull + + QALookupParent__c + Opportunities + Opportunities + false + false + false + Lookup + diff --git a/unpackaged/config/qa/objects/QALookupChild__c/QALookupChild__c.object-meta.xml b/unpackaged/config/qa/objects/QALookupChild__c/QALookupChild__c.object-meta.xml index a3d820b7..141c8666 100644 --- a/unpackaged/config/qa/objects/QALookupChild__c/QALookupChild__c.object-meta.xml +++ b/unpackaged/config/qa/objects/QALookupChild__c/QALookupChild__c.object-meta.xml @@ -130,6 +130,16 @@ View Default + + View + Large + Default + + + View + Small + Default + false SYSTEM Deployed @@ -154,4 +164,4 @@ Private Public - \ No newline at end of file + diff --git a/unpackaged/config/qa/objects/QALookupChild__c/fields/Color__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupChild__c/fields/Color__c.field-meta.xml index 67d211d2..0e54e048 100644 --- a/unpackaged/config/qa/objects/QALookupChild__c/fields/Color__c.field-meta.xml +++ b/unpackaged/config/qa/objects/QALookupChild__c/fields/Color__c.field-meta.xml @@ -1,7 +1,6 @@ Color__c - false false false diff --git a/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent2__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent2__c.field-meta.xml index a3e85655..2ddee8ba 100644 --- a/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent2__c.field-meta.xml +++ b/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent2__c.field-meta.xml @@ -2,7 +2,6 @@ LookupParent2__c SetNull - false QALookupParent__c QALookup Children (Lookup Parent 2) @@ -10,4 +9,4 @@ false false Lookup - \ No newline at end of file + diff --git a/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent__c.field-meta.xml index 790c63a6..3a35964f 100644 --- a/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent__c.field-meta.xml +++ b/unpackaged/config/qa/objects/QALookupChild__c/fields/LookupParent__c.field-meta.xml @@ -2,7 +2,6 @@ LookupParent__c SetNull - false QALookupParent__c QALookup Children @@ -10,4 +9,4 @@ false false Lookup - \ No newline at end of file + diff --git a/unpackaged/config/qa/objects/QALookupChild__c/fields/Record_Notes__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupChild__c/fields/Record_Notes__c.field-meta.xml index 5beb7b00..85534234 100644 --- a/unpackaged/config/qa/objects/QALookupChild__c/fields/Record_Notes__c.field-meta.xml +++ b/unpackaged/config/qa/objects/QALookupChild__c/fields/Record_Notes__c.field-meta.xml @@ -1,7 +1,6 @@ Record_Notes__c - false Use this field to record any additional notes about how this record is going to be used in the test dataset. 32768 diff --git a/unpackaged/config/qa/objects/QALookupParent__c.object b/unpackaged/config/qa/objects/QALookupParent__c.object deleted file mode 100644 index 10afacdc..00000000 --- a/unpackaged/config/qa/objects/QALookupParent__c.object +++ /dev/null @@ -1,416 +0,0 @@ - - - - Accept - Default - - - Accept - Large - Default - - - Accept - Small - Default - - - CancelEdit - Default - - - CancelEdit - Large - Default - - - CancelEdit - Small - Default - - - Clone - Default - - - Clone - Large - Default - - - Clone - Small - Default - - - Delete - Default - - - Delete - Large - Default - - - Delete - Small - Default - - - Edit - Default - - - Edit - Large - Default - - - Edit - Small - Default - - - List - Default - - - List - Large - Default - - - List - Small - Default - - - New - Default - - - New - Large - Default - - - New - Small - Default - - - SaveEdit - Default - - - SaveEdit - Large - Default - - - SaveEdit - Small - Default - - - Tab - Default - - - Tab - Large - Default - - - Tab - Small - Default - - - View - Default - - false - SYSTEM - Deployed - Object for use in testing and quality assurance. Records of a custom object that - are parent to another object. - false - true - false - false - false - false - true - true - true - Private - - - - Text - - QA Lookup Parents - - Read - Public - - Account__c - SetNull - Lookup relationship used to test Custom Object Child to Standard Object Parent scenario - false - Lookup relationship used to test Custom Object Child to Standard Object Parent scenario - - Account - QA Lookup Parents - QA_Lookup_Parents_Account - false - false - Lookup - - - Case_Concatenate__c - Populated via QALookupParent_Case_Concatenate Rollup - false - Populated via QALookupParent_Case_Concatenate Rollup - - 255 - false - false - Text - false - - - Case_Count__c - Populated via QALookupParent_Case_Count Rollup - false - Populated via QALookupParent_Case_Count Rollup - - 18 - false - 0 - false - Number - false - - - Case_Min__c - Populated via QALookupParent_Case_Min Rollup - false - Populated via QALookupParent_Case_Min Rollup - - false - false - DateTime - - - Case__c - SetNull - Lookup relationship used to test Custom Object Child to Standard Object Parent scenario - false - Lookup relationship used to test Custom Object Child to Standard Object Parent scenario - - Case - QA Lookup Parents - QA_Lookup_Parents_Case - false - false - Lookup - - - Colours__c - Populated via QALookupParent_QALookupChild_Concatenate Rollup - false - Populated via QALookupParent_QALookupChild_Concatenate Rollup -Show Distinct Values - - false - false - MultiselectPicklist - - - false - - Red - false - - - - Yellow - false - - - - Green - false - - - - Blue - false - - - - - 4 - - - Count_of_String_Children__c - Count of LookupChild records for which this is the parent across the Parent_by_String__c field, rather than an actual relationship field. - false - - 18 - false - 0 - false - Number - false - - - Descriptions2__c - false - - 255 - false - false - Text - false - - - Descriptions__c - false - - 255 - false - false - Text - false - - - Opportunity_Concatenate__c - Populated via QALookupParent_Opportunity_Concatenate Rollup - false - Populated via QALookupParent_Opportunity_Concatenate Rollup - - 255 - false - false - Text - false - - - Opportunity_Count__c - Populated via QALookupParent_Opportunity_Count Rollup - false - Populated via QALookupParent_Opportunity_Count Rollup - - 18 - false - 0 - false - Number - false - - - Opportunity_Min__c - Populated via QALookupParent_Opportunity_Min Rollup - false - Populated via QALookupParent_Opportunity_Min Rollup - - false - false - DateTime - - - QA_Lookup_Amount_Min__c - Populated via QALookupParent_QALookupChild_Min Rollup - false - Populated via QALookupParent_QALookupChild_Min Rollup - - 18 - false - 2 - false - Number - false - - - Record_Notes__c - false - Use this field to record any additional notes about how this record is going to be used in the test dataset. - - 32768 - false - LongTextArea - 3 - - - Self_Relationship_Number_Target__c - false - Number field to serve as the target field for a rollup across Self-Relationship - field. - - 18 - false - 0 - false - Number - false - - - Self_Relationship__c - SetNull - false - Lookup to Lookup Parent. Used to test self-relationship rollups on a custom - object. - - QALookupParent__c - Lookup Parents - Lookup_Parents - false - false - Lookup - - - Total2__c - false - - 18 - false - 2 - false - Number - false - - - Total__c - Populated via QALookupParent_QALookupChild_Sum Rollup - false - Populated via QALookupParent_QALookupChild_Sum Rollup - - 18 - false - 2 - false - Number - false - - - All - NAME - CREATED_DATE - Total__c - Total2__c - Descriptions__c - Descriptions2__c - Everything - - - - Not_42 - false - Total__c !=42 - Total__c - The answer is not 42! - - diff --git a/unpackaged/config/qa/objects/QALookupParent__c/QALookupParent__c.object-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/QALookupParent__c.object-meta.xml index fe433186..2cf0f793 100644 --- a/unpackaged/config/qa/objects/QALookupParent__c/QALookupParent__c.object-meta.xml +++ b/unpackaged/config/qa/objects/QALookupParent__c/QALookupParent__c.object-meta.xml @@ -130,6 +130,16 @@ View Default + + View + Large + Default + + + View + Small + Default + false SYSTEM Deployed @@ -154,4 +164,4 @@ Read Public - \ No newline at end of file + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Account__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Account__c.field-meta.xml new file mode 100644 index 00000000..01eb09c9 --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Account__c.field-meta.xml @@ -0,0 +1,14 @@ + + + Account__c + SetNull + Lookup relationship used to test Custom Object Child to Standard Object Parent scenario + Lookup relationship used to test Custom Object Child to Standard Object Parent scenario + + Account + QA Lookup Parents + QA_Lookup_Parents_Account + false + false + Lookup + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..19e91f15 --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Concatenate__c.field-meta.xml @@ -0,0 +1,13 @@ + + + Case_Concatenate__c + Populated via QALookupParent_Case_Concatenate Rollup + false + Populated via QALookupParent_Case_Concatenate Rollup + + 255 + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Count__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Count__c.field-meta.xml new file mode 100644 index 00000000..849da57a --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Count__c.field-meta.xml @@ -0,0 +1,14 @@ + + + Case_Count__c + Populated via QALookupParent_Case_Count Rollup + false + Populated via QALookupParent_Case_Count Rollup + + 18 + false + 0 + false + Number + false + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Min__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Min__c.field-meta.xml new file mode 100644 index 00000000..e137ba4e --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case_Min__c.field-meta.xml @@ -0,0 +1,10 @@ + + + Case_Min__c + Populated via QALookupParent_Case_Min Rollup + Populated via QALookupParent_Case_Min Rollup + + false + false + DateTime + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Case__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case__c.field-meta.xml new file mode 100644 index 00000000..7d132dd7 --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Case__c.field-meta.xml @@ -0,0 +1,14 @@ + + + Case__c + SetNull + Lookup relationship used to test Custom Object Child to Standard Object Parent scenario + Lookup relationship used to test Custom Object Child to Standard Object Parent scenario + + Case + QA Lookup Parents + QA_Lookup_Parents_Case + false + false + Lookup + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Colours__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Colours__c.field-meta.xml index 08cbefd5..860de1dc 100644 --- a/unpackaged/config/qa/objects/QALookupParent__c/fields/Colours__c.field-meta.xml +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Colours__c.field-meta.xml @@ -1,7 +1,9 @@ Colours__c - false + Populated via QALookupParent_QALookupChild_Concatenate Rollup + Populated via QALookupParent_QALookupChild_Concatenate Rollup +Show Distinct Values false false diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Concatenate__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Concatenate__c.field-meta.xml new file mode 100644 index 00000000..e352916f --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Concatenate__c.field-meta.xml @@ -0,0 +1,13 @@ + + + Opportunity_Concatenate__c + Populated via QALookupParent_Opportunity_Concatenate Rollup + false + Populated via QALookupParent_Opportunity_Concatenate Rollup + + 255 + false + false + Text + false + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Count__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Count__c.field-meta.xml new file mode 100644 index 00000000..55131d5f --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Count__c.field-meta.xml @@ -0,0 +1,14 @@ + + + Opportunity_Count__c + Populated via QALookupParent_Opportunity_Count Rollup + false + Populated via QALookupParent_Opportunity_Count Rollup + + 18 + false + 0 + false + Number + false + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Min__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Min__c.field-meta.xml new file mode 100644 index 00000000..6d5a91df --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Opportunity_Min__c.field-meta.xml @@ -0,0 +1,10 @@ + + + Opportunity_Min__c + Populated via QALookupParent_Opportunity_Min Rollup + Populated via QALookupParent_Opportunity_Min Rollup + + false + false + DateTime + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/QA_Lookup_Amount_Min__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/QA_Lookup_Amount_Min__c.field-meta.xml new file mode 100644 index 00000000..29a5d519 --- /dev/null +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/QA_Lookup_Amount_Min__c.field-meta.xml @@ -0,0 +1,14 @@ + + + QA_Lookup_Amount_Min__c + Populated via QALookupParent_QALookupChild_Min Rollup + false + Populated via QALookupParent_QALookupChild_Min Rollup + + 18 + false + 2 + false + Number + false + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Record_Notes__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Record_Notes__c.field-meta.xml index 5beb7b00..85534234 100644 --- a/unpackaged/config/qa/objects/QALookupParent__c/fields/Record_Notes__c.field-meta.xml +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Record_Notes__c.field-meta.xml @@ -1,7 +1,6 @@ Record_Notes__c - false Use this field to record any additional notes about how this record is going to be used in the test dataset. 32768 diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship_Number_Target__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship_Number_Target__c.field-meta.xml index f99f0415..e4986f00 100644 --- a/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship_Number_Target__c.field-meta.xml +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship_Number_Target__c.field-meta.xml @@ -11,4 +11,4 @@ false Number false - \ No newline at end of file + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship__c.field-meta.xml index fa4faacb..0f1726fe 100644 --- a/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship__c.field-meta.xml +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Self_Relationship__c.field-meta.xml @@ -2,7 +2,6 @@ Self_Relationship__c SetNull - false Lookup to Lookup Parent. Used to test self-relationship rollups on a custom object. @@ -12,4 +11,4 @@ false false Lookup - \ No newline at end of file + diff --git a/unpackaged/config/qa/objects/QALookupParent__c/fields/Total__c.field-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/fields/Total__c.field-meta.xml index da0296a5..f8c48e33 100644 --- a/unpackaged/config/qa/objects/QALookupParent__c/fields/Total__c.field-meta.xml +++ b/unpackaged/config/qa/objects/QALookupParent__c/fields/Total__c.field-meta.xml @@ -1,7 +1,9 @@ Total__c + Populated via QALookupParent_QALookupChild_Sum Rollup false + Populated via QALookupParent_QALookupChild_Sum Rollup 18 false diff --git a/unpackaged/config/qa/objects/QALookupParent__c/validationRules/Not_42.validationRule-meta.xml b/unpackaged/config/qa/objects/QALookupParent__c/validationRules/Not_42.validationRule-meta.xml index 9ffe589d..8351ca20 100644 --- a/unpackaged/config/qa/objects/QALookupParent__c/validationRules/Not_42.validationRule-meta.xml +++ b/unpackaged/config/qa/objects/QALookupParent__c/validationRules/Not_42.validationRule-meta.xml @@ -1,7 +1,7 @@ Not_42 - true + false Total__c !=42 Total__c The answer is not 42! diff --git a/unpackaged/config/qa/package.xml b/unpackaged/config/qa/package.xml deleted file mode 100644 index fc5a651c..00000000 --- a/unpackaged/config/qa/package.xml +++ /dev/null @@ -1,214 +0,0 @@ - - - - AccountTest - CampaignMemberTest - CaseTest - ContactTest - OpportunityContactRoleTest - OpportunityTest - QAHelper - QALookupChildTest - QALookupParentTest - ApexClass - - - AccountTrigger - CampaignMemberTrigger - CaseTrigger - ContactTrigger - OpportunityContactRoleTrigger - OpportunityTrigger - QALookupChildTrigger - QALookupParentTrigger - ApexTrigger - - - DLRS_QA_App - CustomApplication - - - Account.Account_Concatenate__c - Account.Account_Min__c - Account.Account_Sum__c - Account.Case_Concatenate__c - Account.Case_Count__c - Account.Case_Min__c - Account.Contact_Concatenate__c - Account.Contact_Count__c - Account.Contact_Min__c - Account.NumberOfLocations__c - Account.Opportunity_Concatenate__c - Account.Opportunity_Max__c - Account.Opportunity_Sum__c - Account.OpportuntiyContactRole_Sum__c - Account.QA_Lookup_Parent_Concatenate__c - Account.QA_Lookup_Parent_Min__c - Account.QA_Lookup_Parent_Sum__c - Account.SLAExpirationDate__c - Account.Self_Relationship_Number_Target__c - Campaign.CampaignMember_Concatenate__c - Campaign.CampaignMember_Count__c - Campaign.CampaignMember_Min__c - Case.AccountId - Case.AssetId - Case.AssetWarrantyId - Case.BusinessHoursId - Case.Case_Concatenate__c - Case.Case_Count__c - Case.Case_Min__c - Case.ClosedDate - Case.Comments - Case.ContactEmail - Case.ContactFax - Case.ContactId - Case.ContactMobile - Case.ContactPhone - Case.Description - Case.EntitlementId - Case.IsClosedOnCreate - Case.IsEscalated - Case.IsStopped - Case.MilestoneStatus - Case.MilestoneStatusIcon - Case.Origin - Case.OwnerId - Case.ParentId - Case.Priority - Case.ProductId - Case.QA_Lookup_Parent_Concatenate__c - Case.QA_Lookup_Parent_Min__c - Case.QA_Lookup_Parent_Sum__c - Case.QA_Lookup_Parent__c - Case.Reason - Case.ServiceContractId - Case.SlaExitDate - Case.SlaStartDate - Case.Status - Case.StopStartDate - Case.Subject - Case.SuppliedCompany - Case.SuppliedEmail - Case.SuppliedName - Case.SuppliedPhone - Case.Type - Contact.DLRS_All_OCRs__c - Contact.DLRS_CountOCRs__c - Contact.OCR_Concatenate__c - Contact.OCR_Count__c - Contact.OCR_Min__c - Opportunity.AccountId - Opportunity.Amount - Opportunity.CampaignId - Opportunity.CloseDate - Opportunity.ContractId - Opportunity.Description - Opportunity.ExpectedRevenue - Opportunity.IqScore - Opportunity.IsPrivate - Opportunity.LeadSource - Opportunity.Name - Opportunity.NextStep - Opportunity.OCR_Concatenate__c - Opportunity.OCR_Count__c - Opportunity.OCR_Min__c - Opportunity.OwnerId - Opportunity.Pricebook2Id - Opportunity.Probability - Opportunity.QA_Lookup_Parent__c - Opportunity.StageName - Opportunity.TotalOpportunityQuantity - Opportunity.Type - QALookupParent__c.Account__c - QALookupParent__c.Case_Concatenate__c - QALookupParent__c.Case_Count__c - QALookupParent__c.Case_Min__c - QALookupParent__c.Case__c - QALookupParent__c.Colours__c - QALookupParent__c.Count_of_String_Children__c - QALookupParent__c.Descriptions2__c - QALookupParent__c.Descriptions__c - QALookupParent__c.Opportunity_Concatenate__c - QALookupParent__c.Opportunity_Count__c - QALookupParent__c.Opportunity_Min__c - QALookupParent__c.QA_Lookup_Amount_Min__c - QALookupParent__c.Record_Notes__c - QALookupParent__c.Self_Relationship_Number_Target__c - QALookupParent__c.Self_Relationship__c - QALookupParent__c.Total2__c - QALookupParent__c.Total__c - CustomField - - - LookupRollupSummary2.Account_Account_Concatenate - LookupRollupSummary2.Account_Account_Min - LookupRollupSummary2.Account_Account_Sum - LookupRollupSummary2.Account_Case_Concatenate - LookupRollupSummary2.Account_Case_Count - LookupRollupSummary2.Account_Case_Min - LookupRollupSummary2.Account_Contact_Concatenate - LookupRollupSummary2.Account_Contact_Count - LookupRollupSummary2.Account_Contact_Min - LookupRollupSummary2.Account_Opportunity_Concatenate - LookupRollupSummary2.Account_Opportunity_Max - LookupRollupSummary2.Account_Opportunity_Sum - LookupRollupSummary2.Account_QALookupParent_Concatenate - LookupRollupSummary2.Account_QALookupParent_Min - LookupRollupSummary2.Account_QALookupParent_Sum - LookupRollupSummary2.Campaign_CampaignMember_Concatenate - LookupRollupSummary2.Campaign_CampaignMember_Count - LookupRollupSummary2.Campaign_CampaignMember_Min - LookupRollupSummary2.Case_Case_Concatenate - LookupRollupSummary2.Case_Case_Count - LookupRollupSummary2.Case_Case_Min - LookupRollupSummary2.Case_QALookupParent_Concatenate - LookupRollupSummary2.Case_QALookupParent_Min - LookupRollupSummary2.Case_QALookupParent_Sum - LookupRollupSummary2.Contact_OCR_Concatenate - LookupRollupSummary2.Contact_OCR_Count - LookupRollupSummary2.Contact_OCR_Min - LookupRollupSummary2.Opportunity_OCR_Concatenate - LookupRollupSummary2.Opportunity_OCR_Count - LookupRollupSummary2.Opportunity_OCR_Min - LookupRollupSummary2.QALookupParent_Case_Concatenate - LookupRollupSummary2.QALookupParent_Case_Count - LookupRollupSummary2.QALookupParent_Case_Min - LookupRollupSummary2.QALookupParent_Opportunity_Concatenate - LookupRollupSummary2.QALookupParent_Opportunity_Count - LookupRollupSummary2.QALookupParent_Opportunity_Min - LookupRollupSummary2.QALookupParent_QALookupChild_Concatenate - LookupRollupSummary2.QALookupParent_QALookupChild_Min - LookupRollupSummary2.QALookupParent_QALookupChild_Sum - CustomMetadata - - - QALookupChild__c - QALookupParent__c - CustomObject - - - Account-Account %28Marketing%29 Layout - Account-Account %28Sales%29 Layout - Account-Account %28Support%29 Layout - Account-Account Layout - Layout - - - Account.All_Accounts - Account.QA_Rollup_Annual_Revenue - Account.QA_Rollup_Salesforce_Count_Negotiation - Contact.DLRS_QA_List_View - Opportunity.Default_Opportunity_Pipeline - QALookupParent__c.All - ListView - - - Admin - Profile - - - QALookupParent__c.Not_42 - ValidationRule - - 61.0 - \ No newline at end of file diff --git a/unpackaged/config/qa/permissionsets/DLRSQAPermissions.permissionset-meta.xml b/unpackaged/config/qa/permissionsets/DLRSQAPermissions.permissionset-meta.xml index ec3d0d84..fd707c17 100644 --- a/unpackaged/config/qa/permissionsets/DLRSQAPermissions.permissionset-meta.xml +++ b/unpackaged/config/qa/permissionsets/DLRSQAPermissions.permissionset-meta.xml @@ -5,6 +5,151 @@ true Apps, Objects and other pemissions for DLRS QA Engineer + + true + Account.Account_Concatenate__c + true + + + true + Account.Account_Min__c + true + + + true + Account.Account_Sum__c + true + + + true + Account.Case_Concatenate__c + true + + + true + Account.Case_Count__c + true + + + true + Account.Case_Min__c + true + + + true + Account.Contact_Count__c + true + + + true + Account.Contact_Min__c + true + + + true + Account.NumberOfLocations__c + true + + + true + Account.Opportunity_Concatenate__c + true + + + true + Account.Opportunity_Max__c + true + + + true + Account.Opportunity_Sum__c + true + + + true + Account.OpportuntiyContactRole_Sum__c + true + + + true + Account.QA_Lookup_Parent_Concatenate__c + true + + + true + Account.QA_Lookup_Parent_Min__c + true + + + true + Account.QA_Lookup_Parent_Sum__c + true + + + true + Account.SLAExpirationDate__c + true + + + true + Account.Self_Relationship_Number_Target__c + true + + + true + Case.Case_Concatenate__c + true + + + true + Case.Case_Count__c + true + + + true + Case.Case_Min__c + true + + + true + Case.QA_Lookup_Parent_Concatenate__c + true + + + true + Case.QA_Lookup_Parent_Min__c + true + + + true + Case.QA_Lookup_Parent_Sum__c + true + + + true + Case.QA_Lookup_Parent__c + true + + + true + Opportunity.OCR_Concatenate__c + true + + + true + Opportunity.OCR_Count__c + true + + + true + Opportunity.OCR_Min__c + true + + + true + Opportunity.QA_Lookup_Parent__c + true + true QALookupChild__c.Amount__c @@ -45,6 +190,31 @@ QALookupChild__c.Record_Notes__c true + + true + QALookupParent__c.Account__c + true + + + true + QALookupParent__c.Case_Concatenate__c + true + + + true + QALookupParent__c.Case_Count__c + true + + + true + QALookupParent__c.Case_Min__c + true + + + true + QALookupParent__c.Case__c + true + true QALookupParent__c.Colours__c @@ -65,6 +235,26 @@ QALookupParent__c.Descriptions__c true + + true + QALookupParent__c.Opportunity_Concatenate__c + true + + + true + QALookupParent__c.Opportunity_Count__c + true + + + true + QALookupParent__c.Opportunity_Min__c + true + + + true + QALookupParent__c.QA_Lookup_Amount_Min__c + true + true QALookupParent__c.Record_Notes__c @@ -92,6 +282,15 @@ false + + true + true + true + true + true + Case + true + true true diff --git a/unpackaged/config/test/objects/Account/fields/NumberOfLocations__c.field-meta.xml b/unpackaged/config/test/objects/Account/fields/NumberOfLocations__c.field-meta.xml index c38ec72e..8688efa6 100644 --- a/unpackaged/config/test/objects/Account/fields/NumberOfLocations__c.field-meta.xml +++ b/unpackaged/config/test/objects/Account/fields/NumberOfLocations__c.field-meta.xml @@ -1,4 +1,4 @@ - + NumberOfLocations__c false diff --git a/unpackaged/config/test/objects/Account/fields/SLAExpirationDate__c.field-meta.xml b/unpackaged/config/test/objects/Account/fields/SLAExpirationDate__c.field-meta.xml index 7efb7ab2..0ec26a74 100644 --- a/unpackaged/config/test/objects/Account/fields/SLAExpirationDate__c.field-meta.xml +++ b/unpackaged/config/test/objects/Account/fields/SLAExpirationDate__c.field-meta.xml @@ -1,7 +1,6 @@ - + SLAExpirationDate__c - false false false From 50b05bcaf06bba850fc16291b1e304f8cb967a46 Mon Sep 17 00:00:00 2001 From: Heber Date: Fri, 27 Sep 2024 15:51:57 -0600 Subject: [PATCH 29/30] update cumulusci to correct structure --- cumulusci.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/cumulusci.yml b/cumulusci.yml index 52e926d6..d690858c 100644 --- a/cumulusci.yml +++ b/cumulusci.yml @@ -28,6 +28,12 @@ tasks: options: path: unpackaged/config/qa + snowfakery_lowratio: + description: Create a sample dataset for main objects in CSOM EDA org + class_path: cumulusci.tasks.bulkdata.snowfakery.Snowfakery + options: + recipe: datasets/qa/snowfakerylowratio.yml + robot: options: suites: robot/DLRS/tests @@ -129,13 +135,6 @@ orgs: namespaced: True days: 7 -tasks: - snowfakery_lowratio: - description: Create a sample dataset for main objects in CSOM EDA org - class_path: cumulusci.tasks.bulkdata.snowfakery.Snowfakery - options: - recipe: datasets/qa/snowfakerylowratio.yml - plans: install: slug: install From 60191e38dc10dbba998432e1ad840b172eb08c2d Mon Sep 17 00:00:00 2001 From: Andrew Chu Date: Sat, 5 Oct 2024 12:33:45 -0500 Subject: [PATCH 30/30] Merge remote changes and resolve conflicts for DMLOptions implementation --- dlrs/main/classes/RollupService.cls | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/dlrs/main/classes/RollupService.cls b/dlrs/main/classes/RollupService.cls index 0b11ace3..39de8e32 100644 --- a/dlrs/main/classes/RollupService.cls +++ b/dlrs/main/classes/RollupService.cls @@ -1663,19 +1663,16 @@ global with sharing class RollupService { } // Create DmlOptions instance + Database.DMLOptions dml = new Database.DMLOptions(); + dml.DuplicateRuleHeader.allowSave = true; + dml.DuplicateRuleHeader.runAsCurrentUser = true; - Database.DmlOptions dmlOptions = new Database.DmlOptions(); - - // Allows save even if duplicated are detected - dmlOptions.duplicateRuleHeader.allowSave = true; - - // Bypass duplicate rules - - + // Apply DmlOptions to each record + for (SObject record : masterRecords) { + record.setOptions(dml); + } try { return Database.update(masterRecords, allOrNothing); - - } catch (DMLException e) { // Determine if the exception is due to parent record/s having been deleted Boolean throwException = true;