Loading...

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

前書き

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

最近日本でもイースターを流行らせようという動きがありますが、正直どうなんでしょうか。
キリスト教徒でもなければイースターといったらモアイのある島の方が有名な気がします。
ハロウィーンみたいに周りに迷惑をまき散らすイベントにならなければどうでもいいですが。

今回は日記です。

日記

ログインマスタに主キーを追加
元の社員IDはログインIDに
ログインIDのメール制約を外す
社員マスタの社員IDの定義を変更

ログイン機能を改修
社員IDでログインしていたところをログインIDに

削除済み社員マスタにも社員IDが

staff_idでgrepかけて引っかかったところを見る
社員IDを参照にしか使っていないところはそのままで良さそう

プロジェクトトランザクションにも社員IDが

社員登録
社員IDとログインIDを置き換え
ログインIDからメールアドレスのチェックを外す

コンパイルをかけたらIDをstringからuint64に変えたので型エラー
変換

html上で if .Admin とし、Adminにfalseを設定しても正の方へ分岐する
設定してあればtrueなのかと思って if eq .Admin true とするもエラー
設定されてないときにエラーになる
結局別のところで分岐に関係なくtrueを設定していた

削除する箇所でワンクリックで実行していたので確認を入れる

後書き

主キーの追加が無事終わってよかったです。

実装完了と言いつつ何か忘れてそうで不安です。

ではまた次回。

情報戦略テクノロジー