2026-02-26 14:41:00 -05:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
|
const activitypub = require('../../activitypub');
|
|
|
|
|
|
|
|
|
|
const federationController = module.exports;
|
|
|
|
|
|
|
|
|
|
federationController.general = function (req, res) {
|
|
|
|
|
res.render(`admin/federation/general`, {
|
|
|
|
|
title: '[[admin/menu:federation/general]]',
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
2026-02-26 15:43:02 -05:00
|
|
|
federationController.content = function (req, res) {
|
|
|
|
|
res.render(`admin/federation/content`, {
|
|
|
|
|
title: '[[admin/menu:federation/content]]',
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
2026-02-26 14:41:00 -05:00
|
|
|
federationController.rules = async function (req, res) {
|
|
|
|
|
const rules = await activitypub.rules.list();
|
|
|
|
|
|
|
|
|
|
res.render(`admin/federation/rules`, {
|
|
|
|
|
title: '[[admin/menu:federation/rules]]',
|
|
|
|
|
rules,
|
|
|
|
|
hideSave: true,
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
federationController.relays = async function (req, res) {
|
|
|
|
|
const relays = await activitypub.relays.list();
|
|
|
|
|
|
|
|
|
|
res.render(`admin/federation/relays`, {
|
|
|
|
|
title: '[[admin/menu:federation/relays]]',
|
|
|
|
|
relays,
|
|
|
|
|
hideSave: true,
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
federationController.pruning = function (req, res) {
|
|
|
|
|
res.render(`admin/federation/pruning`, {
|
|
|
|
|
title: '[[admin/menu:federation/pruning]]',
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
federationController.safety = function (req, res) {
|
|
|
|
|
res.render(`admin/federation/safety`, {
|
|
|
|
|
title: '[[admin/menu:federation/safety]]',
|
|
|
|
|
});
|
|
|
|
|
};
|