Details
-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
None
Description
The idea is to put all the API endpoints into $config['api']['endpoints'] so that users can add or remove api endpoints as desired.
Included is a diff for the requested improvement.
Purpose: To allow users to add their own, custom API endpoints without requiring them to modify html/api/v0/index.php.
Ok, added in r10306.
But with difference (1/0 for enable/disable):
$config['api']['endpoints']['alerts'] = 1;
$config['api']['endpoints']['bills'] = 1;
$config['api']['endpoints']['devices'] = 1;
$config['api']['endpoints']['ports'] = 1;
$config['api']['endpoints']['sensors'] = 1;
$config['api']['endpoints']['status'] = 1;
$config['api']['endpoints']['counter'] = 0;
$config['api']['endpoints']['storage'] = 1;
$config['api']['endpoints']['mempools'] = 1;
$config['api']['endpoints']['address'] = 1;
$config['api']['endpoints']['printersupplies'] = 1;
$config['api']['endpoints']['inventory'] = 1;
$config['api']['endpoints']['neighbours'] = 1;