Skip to content

Documentation


Documentation / @kizami/db / assignUserWorkPolicy

Function: assignUserWorkPolicy()

assignUserWorkPolicy(db, params): Promise<void>

Defined in: packages/db/src/queries/work-policies.ts:214

user × work_policy の適用開始日を追記する(effective-dated、追記専用)。

2026-08-23 追加: 招待式メンバー作成(apps/api/src/routes/members.ts POST /)が テナント既定の work policy を自動割当するために使う。これが無いと、招待で作られた メンバーは制度未割当のまま(buildSettingsTimeline が解決できず有給・月次が 500)になる — 従来はシードスクリプトが直接 insert しており、製品経路に割当手段が存在しなかった。

Parameters

db

Database | SQLiteTransaction<"async", ResultSet, schema, ExtractTablesWithRelations<schema>>

params

AssignUserWorkPolicyParams

Returns

Promise<void>