fix: align activity badge and person profile with prior lens

Count nav badge for desk=mine, always apply activity prior filter on person records, and stop loading prior=all deals on profiles.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-17 18:56:44 +03:30
co-authored by Cursor
parent 0ce2533066
commit 3fb5f32ac3
4 changed files with 72 additions and 66 deletions
@@ -57,8 +57,12 @@ export class ActivitiesController {
) {}
@Get('summary')
summary(@CurrentUser() user: Actor) {
return this.activitiesService.summary(user.organizationId, user);
summary(
@CurrentUser() user: Actor,
@Query('desk') desk?: string,
) {
const scope = desk === 'mine' || desk === 'team' ? desk : undefined;
return this.activitiesService.summary(user.organizationId, user, scope);
}
@Get('stages')