|
|
|
@ -9,7 +9,7 @@ using UMC.Data;
|
|
|
|
|
|
|
|
|
|
namespace UMC.ITME.Activities
|
|
|
|
|
{
|
|
|
|
|
[UMC.Web.Apiumc("Proxy", "App", Auth = WebAuthType.User)]
|
|
|
|
|
[UMC.Web.Apiumc("ITME", "App", Auth = WebAuthType.User)]
|
|
|
|
|
public class SiteAppActivity : UMC.Web.WebActivity
|
|
|
|
|
{
|
|
|
|
|
public override void ProcessActivity(WebRequest request, WebResponse response)
|
|
|
|
@ -57,6 +57,7 @@ namespace UMC.ITME.Activities
|
|
|
|
|
sts.Columns.Add("target");
|
|
|
|
|
sts.Columns.Add("badge");
|
|
|
|
|
sts.Columns.Add("desktop", typeof(bool));
|
|
|
|
|
sts.Columns.Add("group");
|
|
|
|
|
|
|
|
|
|
var user = this.Context.Token.Identity();
|
|
|
|
|
|
|
|
|
@ -74,8 +75,8 @@ namespace UMC.ITME.Activities
|
|
|
|
|
sts.Rows.Add("应用管理", "Market", "/Apps",
|
|
|
|
|
"/css/images/icon/appmgr.png", "max", "", true);
|
|
|
|
|
|
|
|
|
|
sts.Rows.Add("发布应用", "Add", "javascript:void(0)",
|
|
|
|
|
"/css/images/icon/add.png", "max", "", true);
|
|
|
|
|
sts.Rows.Add("发布应用", "Market", "/Apps?Create",
|
|
|
|
|
"/css/images/icon/add.png", "max", "", true, "应用管理");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
sts.Rows.Add("堡垒机", "WebSSH", "/WebSSH",
|
|
|
|
@ -140,14 +141,14 @@ namespace UMC.ITME.Activities
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
strUrl = $"{request.Url.Scheme}://{d.Root}{union}{home}{d.Home}";
|
|
|
|
|
strUrl = $"{request.Url.Scheme}://{d.Root}{union}{home}{d.Home}";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if (authCnf.Contains("*") || d.AuthType == WebAuthType.All)
|
|
|
|
|
{
|
|
|
|
|
strUrl = $"{request.Url.Scheme}://{d.Root}{union}{home}{d.Home}";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
var isDesktop = desktop.ContainsKey(d.Root);
|
|
|
|
|
if (d.IsDesktop == true)
|
|
|
|
|
{
|
|
|
|
|