add role policy "canViewFederation"

This commit is contained in:
Hazelnoot 2025-08-18 16:52:06 -04:00
parent aff1603788
commit 479e6daa1d
22 changed files with 84 additions and 13 deletions

View file

@ -12,6 +12,8 @@ import { schema } from '@/core/chart/charts/entities/federation.js';
export const meta = {
tags: ['charts'],
requiredRolePolicy: 'canViewFederation',
res: getJsonSchema(schema),
allowGet: true,

View file

@ -12,6 +12,8 @@ import { schema } from '@/core/chart/charts/entities/instance.js';
export const meta = {
tags: ['charts'],
requiredRolePolicy: 'canViewFederation',
res: getJsonSchema(schema),
allowGet: true,

View file

@ -10,6 +10,7 @@ import { FollowingEntityService } from '@/core/entities/FollowingEntityService.j
export const meta = {
tags: ['federation'],
requiredRolePolicy: 'canViewFederation',
requireCredential: true,
kind: 'read:account',

View file

@ -10,6 +10,7 @@ import { FollowingEntityService } from '@/core/entities/FollowingEntityService.j
export const meta = {
tags: ['federation'],
requiredRolePolicy: 'canViewFederation',
requireCredential: true,
kind: 'read:account',

View file

@ -14,6 +14,7 @@ import { sqlLikeEscape } from '@/misc/sql-like-escape.js';
export const meta = {
tags: ['federation'],
requiredRolePolicy: 'canViewFederation',
requireCredential: false,
allowGet: true,
cacheSec: 3600,

View file

@ -13,6 +13,7 @@ import { DI } from '@/di-symbols.js';
export const meta = {
tags: ['federation'],
requiredRolePolicy: 'canViewFederation',
requireCredential: false,
res: {

View file

@ -14,6 +14,7 @@ import { DI } from '@/di-symbols.js';
export const meta = {
tags: ['federation'],
requiredRolePolicy: 'canViewFederation',
requireCredential: false,
allowGet: true,

View file

@ -13,6 +13,7 @@ import { DI } from '@/di-symbols.js';
export const meta = {
tags: ['federation'],
requiredRolePolicy: 'canViewFederation',
requireCredential: false,
res: {