1
0
forked from x/icebergs
This commit is contained in:
IT 老营长 @云轩领航-创始人 2024-03-01 21:21:58 +08:00
parent 7fbeb2c15c
commit fbb1fe4413
3 changed files with 9 additions and 6 deletions

View File

@ -99,6 +99,7 @@ func _dream_list_more(m *ice.Message, simple bool) *ice.Message {
value[mdb.ICONS] = kit.Select(value[mdb.ICONS], spide[mdb.ICONS]) value[mdb.ICONS] = kit.Select(value[mdb.ICONS], spide[mdb.ICONS])
} }
value[mdb.TEXT] = kit.JoinLine(value[nfs.MODULE], value[mdb.TEXT]) value[mdb.TEXT] = kit.JoinLine(value[nfs.MODULE], value[mdb.TEXT])
value[aaa.ACCESS] = value[aaa.USERROLE]
if simple { if simple {
defer m.PushButton("") defer m.PushButton("")
} else { } else {
@ -418,12 +419,17 @@ func init() {
} }
}) })
}}, }},
TOKEN: {Hand: func(m *ice.Message, arg ...string) {
m.Options(m.Cmd(SPIDE, m.Option(mdb.NAME)).AppendSimple()).Cmdy(SPIDE, mdb.DEV_REQUEST)
}},
DREAM_TABLES: {Hand: func(m *ice.Message, arg ...string) { DREAM_TABLES: {Hand: func(m *ice.Message, arg ...string) {
switch m.Option(mdb.TYPE) { switch m.Option(mdb.TYPE) {
case WORKER: case WORKER:
m.PushButton(cli.RUNTIME, "settings", tcp.SEND, OPEN) m.PushButton(cli.RUNTIME, "settings", tcp.SEND, OPEN)
case MASTER:
m.PushButton(cli.RUNTIME, DREAM, TOKEN, OPEN)
default: default:
m.PushButton(cli.RUNTIME, DREAM, OPEN) m.PushButton(cli.RUNTIME, DREAM, TOKEN, OPEN)
} }
}}, }},
"settings": {Name: "settings restart=manual,always access=public,private", Help: "设置", Hand: func(m *ice.Message, arg ...string) { "settings": {Name: "settings restart=manual,always access=public,private", Help: "设置", Hand: func(m *ice.Message, arg ...string) {

View File

@ -173,10 +173,7 @@ func _space_exec(m *ice.Message, name string, source, target []string, c *websoc
m.Warn(true, ice.ErrNotValid) m.Warn(true, ice.ErrNotValid)
return return
case cli.PWD: case cli.PWD:
mdb.HashModify(m, mdb.HASH, name, mdb.HashModify(m, mdb.HASH, name, ParseUA(m), m.OptionSimple(mdb.TIME, nfs.MODULE, nfs.VERSION, AGENT, cli.SYSTEM))
aaa.USERNICK, m.Option(ice.MSG_USERNICK), aaa.USERNAME, m.Option(ice.MSG_USERNAME), aaa.USERROLE, m.Option(ice.MSG_USERROLE),
ParseUA(m), m.OptionSimple(mdb.TIME, nfs.MODULE, nfs.VERSION, AGENT, cli.SYSTEM),
)
m.Push(mdb.LINK, m.MergePod(kit.Select("", source, -1))) m.Push(mdb.LINK, m.MergePod(kit.Select("", source, -1)))
default: default:
if m.IsErr() { if m.IsErr() {

View File

@ -370,7 +370,7 @@ func init() {
m.Table(func(value ice.Maps) { m.Table(func(value ice.Maps) {
if value[CLIENT_TYPE] == nfs.REPOS { if value[CLIENT_TYPE] == nfs.REPOS {
if _, ok := list[value[CLIENT_NAME]]; ok { if _, ok := list[value[CLIENT_NAME]]; ok {
m.Push(mdb.STATUS, ONLINE).PushButton("disconn", mdb.REMOVE) m.Push(mdb.STATUS, ONLINE).PushButton("disconn", mdb.DEV_REQUEST, mdb.REMOVE)
} else { } else {
m.Push(mdb.STATUS, "").PushButton(mdb.DEV_REQUEST, mdb.REMOVE) m.Push(mdb.STATUS, "").PushButton(mdb.DEV_REQUEST, mdb.REMOVE)
} }