Add security models to security roles with backend integration
Add multi-select for security models in the security role create/edit dialog. Display assigned models in the roles table. Wire BranchSetupManager to persist sec...
Add security models CRUD controller and wire to security roles
Add SecurityModelController with full CRUD at /api/security/models. Update SecurityRoleController to accept securityModelIds on create/update and expose GET /se...
ChildOrgSecurityModel のエンティティティを追加し、セキュリティモデルをロールに追加
子組織のセキュリティモデルを多くの人にサポートするバックエンドを追加 OrgRoleSecurityModel のエンティティティティティティティエンティティティティエンティティティによるセキュリティロールとの関係。 パッケージ 組織、DTO、リポジトリ、サービス、および更新されたロールDTOs/requestオブジェ...
Replace pipeline modal dialogs with full detail pages
Rebuild all 6 market detail pages (Orders, Applications, Bookings, Agreements, Procurement, Service) from scratch using a shared PipelineRecordLayout component....
Add proactive session extension to prevent timeout while user is active
The session monitor only extended the Redis session when TTL dropped to ≤5 minutes, and at that point silently auto-extended without showing the warning popup. ...
Redesign Apps & Features page with polished modern UI
Restyle the settings/account apps tab with stats banner, gradient icon containers, always-visible category filter pills, refined card hover states, animated vie...
Swap My Account and My Branch buttons and reduce NavTop gaps
Swapped positions of "My Account" and "My {branch title}" buttons in the top nav, and halved all container-level gaps for tighter spacing.
Invalidate stale Redis キャッシュ不足している org ラベル フィールド
SecurityService 更新前のキャッシュされた org データは、 MemberTitleNonPlural フィールド これを検知し、新鮮なデータを再取得する カスタムメンバー/チームラベルは正しく表示します.
Include member title labels and shortTitle in org domain response
The /org/domain/{domain} endpoint was missing memberTitlePlural, memberTitleNonPlural, teamMemberTitlePlural, teamMemberTitleNonPlural, and shortTitle fields fr...
CORSを避けるためにNext.jsを通してすべての外部API呼び出しをプロキシ
キャッチオール/api/security/[...path]プロキシルートを追加し、更新 テーマ構成、FormAccountRecovery、FormPassportID、FormPersonalInfo、 FormRecoveryEnforcement は、直接の代わりにローカルプロキシを使用する api.kamoc...
Next.js によるプロキシ国 API およびテストモードの無効化
CORS による api.kamocrm.com への直接取得が失敗しました。 /api/countries を追加 プロキシルート(/api/org と同じパターン)と無効な USE TESTING MODE です.
Forgejo ワークフローでアクションリファレンスの GitHub URL をすべて使用
短い refs (例: action/checkout@v4) は解決できません フォージジョランナーズ kamo-internalの作業形式に合わせました.
会員およびチーム登録ページの動的タイトルプレフィックスを使用する
"Join {org}" というメンバーは、"Apply to {org}" を示しています.
Use JdkClientHttpRequestFactory to support PATCH method forwarding
The default RestTemplate uses SimpleClientHttpRequestFactory (HttpURLConnection) which doesn't support the PATCH HTTP method, causing branch-titles save to fail...
Move loginOrgOpt declaration outside try block to fix scope error
The variable was declared inside the first try block but referenced in the second try block for parent branch title resolution.
Move useUserInfo hook into OrgStep component to fix build error
getParentBranchTitleNonPlural was referenced in OrgStep but only destructured in the parent CreateNetworkPage component.
Add abstract title and parent branch title fields to session and API
Add memberTitleAbstract, teamMemberTitleAbstract, parentBranchTitlePlural, and parentBranchTitleNonPlural to session creation and branch titles endpoint for lab...
Add commerce repo scanning, exec-maven-plugin, and NATS/MinIO config
Enable JPA scanning for commerce package, add exec-maven-plugin for direct Java execution, configure NATS JetStream and MinIO settings, fix application name, an...
BranchTitleResolutionに抽象的なタイトルフィールドを追加
デフォルトでmemberAbstract と TeamMemberAbstract フィールドを追加します。 ラベルのカスタム化システムのため.
Add abstract title labels and dynamic parent branch titles
Add memberTitleAbstract and teamMemberTitleAbstract label fields with sync support. Replace hardcoded "Company" references with dynamic parentBranchTitleNonPlur...
分割年齢ReqType とメンバー/チーム登録ルートを追加
- 年齢を置換ReqType会員と年齢ReqTypeTeamMember - ページ.tsx から registerFlow コンポーネントを抽出する - 別々の登録フローに /member と /team ルートを追加 - 会員とチームのサインアップを提供するランディングページでホームページを置き換える
Split ageReqType into member and team member fields
Update Organization type, PublicProvider, route schema, and BranchSetupManager with separate member/team member age requirement sections.
Return ageReqTypeMember and ageReqTypeTeamMember in org API response
Update DataLoader for split ageReqType fields
Set both ageReqTypeMember and ageReqTypeTeamMember to same value in mock data.
年齢を分割ReqType会員と年齢ReqTypeTeamMember
組織内のメンバーとチームメンバーの異なる年齢要件のトラッキング.
チームメンバーに従業員の名前を変更し、動的ラベルオーバーライドをワイヤーアップ
チームメンバー/チームメンバーへのすべての従業員/従業員の参照の名前を変更します。 useThemeConfig() をラベルフィールドと getter メソッドで拡張します。 組織API。 FormPassportID で動的メンバーラベルをワイヤーアップ 会員のエイリアステキストの登録ページ.
Rename Employee to TeamMember and wire up dynamic label overrides
Rename all Employee/Employment references to TeamMember/TeamMembership. Replace hardcoded Member/Team Member display text with dynamic label getters from useUse...
Rename Employee to TeamMember and Employment to TeamMembership
Update all Employee/Employment references to TeamMember/TeamMembership in controllers, services, and security profile. Rename API endpoint from /employees-contr...
チームメンバーに社員を名付け、チームメンバーに就職
チームメンバー/チームメンバーへのすべての従業員/従業員の参照の名前を変更する クラス、変数、メソッド、DB アノテーション、enum 値、および テキストを表示します。 また、アノテーションでデータベーステーブル/カラム/インデックス名を更新します。 動的ラベルのゲッターを使用して、該当するテキストを表示できます.