- 修复RouteService中错误过滤home路由的问题 - 后端现在正确返回所有用户有权限的路由 - 添加设备管理相关功能(列表、在线监控、电源管理、远程监控) - 添加详细的修复文档和重启脚本 - 更新权限配置脚本 问题根源:后端代码中有逻辑会过滤掉home路由,导致前端收到空数组,无法生成菜单 解决方案:移除过滤home路由的逻辑,让后端返回所有有权限的路由
35 lines
639 B
Bash
35 lines
639 B
Bash
#!/bin/sh
|
|
|
|
cat <<EOS >&2
|
|
*** Autoconf/automake is deprecated for Openwsman and might not fully work.
|
|
*** Please use CMake instead!
|
|
*** Pull requests welcome ;-)
|
|
EOS
|
|
|
|
if [ "$1" != "--ignore-deprecation-warning" ]; then
|
|
cat <<EOS >&2
|
|
*** To ignore this warning and proceed regardless, re-run as follows:
|
|
*** $0 --ignore-deprecation-warning
|
|
EOS
|
|
exit 1
|
|
fi
|
|
|
|
UNAME=`uname`
|
|
|
|
mkdir -p m4
|
|
|
|
# Ouch, automake require this
|
|
cp README.md README
|
|
|
|
if [ "$UNAME" = "Darwin" ]; then
|
|
LIBTOOLIZE=glibtoolize
|
|
else
|
|
LIBTOOLIZE=libtoolize
|
|
fi
|
|
|
|
$LIBTOOLIZE --copy --force --automake
|
|
aclocal
|
|
autoheader
|
|
automake --add-missing --copy --foreign
|
|
autoconf
|