network: add trusted ips
This allows the user to set trusted ips to Cloudflare or some other CDN and have the logs have the correct IPs. fixes #801
This commit is contained in:
@@ -282,8 +282,10 @@ async function initializeExpressSync() {
|
||||
}, routes.branding.set);
|
||||
|
||||
// network routes
|
||||
router.get ('/api/v1/network/blocklist', token, authorizeOwner, routes.network.getBlocklist);
|
||||
router.post('/api/v1/network/blocklist', json, token, authorizeOwner, routes.network.setBlocklist);
|
||||
router.get ('/api/v1/network/blocklist', token, authorizeOwner, routes.network.getBlocklist);
|
||||
router.post('/api/v1/network/blocklist', json, token, authorizeOwner, routes.network.setBlocklist);
|
||||
router.get ('/api/v1/network/trusted_ips', token, authorizeOwner, routes.network.getTrustedIps);
|
||||
router.post('/api/v1/network/trusted_ips', json, token, authorizeOwner, routes.network.setTrustedIps);
|
||||
|
||||
// settings routes (these are for the settings tab - avatar & name have public routes for normal users. see above)
|
||||
router.get ('/api/v1/settings/:setting', token, authorizeAdmin, routes.settings.get);
|
||||
|
||||
Reference in New Issue
Block a user