Commits at dc7bd73135d16757eacbe926e8e9d0480af0ade6
-
a1e1be48
backend: ユーザ一覧を返す
Shota FUJI
authored at
Shota FUJI
comitted at
-
2dd96b89
react_ui: ユーザ一覧画面
Shota FUJI
authored at
Shota FUJI
comitted at
-
020ba241
react_ui: ログイン後の画面レイアウト
Shota FUJI
authored at
Shota FUJI
comitted at
-
0ff76a8f
pwa: Connect RPC を導入
新しい react-ui 及び backend で利用しているため。
Shota FUJI
authored at
Shota FUJI
comitted at
-
90a69b4f
react_ui: ログイン周りをアプリケーションに組み込み
Shota FUJI
authored at
Shota FUJI
comitted at
-
6592a62e
backend: ユーザがいない場合のログインユーザ取得レスポンス
Shota FUJI
authored at
Shota FUJI
comitted at
-
43638887
proto: ログインユーザ取得メソッドに管理者不在時のレスポンスを追加
ワークスペース取得処理が認証必須なため。未ログイン時に最低限のレスポンスを返す
といったことをすると、うっかり他のフィールドも含めてしまいかねない上、定義から
どのように動くのかがわかりづらくなる。
Shota FUJI
authored at
Shota FUJI
comitted at
-
00bc8d74
react_ui: ログイン UI
Shota FUJI
authored at
Shota FUJI
comitted at
-
f07dc177
backend: ログインユーザ取得メソッド
Shota FUJI
authored at
Shota FUJI
comitted at
-
265abaa2
proto: ログインユーザ取得メソッド
完全に想定から抜けていた。 PWA 実装時に「ないとダメじゃん」と早い段階で
気づいた。
Shota FUJI
authored at
Shota FUJI
comitted at
-
0e6f2f21
react_ui: 初期管理者作成ページ
ログインまで含めようと思ったが、思いの外量が多い上 RPC 側の変更も必要
だったためこのページだけとした。
Shota FUJI
authored at
Shota FUJI
comitted at
-
86109ea9
proto: v2 ユーザのカスタムフィールド
移行時に面倒だったので省いていたが、やはり必要なので。
Shota FUJI
authored at
Shota FUJI
comitted at
-
c329bcaf
proto: v2 の労働者データ
マスクとかまだだけど。
Shota FUJI
authored at
Shota FUJI
comitted at
-
49d1ceb3
backend: レスポンスヘルパで不要なエラーを返さない
ハンドラが `*Response, error` である必要があるので、そのまま返せる
ようにヘルパも同じ型にしていた。しかし、関数名と型が異なること、
利用側としてはそこまでの差がないことから関数のベストプラクティスに
則ることにした。
Shota FUJI
authored at
Shota FUJI
comitted at
-
f7a2ddbd
backend: ワークスペース更新時に認証エラーを返す
TODO 消化。
Shota FUJI
authored at
Shota FUJI
comitted at
-
4e083e18
proto: ワークスペース更新時の認証エラー
認証付きエンドポイントのため。
Shota FUJI
authored at
Shota FUJI
comitted at
-
fb652c57
backend: permission_error を返す
TODO 消化。
Shota FUJI
authored at
Shota FUJI
comitted at
-
83b512fd
proto: 権限エラーを作成
CapabilityError は capability based security に基づいたエラーのため。
紛らわしくならないように分けた。
Shota FUJI
authored at
Shota FUJI
comitted at
-
e03967fd
backend: ワークスペース更新処理
Shota FUJI
authored at
Shota FUJI
comitted at
-
21ff80c5
backend: 省略表記の初期値を設定し、レスポンスで返す
Shota FUJI
authored at
Shota FUJI
comitted at
-
c7754317
backend: 省略表記の保存用データ定義
Shota FUJI
authored at
Shota FUJI
comitted at
-
6f66f02e
backend: ログアウトメソッド
Shota FUJI
authored at
Shota FUJI
comitted at
-
9f3d24b3
backend: ユーザ情報を整形して返す
Shota FUJI
authored at
Shota FUJI
comitted at
-
e6831b82
backend: 通常ユーザによるユーザ作成機能
Shota FUJI
authored at
Shota FUJI
comitted at
-
a63ad39a
backend: 管理者ユーザに対する権限を定義
これにより「管理者の場合は〜」といった処理を個々のサービスハンドラで
書く必要がなくなり、将来的な要件変更にも強くなる。
Shota FUJI
authored at
Shota FUJI
comitted at
-
dd98a985
backend: ユーザの権限データを保存する
Shota FUJI
authored at
Shota FUJI
comitted at
-
611fa22f
backend: CreateUser メソッド
権限周りに関してはストレージ側が準備できていないため未実装。
Shota FUJI
authored at
Shota FUJI
comitted at
-
a1a2b1ef
backend: interface{} -> any
gopls がうるさいので。
Shota FUJI
authored at
Shota FUJI
comitted at
-
51c5a24d
backend: スナップショット名作成の SQL 文をわかりやすくした
Shota FUJI
authored at
Shota FUJI
comitted at
-
2b12ae51
backend: WASM でスナップショットを保存できない問題の回避
go-sqlite3-js がプレースホルダやら名前付きパラメータといった
実質必須なものの対応をまともにしていないため。もうスクラッチで
書いたほうがいいかもしれない、というレベル。
Shota FUJI
authored at
Shota FUJI
comitted at