Skip to content

Commit 1fc2e29

Browse files
committed
Fixed OpenCRE urls
1 parent 70fe439 commit 1fc2e29

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

yaml-generation/generateDimensions.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@
114114
);
115115
if (!array_key_exists("openCRE", $activity["references"])) {
116116
$dimensionsAggregated[$dimension][$subdimension][$activityName]["references"]["openCRE"] = array();
117-
$dimensionsAggregated[$dimension][$subdimension][$activityName]["references"]["openCRE"][] = "https://www.opencre.org/rest/v1/standard/DevSecOps+Maturity+Model+(DSOMM)/" . $subdimension . "/" . $dimensionsAggregated[$dimension][$subdimension][$activityName]["uuid"];
117+
$dimensionsAggregated[$dimension][$subdimension][$activityName]["references"]["openCRE"][] = buildOpenCreUrl($dimension, $subdimension, $activityName);
118118
}
119119
// can be removed in 2025
120120
if (array_key_exists("isImplemented", $activity)) {
@@ -241,7 +241,14 @@
241241
fclose($graphFile);
242242
echo "\nSaved dependency graph '$graphFilename'\n\n";
243243

244-
244+
function buildOpenCreUrl($dimension, $subdimension, $activityName) {
245+
$baseUrl = "https://www.opencre.org/node/standard/";
246+
$DSOMM = "DevSecOps Maturity Model (DSOMM)";
247+
$url = $baseUrl . rawurlencode($DSOMM) .
248+
"/section/" . rawurlencode($subdimension) .
249+
"/subsection/" . rawurlencode($activityName);
250+
return $url;
251+
}
245252

246253
function assertUniqueRefs($all_references, &$errorMsg) {
247254
foreach ($all_references as $references) {

0 commit comments

Comments
 (0)