20200727_jeffrey - silenceuncrio/diary GitHub Wiki

0900

這個禮拜的 review list


M300 - task

  • release v2.09 at 2020-07-28
  • [0%] P4 - BGP status (web ui)
  • [0%] P4 - give a init value for google map

M300 - issue

  • [100%] 0001128: Connect Retry number modify to Connect Retry Time

M300 - bug

  • [30%] firmware upgrade 卡在 40%
    • pc 網卡直連 M300 lan 端
    • 檔案上傳慢到(1分鐘100KB)前端的 javascript 慢慢跑到 40% 在等著上傳檔案完成 - 一小時也等不到

M330 - task

  • release v1.03 at 2020-07-15
  • [0%] P1 - Firmware upgrade start and end with QoS
  • [100%] P1 - no more mark_wan_lte related to display signal image at top banner
  • [100%] P1 - no super user login for web ui (cid==85)
  • [0%] P3 - sync multi language from m330 to all mobile project

M330 - issue

  • none

M330 - bug

  • [0%] firmware upgrade 上傳成 M300 的 firmware 第一次失敗後到至後續上傳正確的也會失敗
    • lighttpd 回 request entity too large

M350-C - task

  • release v0.05 at 2020-07-17
  • [0%] P2 - no more mark_wan_lte related to display signal image at top banner
  • [0%] P2 - Dynamic Web UI by HW_MCSV
  • [0%] P2 - Dynamic Firmware Upgrade by HW_MCSV
  • [0%] P2 - Web UI: WAN as LAN

M350-C - issue

  • none

M350-C - bug

  • [20%] web ui openvpn wizard 會讓 lighttpd process 被 kill 掉
    • M330 不會
    • M330 的 lighttpd 為 1.4.30
    • M350 的 lighttpd 為 1.4.40
  • [80%] 修改 menu.html.src 透過 web upgrade 後會 cache 舊的 menu
    • 可以套用至全平台

M350-C - misc

  • [30%] 跨 repository 間 code 的 sync - 培養功力
    • 起手式
      git format-patch -k --stdout ${A_COMMIT_HASH}..${B_COMMIT_HASH} > xxx.patch
      git am -k -3 < xxx.patch
      
    • git am 失敗的時候該怎麼辦? git apply --reject

M360P - task

  • [0%] P2 - web ui: Carrier Aggregation info porting

M360P - issue

  • [60%] 1103: ui menu not base on compile flag
  • [60%] 936: some routes learned via bgp, then they disappear then appear again after a few seconds, and again and again...
  • [60%] 787: when local ethernet link is 100 half, firmware upgrade via web ui fail

M360P - bug

  • [30%] - 0000908: sometimes first time modify LTE NET mode or APN on dual APN will apply fail - root cause 是 lighttpd 重啟了
    • M360P 的 lighttpd 為 1.4.30

ISMS Server - task

  • [80%] node config
    • 個別 config label 名稱待定
  • [70%] node map
    • 目前只是模擬的座標資料
  • [100%] login/logout
  • [100%] user management
  • [0%] node group
  • [0%] multi language

MISC

  • none

M300 - issue - [0%] 0001128: Connect Retry number modify to Connect Retry Time

commit f1633ac136018d858bb59d08ad3f232dc3d39cc7
Refs: [release/v2.09], {origin/release/v2.09}
Author: jeffrey <[email protected]>
Date:   Mon Jul 27 09:37:33 2020 +0800

    "Connect Retry Number" modify to "Connect Retry Time"

 proscend/prosrc/www/app/locale-en.json | 2 +-
 proscend/prosrc/www/app/locale-fr.json | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

1330

ISMS Server - task - [60%] user management

commit 6c78295497f4ece3d4c53530eb3e264fc4d6a870
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Mon Jul 27 13:31:55 2020 +0800

    add 'user edit' at components/setting

 web/src/components/icons/edit.js    |  21 +++
 web/src/components/icons/index.js   |   2 +
 web/src/components/setting/index.js | 263 +++++++++++++++++++++++++++++++++++-
 web/src/utils/index.js              |  21 +++
 4 files changed, 300 insertions(+), 7 deletions(-)

1425

M330 - task - [100%] P1 - no more mark_wan_lte related to display signal image at top banner

commit b8d291c23c97f5b43edc5e9c0cf2e220964ef9fa
Refs: [release/v1.03], {origin/release/v1.03}
Author: jeffrey <[email protected]>
Date:   Mon Jul 27 14:26:34 2020 +0800

    no more mark_wan_lte related to display signal image at top banner

 proscend/prosrc/www/brand_allnet/src/brand/top.html.src      | 2 +-
 proscend/prosrc/www/brand_ctcu/src/brand/top.html.src        | 2 +-
 proscend/prosrc/www/brand_hytec/src/brand/top.html.src       | 2 +-
 proscend/prosrc/www/brand_hytec_korea/src/brand/top.html.src | 2 +-
 proscend/prosrc/www/brand_nobrand/src/brand/top.html.src     | 2 +-
 proscend/prosrc/www/brand_proscend/src/brand/top.html.src    | 2 +-
 proscend/prosrc/www/brand_satson/src/brand/top.html.src      | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

這個還需要套到 M350-C 去

  • M300 不用
  • M360P 不用

1700

ISMS Server - task - [60%] user management

commit beac249c1098a2ab3e4dbb23b9a40bbbcc48b6ac
Refs: [develop], {origin/develop}
Author: jeffrey <[email protected]>
Date:   Mon Jul 27 17:01:35 2020 +0800

    add subroutes for /setting
    - /setting/user_mgnt
    - /setting/device_mgnt

 web/src/components/setting/deviceMgnt.js |  54 +++
 web/src/components/setting/index.js      | 596 +------------------------------
 web/src/components/setting/userMgnt.js   | 596 +++++++++++++++++++++++++++++++
 web/src/routes/app.js                    |  11 +-
 web/src/routes/setting.js                |  47 +++
 5 files changed, 720 insertions(+), 584 deletions(-)

1750

使用以下 cmd 可取得目前所有的 node id

http://192.168.0.95:8000/cmd?get={"device_status":{"nodeInf":{"id":{}}}}

這是 device management 的第一步