イベント上端 10% の高さに塗られる。ALERT_LEVEL_COLORS(js_GL.js:905)。
判定ロジックは Firebase Functions の alertCalculator.ts。
優先順位は 5 > 4 > 3 > 2 > 1 > 0。
| Level | 色 | 意味 |
|---|---|---|
| 1 | シアン | 情報更新(searchWord / title_memo / userMemo の変更) |
| 2 | 緑 | システムメモ変更 |
| 3 | オレンジ | 時間変更(system と assign の start/end が不一致) |
| 4 | 紫 | 未アサイン(guest が空) |
| 4.5 | 青 | 特別レベル(凡例表示用) |
| 5 | 赤 | 削除 / 出欠 declined / 挙式日時変更 |
.alert-level-2 CSS)は #c8ff00 黄緑だが、イベント上の塗りは #22ff00 緑で微妙に異なる。
イベント下端に厚さ可変で塗られる。複数フラグが立つと重ねて表示。BORDER_CONDITIONS(js_GL.js:915)。
優先順位は care > req > irregular > userTimeChange。
| flag | 色 | 意味 |
|---|---|---|
| care | 赤 | 要ケア案件(description に「【要ケア】」が含まれ、複数カレンダー表示中) |
| req | 青 |
撮影系の指名・特殊リクエストあり。 商品詳細セクション( ---------商品詳細--------- 〜 【挙式】)に以下のいずれかを含む場合に立つ:
js.js:8141-8144
|
| irregular | 紫 |
イレギュラー案件。 description(説明欄)のどこかに以下の文字列を含む場合に立つ:
→ js.js:8145-8147
|
| userTimeChange | 緑 | ユーザーが GCal 上で時間を手動変更した(user_start または user_end が存在) |
上端 Lv5(赤)+下端 care(赤3px)+ req(青8px)+ irregular(紫12px)