20180424_jeffrey - silenceuncrio/diary GitHub Wiki

0900

review

0910

記得要幫 hytec 新增一個 profile

只有 hytec 才擁有 RESTful api 來控制 DO

1600

commit b21b73124dbf6d0378230e8b397d12805b035942
Refs: [release/v1.66], {origin/release/v1.66}
Author: jeffrey <[email protected]>
Date:   Tue Apr 24 15:57:28 2018 +0800

    implement 'several accounts' at web ui

 proscend/prosrc/icos/iweb/iweb.c                   | 508 +++++++++++++++++++--
 proscend/prosrc/webcgi/system.c                    | 494 +++++++++++---------
 proscend/prosrc/www/app/app.controller.js          |  10 +
 .../prosrc/www/app/feature/administration.html     | 248 +++++++++-
 proscend/prosrc/www/app/feature/administration.js  |  22 +-
 proscend/prosrc/www/app/feature/bgp.html           |   2 +-
 proscend/prosrc/www/app/feature/bgp.js             |   9 +-
 .../prosrc/www/app/feature/comPorts_summary.html   |   4 +-
 proscend/prosrc/www/app/feature/comPorts_v2.js     |   8 +-
 proscend/prosrc/www/app/feature/configuration.html |   5 +-
 proscend/prosrc/www/app/feature/configuration.js   |   9 +-
 proscend/prosrc/www/app/feature/cwmp.html          |   2 +-
 proscend/prosrc/www/app/feature/cwmp.js            |   9 +-
 proscend/prosrc/www/app/feature/dmz.html           |   2 +-
 proscend/prosrc/www/app/feature/dmz.js             |   9 +-
 proscend/prosrc/www/app/feature/dnsDhcp6c.html     |   2 +-
 proscend/prosrc/www/app/feature/dnsDhcp6c.js       |  13 +-
 proscend/prosrc/www/app/feature/dualSim.html       |   8 +-
 proscend/prosrc/www/app/feature/dualSim.js         |  13 +-
 proscend/prosrc/www/app/feature/dynamicDns.html    |   2 +-
 proscend/prosrc/www/app/feature/dynamicDns.js      |  16 +-
 proscend/prosrc/www/app/feature/firmware.html      |   3 +-
 proscend/prosrc/www/app/feature/firmware.js        |   8 +-
 proscend/prosrc/www/app/feature/gre.html           |   2 +-
 proscend/prosrc/www/app/feature/gre.js             |   8 +-
 proscend/prosrc/www/app/feature/ip_alias.html      |   2 +-
 proscend/prosrc/www/app/feature/ip_alias.js        |   9 +-
 proscend/prosrc/www/app/feature/ipfilter.js        |   9 +-
 .../prosrc/www/app/feature/ipfilter_summary.html   |   8 +-
 proscend/prosrc/www/app/feature/ipsec.js           |   8 +-
 proscend/prosrc/www/app/feature/ipsec_summary.html |   6 +-
 proscend/prosrc/www/app/feature/lanIpv4.html       |   2 +-
 proscend/prosrc/www/app/feature/lanIpv4.js         |  12 +-
 proscend/prosrc/www/app/feature/lanIpv6.html       |   2 +-
 proscend/prosrc/www/app/feature/lanIpv6.js         |  14 +-
 proscend/prosrc/www/app/feature/load_factory.html  |   3 +-
 proscend/prosrc/www/app/feature/load_factory.js    |  13 +-
 proscend/prosrc/www/app/feature/logging.html       |   6 +-
 proscend/prosrc/www/app/feature/logging.js         |  12 +-
 proscend/prosrc/www/app/feature/login.js           |   7 +
 proscend/prosrc/www/app/feature/logout.js          |   8 +-
 proscend/prosrc/www/app/feature/lteConfig.html     |   2 +-
 proscend/prosrc/www/app/feature/lteConfig.js       |   9 +-
 proscend/prosrc/www/app/feature/lteGps.js          |   8 +-
 proscend/prosrc/www/app/feature/macfilter.js       |   9 +-
 .../prosrc/www/app/feature/macfilter_summary.html  |   8 +-
 proscend/prosrc/www/app/feature/modbus.html        |   2 +-
 proscend/prosrc/www/app/feature/modbus.js          |   8 +-
 proscend/prosrc/www/app/feature/mqtt.html          |   2 +-
 proscend/prosrc/www/app/feature/mqtt.js            |   9 +-
 proscend/prosrc/www/app/feature/openvpn.js         |   9 +-
 .../prosrc/www/app/feature/openvpn_summary.html    |   6 +-
 proscend/prosrc/www/app/feature/ospf_2g.html       |   2 +-
 proscend/prosrc/www/app/feature/ospf_2g.js         |   9 +-
 proscend/prosrc/www/app/feature/ping.html          |   2 +-
 proscend/prosrc/www/app/feature/ping.js            |  15 +-
 .../www/app/feature/portForwarding_summary.html    |   6 +-
 .../prosrc/www/app/feature/portForwarding_v2.js    |   9 +-
 proscend/prosrc/www/app/feature/restart.html       |   2 +-
 proscend/prosrc/www/app/feature/restart.js         |  13 +-
 proscend/prosrc/www/app/feature/rip_2g.html        |   2 +-
 proscend/prosrc/www/app/feature/rip_2g.js          |   9 +-
 proscend/prosrc/www/app/feature/route.html         |   2 +-
 proscend/prosrc/www/app/feature/route.js           |  11 +-
 proscend/prosrc/www/app/feature/sms.html           |   2 +-
 proscend/prosrc/www/app/feature/sms.js             |  13 +-
 proscend/prosrc/www/app/feature/smtp.html          |   2 +-
 proscend/prosrc/www/app/feature/smtp.js            |   9 +-
 proscend/prosrc/www/app/feature/snat.html          |   2 +-
 proscend/prosrc/www/app/feature/snat.js            |   9 +-
 proscend/prosrc/www/app/feature/snmp.html          |   2 +-
 proscend/prosrc/www/app/feature/snmp.js            |   9 +-
 proscend/prosrc/www/app/feature/switch.js          |   8 +-
 proscend/prosrc/www/app/feature/timeAndDate.html   |   4 +-
 proscend/prosrc/www/app/feature/timeAndDate.js     |  12 +-
 proscend/prosrc/www/app/feature/traceroute.html    |   2 +-
 proscend/prosrc/www/app/feature/traceroute.js      |  15 +-
 proscend/prosrc/www/app/feature/upnp.html          |   2 +-
 proscend/prosrc/www/app/feature/upnp.js            |   9 +-
 proscend/prosrc/www/app/feature/urlfilter.js       |   9 +-
 .../prosrc/www/app/feature/urlfilter_summary.html  |   8 +-
 proscend/prosrc/www/app/feature/vlan.html          |   2 +-
 proscend/prosrc/www/app/feature/vlan.js            |   8 +-
 proscend/prosrc/www/app/feature/vlanSubnet.js      |   8 +-
 .../prosrc/www/app/feature/vlanSubnet_summary.html |   6 +-
 proscend/prosrc/www/app/feature/vrrp.html          |   2 +-
 proscend/prosrc/www/app/feature/vrrp.js            |   9 +-
 proscend/prosrc/www/app/feature/wanEthernet.html   |   2 +-
 proscend/prosrc/www/app/feature/wanEthernet.js     |  15 +-
 proscend/prosrc/www/app/feature/wanPriority.js     |  14 +-
 proscend/prosrc/www/app/locale-en.json             |  10 +
 proscend/prosrc/www/app/locale-fr.json             |  10 +
 proscend/prosrc/www/app/locale-zh-tw.json          |  10 +
 proscend/prosrc/www/app/services/icos.service.js   |   9 +
 .../www/brand_nobrand/src/brand/top.html.src       |   7 +-
 proscend/prosrc/www/src/app/feature/ipsec.html.src |   2 +-
 proscend/prosrc/www/src/menu.html.src              |   8 +
 98 files changed, 1508 insertions(+), 424 deletions(-)

1650

commit 95ac49ee25116a70a43529e443daf906db25faec
Author: jeffrey <[email protected]>
Date:   Tue Apr 24 16:50:49 2018 +0800

    do not use '_handler_level_normal' at url '/cgi-bin/system.cgi?act=status'

 proscend/prosrc/icos/iweb/iweb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

1700

commit 1c2928b7f946ccc13e0cfae2be838be120474322
Author: jeffrey <[email protected]>
Date:   Tue Apr 24 16:58:31 2018 +0800

    remove the testin code from iweb

 proscend/prosrc/icos/iweb/iweb.c | 20 --------------------
 1 file changed, 20 deletions(-)
commit f4269dd14517fe9909513fa734e6852c6e5f66c5
Author: jeffrey <[email protected]>
Date:   Tue Apr 24 17:00:56 2018 +0800

    remove debug part

 proscend/prosrc/www/app/feature/timeAndDate.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

1705

commit f4f20cf574aac54e57a83807c27ce0850a840de2
Author: jeffrey <[email protected]>
Date:   Tue Apr 24 17:05:23 2018 +0800

    hide 'Apply' button while user's level is lower than 'administrator'

 proscend/prosrc/www/src/app/feature/switch.html.src | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

1710

commit afb84d60fee713e97e830b85c556c70718ee741e
Author: jeffrey <[email protected]>
Date:   Tue Apr 24 17:08:47 2018 +0800

    hide 'Apply' button while user's level is lower than 'administrator'

 proscend/prosrc/www/src/app/feature/lteGps.html.src | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

1715

commit d40f0b09cbc514b846ec4dffc800b394e91290b8
Author: jeffrey <[email protected]>
Date:   Tue Apr 24 17:13:49 2018 +0800

    while user press the following urls, ask user login first:
    - Management/Configuration
    - Management/Load Factory
    - Management/Restart

 proscend/prosrc/icos/iweb/iweb.c | 3 +++
 1 file changed, 3 insertions(+)

1720

commit 226345ea872d7bc39a6183e0f7a0f0e8ca7cb7c2
Author: jeffrey <[email protected]>
Date:   Tue Apr 24 17:18:38 2018 +0800

    while user press the following urls, ask user login first:
    - Diagnosis/Ping
    - Diagnosis/Traceroute

 proscend/prosrc/icos/iweb/iweb.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

1730

commit d54609d050b7504daa0b4dfd70b19d86daaf12c0
Author: jeffrey <[email protected]>
Date:   Tue Apr 24 17:29:04 2018 +0800

    after user change 'Administration' setting, remind user to reboot to take effect

 proscend/prosrc/icos/iweb/iweb.c                    | 2 +-
 proscend/prosrc/www/app/feature/administration.html | 4 ----
 proscend/prosrc/www/app/feature/administration.js   | 6 ++++--
 3 files changed, 5 insertions(+), 7 deletions(-)
commit c191dc16e7dbc886707c111e813181a4c0871609
Refs: [release/v1.66], {origin/release/v1.66}
Author: jeffrey <[email protected]>
Date:   Tue Apr 24 17:31:40 2018 +0800

    add back the APIs

 proscend/prosrc/icos/iweb/iweb.c | 58 ++++++----------------------------------
 1 file changed, 8 insertions(+), 50 deletions(-)