diff options
| author | zousar <[email protected]> | 2026-02-14 23:51:54 -0700 |
|---|---|---|
| committer | zousar <[email protected]> | 2026-02-14 23:51:54 -0700 |
| commit | 0697a2facd63908b45495fa0a1e94c982e34f052 (patch) | |
| tree | df8e2724c4ef51f1fc4fbd7f882d0c2f933ba35d | |
| parent | add foundation for http password protection (#756) (diff) | |
| download | zen-0697a2facd63908b45495fa0a1e94c982e34f052.tar.xz zen-0697a2facd63908b45495fa0a1e94c982e34f052.zip | |
Enhance dependencies to include soft and hard deps
| -rw-r--r-- | src/zenserver/frontend/html/pages/entry.js | 24 |
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; |