Unified search algorithm across all lists; per-section record visibility (contacts, deals, activities, leads, finance, tickets, notes, projects)
This commit is contained in:
@@ -3,6 +3,7 @@ import {
|
||||
IsBoolean,
|
||||
IsIn,
|
||||
IsNumber,
|
||||
IsObject,
|
||||
IsOptional,
|
||||
IsString,
|
||||
Matches,
|
||||
@@ -89,6 +90,12 @@ export class UpdateUserCommissionDto {
|
||||
}
|
||||
|
||||
export class UpdateUserVisibilityDto {
|
||||
@IsOptional()
|
||||
@IsIn(['own', 'team', 'org'])
|
||||
dataVisibility!: 'own' | 'team' | 'org';
|
||||
dataVisibility?: 'own' | 'team' | 'org';
|
||||
|
||||
/** سطح دید هر بخش؛ null یعنی «مثل پیشفرض». در سرویس اعتبارسنجی میشود. */
|
||||
@IsOptional()
|
||||
@IsObject()
|
||||
scopes?: Record<string, 'own' | 'team' | 'org' | null>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user