From 6965583061c0254a85451eac48843c741fe2cf46 Mon Sep 17 00:00:00 2001 From: Squidly271 Date: Sat, 27 Jan 2018 10:13:15 -0500 Subject: [PATCH] Add in Support & Project Links to Docker Context Menu Every container added in via CA should already have the Support Link present (if added post 6.3) Majority of apps in CA also have a project link present, but this will only thus far dockerMan hasn't saved that entry on user templates, so the Project link on the context menus will only appear for new containers added after the PR is aproved --- .../dynamix.docker.manager/DockerContainers.page | 9 ++++++--- .../dynamix.docker.manager/include/CreateDocker.php | 13 +++++++++++++ .../dynamix.docker.manager/include/DockerClient.php | 6 ++++++ plugins/dynamix.docker.manager/javascript/docker.js | 9 ++++++++- plugins/dynamix/DashboardApps.page | 8 ++++---- 5 files changed, 37 insertions(+), 8 deletions(-) diff --git a/plugins/dynamix.docker.manager/DockerContainers.page b/plugins/dynamix.docker.manager/DockerContainers.page index f5b1c11a7..cd00a399f 100644 --- a/plugins/dynamix.docker.manager/DockerContainers.page +++ b/plugins/dynamix.docker.manager/DockerContainers.page @@ -84,7 +84,10 @@ img.stopped{opacity:0.3;} $updateStatus = ($updateStatus == "true" || $updateStatus == "undef") ? 'true' : 'false'; $running = ($ct['Running']) ? 'true' : 'false'; $webGuiUrl = $info[$name]['url']; - $contextMenus[] = sprintf("addDockerContainerContext('%s', '%s', '%s', %s, %s, %s, '%s', '%s');", addslashes($ct['Name']), addslashes($ct['ImageId']), addslashes($info[$name]['template']), $running, $updateStatus, $is_autostart, addslashes($webGuiUrl), $ct["Id"]); + $Support = $ct['Support']; + $Project = $ct['Project']; + + $contextMenus[] = sprintf("addDockerContainerContext('%s', '%s', '%s', %s, %s, %s, '%s', '%s', '%s', '%s');", addslashes($ct['Name']), addslashes($ct['ImageId']), addslashes($info[$name]['template']), $running, $updateStatus, $is_autostart, addslashes($webGuiUrl), $ct["Id"], addslashes($info[$name]['Support']),addslashes($info[$name]['Project'])); $shape = ($ct["Running"]) ? "play" : "square"; $status = ($ct["Running"]) ? "started" : "stopped"; @@ -207,8 +210,8 @@ img.stopped{opacity:0.3;} - - + + - - + + +