AdminPanel View
File: src/views/AdminPanel.vue
Overview
Functions
loadInitialData()
No description available.
Parameters: None
Returns: Unknown
const loadInitialData = async () =>loadRecentActivity()
No description available.
Parameters: None
Returns: Unknown
const loadRecentActivity = async () =>loadSystemStats()
No description available.
Parameters: None
Returns: Unknown
const loadSystemStats = async () =>loadUsers()
No description available.
Parameters: None
Returns: Unknown
const loadUsers = async () =>loadSystemHealth()
No description available.
Parameters: None
Returns: Unknown
const loadSystemHealth = async () =>loadInstanceConfig()
No description available.
Parameters: None
Returns: Unknown
const loadInstanceConfig = async () =>refreshData()
No description available.
Parameters: None
Returns: Unknown
const refreshData = async () =>exportLogs()
No description available.
Parameters: None
Returns: Unknown
const exportLogs = () =>blockInstance()
No description available.
Parameters: None
Returns: Unknown
const blockInstance = async () =>unblockInstance(domain: string)
No description available.
Parameters:
domain: string
Returns: Unknown
const unblockInstance = async (domain: string) =>toggleModerator(user: any)
No description available.
Parameters:
user: any
Returns: Unknown
const toggleModerator = async (user: any) =>moderateUser(user: any, action: string)
No description available.
Parameters:
user: anyaction: string
Returns: Unknown
const moderateUser = async (user: any, action: string) =>navigateToUserPosts(user: any)
No description available.
Parameters:
user: any
Returns: Unknown
const navigateToUserPosts = (user: any) =>navigateToUserServers(user: AdminUser)
No description available.
Parameters:
user: AdminUser
Returns: Unknown
const navigateToUserServers = async (user: AdminUser) =>closeServersModal()
No description available.
Parameters: None
Returns: Unknown
const closeServersModal = () =>navigateToServer(serverId: string)
No description available.
Parameters:
serverId: string
Returns: Unknown
const navigateToServer = (serverId: string) =>saveConfig()
No description available.
Parameters: None
Returns: Unknown
const saveConfig = async () =>saveInstanceBranding()
No description available.
Parameters: None
Returns: Unknown
const saveInstanceBranding = async () =>saveOAuthProviders()
No description available.
Parameters: None
Returns: Unknown
const saveOAuthProviders = async () =>formatUptime(timestamp: number)
No description available.
Parameters:
timestamp: number
Returns: Unknown
const formatUptime = (timestamp: number) =>formatNumber(num: number | undefined)
No description available.
Parameters:
num: number | undefined
Returns: Unknown
const formatNumber = (num: number | undefined) =>formatDate(date: string)
No description available.
Parameters:
date: string
Returns: Unknown
const formatDate = (date: string) =>formatTime(date: Date)
No description available.
Parameters:
date: Date
Returns: Unknown
const formatTime = (date: Date) =>getActivityIcon(type: string)
No description available.
Parameters:
type: string
Returns: Unknown
const getActivityIcon = (type: string) =>refreshFederationData()
No description available.
Parameters: None
Returns: Unknown
const refreshFederationData = async () =>loadFederationStats()
No description available.
Parameters: None
Returns: Unknown
const loadFederationStats = async () =>getEndpointHealthClass(health: FederationStats['endpoint_health'])
No description available.
Parameters:
health: FederationStats['endpoint_health']
Returns: Unknown
const getEndpointHealthClass = (health: FederationStats['endpoint_health']) =>refreshKeyConsistency()
No description available.
Parameters: None
Returns: Unknown
const refreshKeyConsistency = async () =>runKeyGenerationSweep()
No description available.
Parameters: None
Returns: Unknown
const runKeyGenerationSweep = async () =>runOrphanCleanup()
No description available.
Parameters: None
Returns: Unknown
const runOrphanCleanup = async () =>loadInstanceStats()
No description available.
Parameters: None
Returns: Unknown
const loadInstanceStats = async () =>loadFederatedInstances()
No description available.
Parameters: None
Returns: Unknown
const loadFederatedInstances = async () =>debouncedSearchInstances(()
No description available.
Parameters:
(
Returns: Unknown
const debouncedSearchInstances = (() =>loadPreviousInstances()
No description available.
Parameters: None
Returns: Unknown
const loadPreviousInstances = () =>loadNextInstances()
No description available.
Parameters: None
Returns: Unknown
const loadNextInstances = () =>isInstanceInactive(instance: FederatedInstance)
No description available.
Parameters:
instance: FederatedInstance
Returns: Unknown
const isInstanceInactive = (instance: FederatedInstance) =>formatRelativeTime(dateString: string)
No description available.
Parameters:
dateString: string
Returns: Unknown
const formatRelativeTime = (dateString: string) =>refreshInstance(instanceId: string)
No description available.
Parameters:
instanceId: string
Returns: Unknown
const refreshInstance = async (instanceId: string) =>toggleInstanceTrust(instanceId: string, trusted: boolean)
No description available.
Parameters:
instanceId: stringtrusted: boolean
Returns: Unknown
const toggleInstanceTrust = async (instanceId: string, trusted: boolean) =>toggleInstanceBlock(instanceId: string, blocked: boolean)
No description available.
Parameters:
instanceId: stringblocked: boolean
Returns: Unknown
const toggleInstanceBlock = async (instanceId: string, blocked: boolean) =>deleteInstance(instanceId: string)
No description available.
Parameters:
instanceId: string
Returns: Unknown
const deleteInstance = async (instanceId: string) =>loadDiscoveredInstances()
No description available.
Parameters: None
Returns: Unknown
const loadDiscoveredInstances = async () =>addDiscoveredInstance(domain: string)
No description available.
Parameters:
domain: string
Returns: Unknown
const addDiscoveredInstance = async (domain: string) =>discoverInstance()
No description available.
Parameters: None
Returns: Unknown
const discoverInstance = async () =>addInstanceFromDiscovery()
No description available.
Parameters: None
Returns: Unknown
const addInstanceFromDiscovery = async () =>handleAddInstance()
No description available.
Parameters: None
Returns: Unknown
const handleAddInstance = () =>Vue Component
This is a Vue component file.
Source Code Insights
File Size: 95448 characters Lines of Code: 3465 Imports: 12
Usage Example
import { AdminPanel } from '@/views/AdminPanel'
// Example usage
loadInitialData()This documentation was automatically generated from the source code.
