feat(tenants): store Khanegi deploy settings snapshot on tenants.setting

Import can_edit=0 settings via the sold version's admin login + get_settings, for Super Admin program-settings UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-17 15:02:22 +03:30
co-authored by Cursor
parent 48649a6a79
commit f2cf8c9035
8 changed files with 457 additions and 2 deletions
@@ -0,0 +1,13 @@
import { IsString, MaxLength, MinLength } from 'class-validator';
export class ImportProgramSettingsDto {
@IsString()
@MinLength(3)
@MaxLength(32)
mobile!: string;
@IsString()
@MinLength(1)
@MaxLength(120)
password!: string;
}