aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzousar <[email protected]>2026-02-14 23:51:54 -0700
committerzousar <[email protected]>2026-02-14 23:51:54 -0700
commit0697a2facd63908b45495fa0a1e94c982e34f052 (patch)
treedf8e2724c4ef51f1fc4fbd7f882d0c2f933ba35d
parentadd foundation for http password protection (#756) (diff)
downloadzen-0697a2facd63908b45495fa0a1e94c982e34f052.tar.xz
zen-0697a2facd63908b45495fa0a1e94c982e34f052.zip
Enhance dependencies to include soft and hard deps
-rw-r--r--src/zenserver/frontend/html/pages/entry.js24
1 files changed, 13 insertions, 11 deletions
diff --git a/src/zenserver/frontend/html/pages/entry.js b/src/zenserver/frontend/html/pages/entry.js
index 08589b090..212686e42 100644
--- a/src/zenserver/frontend/html/pages/entry.js
+++ b/src/zenserver/frontend/html/pages/entry.js
@@ -155,7 +155,7 @@ export class Page extends ZenPage
if (Object.keys(tree).length != 0)
{
- const sub_section = section.add_section("deps");
+ const sub_section = section.add_section("dependencies");
this._build_deps(sub_section, tree);
}
}
@@ -271,16 +271,18 @@ export class Page extends ZenPage
for (const field of pkgst_entry)
{
const field_name = field.get_name();
- if (!field_name.endsWith("importedpackageids"))
- continue;
-
- var dep_name = field_name.slice(0, -18);
- if (dep_name.length == 0)
- dep_name = "imported";
-
- var out = tree[dep_name] = [];
- for (var item of field.as_array())
- out.push(item.as_value(BigInt));
+ if (field_name == "importedpackageids")
+ {
+ var out = tree["hard"] = [];
+ for (var item of field.as_array())
+ out.push(item.as_value(BigInt));
+ }
+ else if (field_name == "softpackagereferences")
+ {
+ var out = tree["soft"] = [];
+ for (var item of field.as_array())
+ out.push(item.as_value(BigInt));
+ }
}
return tree;