デザイン https://gitoriimetaps.github.io/links_new/silsil/html/admin_company_edit.html ローカルに取得 github https://github.com/metaps/silsil.git ``` docker-compose build docker-compose up -d ``` docker起動後、 silsil-api: localhost:3000 silsil-front: localhost:8080 minio(S3の代わり): localhost:9000 これでアクセス可能。 seedの挿入 ```rb # dockerのrailsコンテナに入る docker exec -it silsil_db_1 bash # seedは、 rails db:migrate rails db:seed db:seed:club db:seed:organization db:seed:tag ``` もしくはmysqlのdumpデータを使用 ```rb # dockerのmysqlに入る docker exec -it silsil_db_1 bash mysql -u root -ppassword my_api_development ``` 本番用データとテストデータ ```rb # 本番用データが必要でない場合、seedで代用 docker exec -it silsil_db_1 bash rails db:seed:test_user db:seed:user_organization db:seed:user_club db:seed:user_tag # ローカルで本番データを見たい場合、ブラウザからCSVをインポートする http://localhost:8080/user/createのCSVアップロードからCSVをアップロードする ``` 画像が表示されない時 localhost:9000から minioのBucket Policyをprefix: * ,read and Writeに変更 ![](https://i.imgur.com/yPFXnTk.png) ![](https://i.imgur.com/L9FjCUl.png) ![](https://i.imgur.com/33yYRaA.png) ## Tokenで弾かれる場合 Imsomnia等を使用し、APIを叩く場合は、 consoleに出る、BearerトークンをAuthorizationとしてheaderに詰めてください ![](https://i.imgur.com/JFPGFxM.png) ## h2フロントで足りてない部分 - ログイン画面のデザイン - ログイン時読み込みしないと表示されない - 並び順はデフォルトの「社員番号:昇順」を表示しておく - 並び順を外側クリックで閉じるように - 会社だけ非同期検索が飛んでない - 検索のタグに名前追加 - SNSは別タブを開くように - 社員番号のソートを動くように - 詳細検索キーワードも同時に行けるように? - 現状、CSSは織衣さんからいただいたものをsilsilfront/public/cssに直接置いて、index.htmlに置いています。(CSSの画像が読み込まれなかったため) - clubの色をDBから反映 - 組織のパンくずリスト(Userdetail,newface,mypageなどで使用) - perfectScrollbar - 入社期間の計算、表示 ## 手をつけていない画面 - 組織検索ページ - 部活一覧、部活編集 - 部活動一覧、部活編集 ## 実装済画面 - ウィザード(pages/Wizard.vue) - ログイン画面(pages/login.vue) - トップページ(pages/Toppage.vue) - 検索画面(pages/Search.vue) - ユーザー詳細(pages/Userdetail.vue) - ユーザー新規作成(pages/UserCreate.vue) - マイページ編集(pages/Mypage.vue) - マイページ編集(pages/MypageEdit.vue) - 右サイドバー(global/Rightsidebar.vue) - 左サイドバー(global/Leftsidebar.vue)