COSCUP / 2019

4 stars 6 forks source link

於議程行事曆檢視下,若某議程沒有 tag 1,則 tag 2 / tag 3 也不會顯示 #8

Closed bobchao closed 5 years ago

bobchao commented 5 years ago

Tag 3 目前不會顯示是因為 #3 ,但我想邏輯應該有關所以一併寫上去。

目前 COSCUP 利用 tag 1-3 來分別做下列的事情:

  1. 語言
  2. 議程軌
  3. 難易度

目前測試下,有些還沒有 tag 1 的議程軌,便也不會顯示 tag 2。

2019-06-05_13-00-51

這邊算不算 “bug” 有點難講,畢竟本來 tag1-3 的設計上可能是不分次序的「tag」 (as its name),但 COSCUP 使用者目前欠那些資訊可以 fit-in 的欄位所以也只能利用那三個欄位來做事。

bobchao commented 5 years ago

翻了 source code,我本來的猜想算對一半 -- 結果對了原因不對:目前產出 json 時遇到空值會跳過,所以造成有些沒有 tag1 的 session、兩個 tag 的次序會是 tag2, tag3

可能沒時間解這個問題了,我先試試看從 spreadsheet 無論如何送個不可見 / 空白字元試試看。

bobchao commented 5 years ago

2019-06-05_21-26-31

空白字元可以用,那先這樣吧