20190819_jeffrey - silenceuncrio/diary GitHub Wiki

0910

盤一下檯面上的 task

M300

  • P3 - Layer 2 Encapsulation over GRE (L2oGRE)

M330

  • P2 - Wizard
  • P2 - web ui display issue via smartphone
  • P2 - web ui: GPS track drawing

M330 - Wizard 開工

0950

review M300 的作法

從 UI 的角度來 review

login 之後首度面對 wizard 的抉擇

    var redirect = function() {
        if (share.data.whoAmI.level >= 3) {
            icos.wizard.status()
            .then( function(result) {
                if (result.data.finish === true) {
                    redirect_not_to_wizard();
                } else {
                    redirect_to_wizard();
                }
            }, function(error) {
                $timeout(redirect, 1000);
            });
        } else {
            redirect_not_to_wizard();
        }
    }

只有當 login 的 user 是 super user

而且 icos.wizard.status() 回應的 finish 不為 true 的話

才會重導到 wizard 頁面去


另外 top banner 在 login user 為 super user (whoAmI.level >= 3) 的情況下

    <a href="#wizard" class="btn btn-info" ng-show="vm.share.whoAmI.level >= 3">
      <i class="fa fa-lg fa-magic"></i></a>

也會顯示 link 至 wizard 的 button


M330[release/v0.06] 有 implement multi-user

這跟 wizard 也有關

先等該 branch merge 回 develop 再來實作 wizard 吧

1405

慢慢的 study Linux Advanced Routing & Traffic Control HOWTO

欣賞一下 linux 上的智慧

⚠️ **GitHub.com Fallback** ⚠️