in native/common/jk_status.c [1082:1124]
static jk_uint32_t status_cmd_props(int cmd)
{
jk_uint32_t props = 0;
if (cmd == JK_STATUS_CMD_LIST ||
cmd == JK_STATUS_CMD_SHOW)
props |= JK_STATUS_CMD_PROP_REFRESH |
JK_STATUS_CMD_PROP_SWITCH_RO |
JK_STATUS_CMD_PROP_LINK_HELP |
JK_STATUS_CMD_PROP_LEGEND;
if (cmd == JK_STATUS_CMD_LIST ||
cmd == JK_STATUS_CMD_SHOW ||
cmd == JK_STATUS_CMD_VERSION)
props |= JK_STATUS_CMD_PROP_DUMP_LINK;
if (cmd == JK_STATUS_CMD_LIST ||
cmd == JK_STATUS_CMD_SHOW ||
cmd == JK_STATUS_CMD_VERSION ||
cmd == JK_STATUS_CMD_DUMP)
props |= JK_STATUS_CMD_PROP_HEAD |
JK_STATUS_CMD_PROP_FMT;
if (cmd == JK_STATUS_CMD_SHOW ||
cmd == JK_STATUS_CMD_VERSION ||
cmd == JK_STATUS_CMD_DUMP)
props |= JK_STATUS_CMD_PROP_BACK_LIST;
if (cmd == JK_STATUS_CMD_SHOW ||
cmd == JK_STATUS_CMD_EDIT ||
cmd == JK_STATUS_CMD_VERSION ||
cmd == JK_STATUS_CMD_DUMP)
props |= JK_STATUS_CMD_PROP_BACK_LINK;
if (cmd == JK_STATUS_CMD_UPDATE)
props |= JK_STATUS_CMD_PROP_WILDCARD;
if (cmd != JK_STATUS_CMD_EDIT &&
cmd != JK_STATUS_CMD_UPDATE &&
cmd != JK_STATUS_CMD_RESET &&
cmd != JK_STATUS_CMD_RECOVER)
props |= JK_STATUS_CMD_PROP_READONLY;
if (cmd != JK_STATUS_CMD_LIST &&
cmd != JK_STATUS_CMD_VERSION &&
cmd != JK_STATUS_CMD_DUMP)
props |= JK_STATUS_CMD_PROP_CHECK_WORKER;
return props;
}