Loading...

社内システム開発日記:その132

前書き

お疲れ様です!
小手投げです。

髪の話をしていて禿げたらスキンヘッドにすると言ったら社長に社員はダメだと言われました。
じゃあどうしたらいいんですか?と同僚が聞いたら、そのままにするしかないと言われてしまいました。
なんてこった…

今回は日記です。

日記

ドッカーに環境を上げて動くか試す
そのままだとエラーになる箇所があるので直す
上げる

新しいDBを作り、テーブルを作る
データをselect insert
サジェストテーブルはないのでinsert文を出してから実行

コンパイルして実行
パスの指定が上手くいかない
実行ファイルの位置でなくソースファイルの位置で実行する

動いた
少しエラーのある箇所があったので修正

ターミナルを接続断しても動くようにnohupで実行

ブログの執筆公開

部長に画面を使っているときのキャプチャが欲しいと言われる
環境が上げられたので報告したらURLをくれと
送る
とる

権限周りの実装
画面として
・メニュー
・エンジニア詳細
・各画面のメニューバー
・入社前ユーザー用
機能ごとのチェックに
・ログインチェック
・権限チェック

メニュー画面
ファイルの中で定義を分けて管理と一般を分ける

ログインチェックはセッションにログインユーザーがあるか

キャプチャに入力が無かったり余計な画面があったりで取り直す

実際に見てもらい課題として
・エンジニア詳細(編集も?)での名前の表示の有無を設定ファイルで変更できるように
・矩形はスタイルシートで
・入力フォーム:入力に合わせて大きさの調節
・ユーザビリティの検討
・ロゴクリックでトップ画面
・メニュー画面に自分のスキルシートの編集や出力に飛べるようなボタン
が出た

権限チェックは
ログインユーザーのロールと指定のルールを突き合わせてT/Fを返す

管理者ユーザーで確認したら管理者用が表示されない
権限チェック、boolで受けていたのがダメなのかと思いintで受けても0
型を調べてuint64だったのでstringで投げてもダメ
sqlをDBにうって試したらいけるのになぜ

後書き

無事Dockerで動いて良かったです。

golangからDBへの問い合わせが上手くいかなくてちょっとイライラします。

ではまた次回。

情報戦略テクノロジー