yamori

有給休暇計算を主目的とした簡易勤怠管理システム

Commits at 81fac3ff0ac75432c774aea579e289652e120a3a

  1. 81fac3ff backend: カスタムフィールド定義書き込みメソッド Shota FUJI authored at Shota FUJI comitted at
  2. 089344ca backend: カスタムフィールド定義のモデリング Shota FUJI authored at Shota FUJI comitted at
  3. 9536087b backend: カスタムフィールド定義の書き込み・削除メソッド雛形 Connect Go の設計が悪いせいで新規追加されたメソッドは実装しないと コンパイルエラーになるため早めに実装。 Shota FUJI authored at Shota FUJI comitted at
  4. a8689769 proto: バックエンド用のカスタムフィールドのイベント定義 Shota FUJI authored at Shota FUJI comitted at
  5. 189ae636 pwa: 未使用の import を削除 Shota FUJI authored at Shota FUJI comitted at
  6. e4d1e83e proto: カスタムフィールド定義の更新系メソッドを追加 カスタムフィールドはユーザ管理に関わってくるため早く欲しくなった。 Shota FUJI authored at Shota FUJI comitted at
  7. 8ee14487 react_ui: ユーザ作成画面 Shota FUJI authored at Shota FUJI comitted at
  8. a1e1be48 backend: ユーザ一覧を返す Shota FUJI authored at Shota FUJI comitted at
  9. 2dd96b89 react_ui: ユーザ一覧画面 Shota FUJI authored at Shota FUJI comitted at
  10. 020ba241 react_ui: ログイン後の画面レイアウト Shota FUJI authored at Shota FUJI comitted at
  11. 0ff76a8f pwa: Connect RPC を導入 新しい react-ui 及び backend で利用しているため。 Shota FUJI authored at Shota FUJI comitted at
  12. 90a69b4f react_ui: ログイン周りをアプリケーションに組み込み Shota FUJI authored at Shota FUJI comitted at
  13. 6592a62e backend: ユーザがいない場合のログインユーザ取得レスポンス Shota FUJI authored at Shota FUJI comitted at
  14. 43638887 proto: ログインユーザ取得メソッドに管理者不在時のレスポンスを追加 ワークスペース取得処理が認証必須なため。未ログイン時に最低限のレスポンスを返す といったことをすると、うっかり他のフィールドも含めてしまいかねない上、定義から どのように動くのかがわかりづらくなる。 Shota FUJI authored at Shota FUJI comitted at
  15. 00bc8d74 react_ui: ログイン UI Shota FUJI authored at Shota FUJI comitted at
  16. f07dc177 backend: ログインユーザ取得メソッド Shota FUJI authored at Shota FUJI comitted at
  17. 265abaa2 proto: ログインユーザ取得メソッド 完全に想定から抜けていた。 PWA 実装時に「ないとダメじゃん」と早い段階で 気づいた。 Shota FUJI authored at Shota FUJI comitted at
  18. 0e6f2f21 react_ui: 初期管理者作成ページ ログインまで含めようと思ったが、思いの外量が多い上 RPC 側の変更も必要 だったためこのページだけとした。 Shota FUJI authored at Shota FUJI comitted at
  19. 86109ea9 proto: v2 ユーザのカスタムフィールド 移行時に面倒だったので省いていたが、やはり必要なので。 Shota FUJI authored at Shota FUJI comitted at
  20. c329bcaf proto: v2 の労働者データ マスクとかまだだけど。 Shota FUJI authored at Shota FUJI comitted at
  21. 49d1ceb3 backend: レスポンスヘルパで不要なエラーを返さない ハンドラが `*Response, error` である必要があるので、そのまま返せる ようにヘルパも同じ型にしていた。しかし、関数名と型が異なること、 利用側としてはそこまでの差がないことから関数のベストプラクティスに 則ることにした。 Shota FUJI authored at Shota FUJI comitted at
  22. f7a2ddbd backend: ワークスペース更新時に認証エラーを返す TODO 消化。 Shota FUJI authored at Shota FUJI comitted at
  23. 4e083e18 proto: ワークスペース更新時の認証エラー 認証付きエンドポイントのため。 Shota FUJI authored at Shota FUJI comitted at
  24. fb652c57 backend: permission_error を返す TODO 消化。 Shota FUJI authored at Shota FUJI comitted at
  25. 83b512fd proto: 権限エラーを作成 CapabilityError は capability based security に基づいたエラーのため。 紛らわしくならないように分けた。 Shota FUJI authored at Shota FUJI comitted at
  26. e03967fd backend: ワークスペース更新処理 Shota FUJI authored at Shota FUJI comitted at
  27. 21ff80c5 backend: 省略表記の初期値を設定し、レスポンスで返す Shota FUJI authored at Shota FUJI comitted at
  28. c7754317 backend: 省略表記の保存用データ定義 Shota FUJI authored at Shota FUJI comitted at
  29. 6f66f02e backend: ログアウトメソッド Shota FUJI authored at Shota FUJI comitted at
  30. 9f3d24b3 backend: ユーザ情報を整形して返す Shota FUJI authored at Shota FUJI comitted at