Chat settings in Super Admin and changing the chat title and position.

This commit is contained in:
2026-09-29 14:45:19 +03:30
parent 125976f3eb
commit 66af7e577c
14 changed files with 332 additions and 269 deletions
@@ -20,6 +20,7 @@ import {
UpdatePlatformOrganizationDto,
UpdatePlatformStatusDto,
} from './dto';
import { UpdateConversationSettingsDto } from '../conversations/dto';
import { PlatformAuthGuard } from './platform-auth.guard';
import type { PlatformActor } from './platform-jwt.strategy';
import { PlatformService } from './platform.service';
@@ -129,6 +130,19 @@ export class PlatformController {
return this.platform.updateOrganizationModules(id, dto);
}
@Get('organizations/:id/conversations/settings')
getOrganizationConversationSettings(@Param('id') id: string) {
return this.conversations.getSettings(id);
}
@Patch('organizations/:id/conversations/settings')
updateOrganizationConversationSettings(
@Param('id') id: string,
@Body() dto: UpdateConversationSettingsDto,
) {
return this.conversations.upsertSettingsForOrganization(id, dto);
}
@Patch('memberships/:id')
setMembershipActive(
@Param('id') id: string,