38 lines
2.2 KiB
JavaScript
38 lines
2.2 KiB
JavaScript
const authhost = 'http://172.20.10.2:43243'
|
|
const host = window.location.origin
|
|
const prefix = 'api'
|
|
|
|
const routes = {
|
|
login: () => [authhost, prefix, 'token'].join('/'),
|
|
user: () => [authhost, prefix, 'users', 'user'].join('/'),
|
|
|
|
telnet_status: () => [host, prefix, 'settings', 'telnet', 'get'].join('/'),
|
|
telnet_status_set: () => [host, prefix, 'settings', 'telnet', 'set'].join('/'),
|
|
telnet_port_get: () => [host, prefix, 'settings', 'telnet', 'port', 'get'].join('/'),
|
|
telnet_port_set: () => [host, prefix, 'settings', 'telnet', 'port', 'set'].join('/'),
|
|
|
|
ssh_status_get: () => [host, prefix, 'settings', 'ssh', 'status', 'get'].join('/'),
|
|
ssh_status_set: () => [host, prefix, 'settings', 'ssh', 'status', 'set'].join('/'),
|
|
ssh_keys_get: () => [host, prefix, 'settings', 'ssh', 'keys', 'get'].join('/'),
|
|
ssh_keys_set: () => [host, prefix, 'settings', 'ssh', 'keys', 'set'].join('/'),
|
|
ssh_port_get: () => [host, prefix, 'settings', 'ssh', 'port', 'get'].join('/'),
|
|
ssh_port_set: () => [host, prefix, 'settings', 'ssh', 'port', 'set'].join('/'),
|
|
|
|
dns_status: () => [host, prefix, 'settings', 'dns', 'get'].join('/'),
|
|
dns_status_set: () => [host, prefix, 'settings', 'dns', 'set'].join('/'),
|
|
dns_servers_get: () => [host, prefix, 'settings', 'dns', 'servers', 'get'].join('/'),
|
|
dns_servers_set: () => [host, prefix, 'settings', 'dns', 'servers', 'set'].join('/'),
|
|
dns_local_domains_get: () => [host, prefix, 'settings', 'dns', 'domains', 'get'].join('/'),
|
|
dns_local_domains_set: () => [host, prefix, 'settings', 'dns', 'domains', 'set'].join('/'),
|
|
|
|
ftp_status: () => [host, prefix, 'settings', 'ftp', 'get'].join('/'),
|
|
ftp_status_set: () => [host, prefix, 'settings', 'ftp', 'set'].join('/'),
|
|
|
|
reboot: () => [host, prefix, 'reboot'].join('/')
|
|
// all_users: () => [host, prefix, 'users', 'all'].join('/'),
|
|
// access: () => [host, prefix, 'access'].join('/'),
|
|
// adduser: () => [host, prefix, 'users', 'add'].join('/'),
|
|
// deluser: () => [host, prefix, 'users', 'del'].join('/'),
|
|
// change_password_url: () => [host, prefix, 'users', 'user', 'password', 'change'].join('/'),
|
|
// change_user: () => [host, prefix, 'users', 'user', 'change'].join('/')
|
|
} |