issue7: Cannot read property active of undefined
This commit is contained in:
parent
b49cd75b1d
commit
383c156248
@ -4,7 +4,7 @@
|
||||
"<!(node -e \"require('nan')\")",
|
||||
"argon2/include"
|
||||
],
|
||||
+ "libraries": ["/usr/lib/gcc/x86_64-redhat-linux/7/libstdc++.a"],
|
||||
+ "libraries": ["/usr/lib/gcc/x86_64-redhat-linux/8/libstdc++.a"],
|
||||
"dependencies": ["libargon2"],
|
||||
"configurations": {
|
||||
"Debug": {
|
||||
|
@ -22,11 +22,21 @@ LICENSE='GPLv3'
|
||||
|
||||
BINDINGGYP='node_modules/argon2/binding.gyp'
|
||||
|
||||
if [ ! -f /usr/lib/gcc/x86_64-redhat-linux/7/libstdc++.a ]; then
|
||||
if [ ! -f /usr/lib/gcc/x86_64-redhat-linux/8/libstdc++.a ]; then
|
||||
echo "You must install libstdc++-static"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -f /usr/bin/rpmbuild ]; then
|
||||
echo "You must install rpm-build"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -f /usr/bin/rpmsign ]; then
|
||||
echo "You must install rpm-sign"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
rm -fr $STAGING_DIR && mkdir $STAGING_DIR
|
||||
rm -fr $PKG_DIR && mkdir $PKG_DIR
|
||||
|
||||
|
1
src/.gitignore
vendored
1
src/.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
package-lock.json
|
||||
etc/passwd
|
||||
etc/storage/
|
||||
node_modules/
|
||||
|
@ -11,9 +11,15 @@ const zt = require('./zt');
|
||||
|
||||
storage.initSync({dir: 'etc/storage'});
|
||||
|
||||
var nav =
|
||||
{
|
||||
active: '',
|
||||
whence: ''
|
||||
}
|
||||
|
||||
// ZT network controller home page
|
||||
exports.index = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'controller_home',
|
||||
}
|
||||
@ -29,7 +35,7 @@ exports.index = async function(req, res) {
|
||||
|
||||
// Display list of all networks on this ZT network controller
|
||||
exports.network_list = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
}
|
||||
@ -44,7 +50,7 @@ exports.network_list = async function(req, res) {
|
||||
|
||||
// Display detail page for specific network
|
||||
exports.network_detail = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: '/controller/networks'
|
||||
@ -61,7 +67,7 @@ exports.network_detail = async function(req, res) {
|
||||
|
||||
// Display Network create form on GET
|
||||
exports.network_create_get = function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'add_network',
|
||||
}
|
||||
@ -71,7 +77,7 @@ exports.network_create_get = function(req, res) {
|
||||
|
||||
// Handle Network create on POST
|
||||
exports.network_create_post = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'add_network',
|
||||
}
|
||||
@ -100,7 +106,7 @@ exports.network_create_post = async function(req, res) {
|
||||
|
||||
// Display Network delete form on GET
|
||||
exports.network_delete_get = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: '/controller/networks'
|
||||
@ -117,7 +123,7 @@ exports.network_delete_get = async function(req, res) {
|
||||
|
||||
// Handle Network delete on POST
|
||||
exports.network_delete_post = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: '/controller/networks'
|
||||
@ -133,7 +139,7 @@ exports.network_delete_post = async function(req, res) {
|
||||
|
||||
// Network object GET
|
||||
exports.network_object = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -158,7 +164,7 @@ exports.network_object = async function(req, res) {
|
||||
|
||||
// Handle Network rename form on POST
|
||||
exports.name = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: '/controller/networks'
|
||||
@ -192,7 +198,7 @@ exports.name = async function(req, res) {
|
||||
|
||||
// ipAssignmentPools POST
|
||||
exports.ipAssignmentPools = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -241,7 +247,7 @@ isValidPrefix = function(str, max) {
|
||||
|
||||
// routes POST
|
||||
exports.routes = async function (req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -304,7 +310,7 @@ exports.routes = async function (req, res) {
|
||||
|
||||
// route_delete GET
|
||||
exports.route_delete = async function (req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -328,7 +334,7 @@ exports.route_delete = async function (req, res) {
|
||||
|
||||
// ipAssignmentPool_delete GET
|
||||
exports.ipAssignmentPool_delete = async function (req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -352,7 +358,7 @@ exports.ipAssignmentPool_delete = async function (req, res) {
|
||||
|
||||
// private POST
|
||||
exports.private = async function (req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -374,7 +380,7 @@ exports.private = async function (req, res) {
|
||||
|
||||
// v4AssignMode POST
|
||||
exports.v4AssignMode = async function (req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -396,7 +402,7 @@ exports.v4AssignMode = async function (req, res) {
|
||||
|
||||
// v6AssignMode POST
|
||||
exports.v6AssignMode = async function (req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -423,7 +429,7 @@ exports.v6AssignMode = async function (req, res) {
|
||||
|
||||
// Display detail page for specific member
|
||||
exports.member_detail = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -444,7 +450,7 @@ exports.member_detail = async function(req, res) {
|
||||
|
||||
// Member object GET
|
||||
exports.member_object = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -473,7 +479,7 @@ exports.member_object = async function(req, res) {
|
||||
|
||||
// Easy network setup GET
|
||||
exports.easy_get = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: '/controller/networks'
|
||||
@ -489,7 +495,7 @@ exports.easy_get = async function(req, res) {
|
||||
|
||||
// Easy network setup POST
|
||||
exports.easy_post = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: '/controller/networks'
|
||||
@ -559,7 +565,7 @@ exports.easy_post = async function(req, res) {
|
||||
|
||||
// Easy members auth GET or POST
|
||||
exports.members = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: '/controller/networks'
|
||||
@ -650,7 +656,7 @@ exports.members = async function(req, res) {
|
||||
|
||||
// Member delete GET or POST
|
||||
exports.member_delete = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -684,7 +690,7 @@ exports.member_delete = async function(req, res) {
|
||||
|
||||
// ipAssignment delete GET
|
||||
exports.delete_ip = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
@ -714,7 +720,7 @@ exports.delete_ip = async function(req, res) {
|
||||
|
||||
// ipAssignments POST
|
||||
exports.assign_ip = async function(req, res) {
|
||||
const nav =
|
||||
nav =
|
||||
{
|
||||
active: 'networks',
|
||||
whence: ''
|
||||
|
3685
src/package-lock.json
generated
3685
src/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,32 +1,32 @@
|
||||
{
|
||||
"name": "ztncui",
|
||||
"version": "0.4.3",
|
||||
"version": "0.5.4",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"start": "node ./bin/www",
|
||||
"devstart": "nodemon ./bin/www"
|
||||
},
|
||||
"dependencies": {
|
||||
"argon2": "^0.16.2",
|
||||
"body-parser": "~1.18.2",
|
||||
"argon2": "^0.19.3",
|
||||
"body-parser": "^1.18.3",
|
||||
"bootstrap": "^3.3.7",
|
||||
"cookie-parser": "~1.4.3",
|
||||
"debug": "~3.1.0",
|
||||
"dotenv": "^4.0.0",
|
||||
"express": "~4.16.2",
|
||||
"express": "^4.16.3",
|
||||
"express-session": "^1.15.6",
|
||||
"express-validator": "^4.3.0",
|
||||
"got": "^7.1.0",
|
||||
"helmet": "^3.9.0",
|
||||
"helmet": "^3.12.0",
|
||||
"ip-address": "^5.8.9",
|
||||
"jquery": "^3.2.1",
|
||||
"jquery": "^3.3.1",
|
||||
"morgan": "~1.9.0",
|
||||
"node-persist": "^2.1.0",
|
||||
"pug": "2.0.0-rc.4",
|
||||
"serve-favicon": "~2.4.5"
|
||||
"pug": "2.0.3",
|
||||
"serve-favicon": "~2.5.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"nodemon": "^1.14.7"
|
||||
"nodemon": "^1.17.4"
|
||||
},
|
||||
"pkg": {
|
||||
"assets": [
|
||||
|
Loading…
Reference in New Issue
Block a user