re-born/queristory — pull request #43 by dai---chi (2014-11-21 18:52:48+00:00)
Title: Accept multiple teams

## 概要
複数のチームで利用可能にする

## 実装の流れ
- chrome_extension
- options_page でチームを指定できるようにする (スクショは後述)
- 簡単な password認証 を追加
- チーム一覧は ajax で Rails から取得
- Rails
- Team モデル作成
- has_many queries
- scheme
- name
- the_number_of_people
- encrypted_password
- twitter_consumer_key
- twitter_consumer_secret
- twitter_oauth_key
- twitter_oauth_secret
- routing 変更
- ウェブで見るページは現状の `'/'` を `'/team_name'` に変更
- 簡単な認証 (localStrage あたりで options_page の password を持ってこれると嬉しい )
- 各ページに team_name を表示
- chrome_extention にチーム一覧を渡すためのAPIを提供
- websocket のchannelをteam_nameに変更
- streaming.js.coffee では channel名に `location.pathname (= team_name)` を利用
- Twitter account 取得
- `@queristory_#{team_name}` で統一

## チーム選択UIスクショ (chrome_extention/options.html)
### 外観
![screen shot 2014-11-22 at 3 33 21 am](https://cloud.githubusercontent.com/assets/823185/5147363/566b075a-71f8-11e4-9dfd-960e83c1bac6.png)
)
### select team
![screen shot 2014-11-22 at 3 38 07 am](https://cloud.githubusercontent.com/assets/823185/5147453/1090c1c4-71f9-11e4-999b-bb2b7c19729b.png)