Compare View

switch
from
...
to
 
Commits (2)

Changes

Showing 3 changed files Side-by-side Diff

lib/command-handler/adddownline.js
1   -"use strict";
2   -
  1 +const moment = require('moment');
3 2 const common = require('../common');
4 3 const commandError = require('./error');
5 4 const coreapi = require('../coreapi');
... ... @@ -18,8 +17,8 @@ function help(keyword) {
18 17 }
19 18  
20 19 function execute(tokens, params, cb) {
21   -
22   - if (!tokens || tokens.length < 3) {
  20 + const newStoreName = ((tokens && tokens[1]) || '').trim();
  21 + if (!tokens || tokens.length < 3 || !newStoreName) {
23 22 const responseParams = {
24 23 body: `${ commandError.ERR_INVALID_FORMAT }. ${ help(tokens[0]) }`
25 24 }
... ... @@ -31,7 +30,7 @@ function execute(tokens, params, cb) {
31 30 const coreParams = {
32 31 asker_terminal_name: params.from,
33 32 asker_terminal_password: null,
34   - new_store_name: tokens[1],
  33 + new_store_name: `${newStoreName} - ${moment().format('YYMMDDHHmm')}`,
35 34 new_terminal_name: null,
36 35 markup: null,
37 36 };
1 1 {
2 2 "name": "komodo-center-messaging",
3   - "version": "0.12.2",
  3 + "version": "0.13.0",
4 4 "lockfileVersion": 1,
5 5 "requires": true,
6 6 "dependencies": {
... ... @@ -137,7 +137,8 @@
137 137 "arr-union": {
138 138 "version": "3.1.0",
139 139 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
140   - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
  140 + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
  141 + "optional": true
141 142 },
142 143 "array-flatten": {
143 144 "version": "1.1.1",
... ... @@ -388,23 +389,6 @@
388 389 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
389 390 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
390 391 },
391   - "bytewise": {
392   - "version": "1.1.0",
393   - "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz",
394   - "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=",
395   - "requires": {
396   - "bytewise-core": "^1.2.2",
397   - "typewise": "^1.0.3"
398   - }
399   - },
400   - "bytewise-core": {
401   - "version": "1.2.3",
402   - "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz",
403   - "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=",
404   - "requires": {
405   - "typewise-core": "^1.2"
406   - }
407   - },
408 392 "cache-base": {
409 393 "version": "1.0.1",
410 394 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
... ... @@ -1973,7 +1957,8 @@
1973 1957 "get-value": {
1974 1958 "version": "2.0.6",
1975 1959 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
1976   - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
  1960 + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
  1961 + "optional": true
1977 1962 },
1978 1963 "getpass": {
1979 1964 "version": "0.1.7",
... ... @@ -2242,7 +2227,8 @@
2242 2227 "is-buffer": {
2243 2228 "version": "1.1.6",
2244 2229 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
2245   - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
  2230 + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
  2231 + "optional": true
2246 2232 },
2247 2233 "is-data-descriptor": {
2248 2234 "version": "0.1.4",
... ... @@ -2286,7 +2272,8 @@
2286 2272 "is-extendable": {
2287 2273 "version": "0.1.1",
2288 2274 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2289   - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
  2275 + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
  2276 + "optional": true
2290 2277 },
2291 2278 "is-extglob": {
2292 2279 "version": "2.1.1",
... ... @@ -2332,6 +2319,7 @@
2332 2319 "version": "2.0.4",
2333 2320 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
2334 2321 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
  2322 + "optional": true,
2335 2323 "requires": {
2336 2324 "isobject": "^3.0.1"
2337 2325 }
... ... @@ -2371,7 +2359,8 @@
2371 2359 "isobject": {
2372 2360 "version": "3.0.1",
2373 2361 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2374   - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
  2362 + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
  2363 + "optional": true
2375 2364 },
2376 2365 "isstream": {
2377 2366 "version": "0.1.2",
... ... @@ -2455,18 +2444,17 @@
2455 2444 "fs-copy-file": "^2.1.2",
2456 2445 "json-query": "^2.2.2",
2457 2446 "lru-cache": "^4.1.1",
2458   - "macaddress": "^0.2.8",
2459   - "moment": "^2.19.1",
  2447 + "macaddress": "^0.2.9",
  2448 + "moment": "^2.24.0",
2460 2449 "node-machine-id": "^1.1.10",
2461 2450 "node-natural-sort": "^0.8.6",
2462 2451 "numeral": "^2.0.6",
2463   - "nunjucks": "^3.0.1",
  2452 + "nunjucks": "^3.2.0",
2464 2453 "pkginfo": "^0.4.1",
2465 2454 "redis": "^2.8.0",
2466   - "request": "^2.81.0",
  2455 + "request": "^2.88.0",
2467 2456 "sha1": "^1.1.1",
2468 2457 "simple-git": "^1.80.1",
2469   - "sort-object": "^3.0.2",
2470 2458 "strftime": "^0.10.0",
2471 2459 "string-natural-compare": "^2.0.2",
2472 2460 "uniqid": "^4.1.1",
... ... @@ -3737,61 +3725,6 @@
3737 3725 }
3738 3726 }
3739 3727 },
3740   - "sort-asc": {
3741   - "version": "0.2.0",
3742   - "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.2.0.tgz",
3743   - "integrity": "sha1-AKSelHvCXVEL/eLLuN/9qfUOsvw="
3744   - },
3745   - "sort-desc": {
3746   - "version": "0.2.0",
3747   - "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.2.0.tgz",
3748   - "integrity": "sha1-KAwb2vxld4h87brR7S5BwDeXZkY="
3749   - },
3750   - "sort-object": {
3751   - "version": "3.0.2",
3752   - "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-3.0.2.tgz",
3753   - "integrity": "sha1-2vK2k/YR990qIbgrgF5OrCMPdV4=",
3754   - "requires": {
3755   - "bytewise": "^1.1.0",
3756   - "get-value": "^2.0.2",
3757   - "is-extendable": "^0.1.1",
3758   - "sort-asc": "^0.2.0",
3759   - "sort-desc": "^0.2.0",
3760   - "union-value": "^0.2.3"
3761   - },
3762   - "dependencies": {
3763   - "extend-shallow": {
3764   - "version": "2.0.1",
3765   - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
3766   - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
3767   - "requires": {
3768   - "is-extendable": "^0.1.0"
3769   - }
3770   - },
3771   - "set-value": {
3772   - "version": "0.4.3",
3773   - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
3774   - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
3775   - "requires": {
3776   - "extend-shallow": "^2.0.1",
3777   - "is-extendable": "^0.1.1",
3778   - "is-plain-object": "^2.0.1",
3779   - "to-object-path": "^0.3.0"
3780   - }
3781   - },
3782   - "union-value": {
3783   - "version": "0.2.4",
3784   - "resolved": "https://registry.npmjs.org/union-value/-/union-value-0.2.4.tgz",
3785   - "integrity": "sha1-c3UVJ4ZnkFfns3qmdug0aPwCdPA=",
3786   - "requires": {
3787   - "arr-union": "^3.1.0",
3788   - "get-value": "^2.0.6",
3789   - "is-extendable": "^0.1.1",
3790   - "set-value": "^0.4.3"
3791   - }
3792   - }
3793   - }
3794   - },
3795 3728 "source-map": {
3796 3729 "version": "0.5.7",
3797 3730 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
... ... @@ -4011,6 +3944,7 @@
4011 3944 "version": "0.3.0",
4012 3945 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
4013 3946 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
  3947 + "optional": true,
4014 3948 "requires": {
4015 3949 "kind-of": "^3.0.2"
4016 3950 },
... ... @@ -4019,6 +3953,7 @@
4019 3953 "version": "3.2.2",
4020 3954 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4021 3955 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
  3956 + "optional": true,
4022 3957 "requires": {
4023 3958 "is-buffer": "^1.1.5"
4024 3959 }
... ... @@ -4110,19 +4045,6 @@
4110 4045 "mime-types": "~2.1.24"
4111 4046 }
4112 4047 },
4113   - "typewise": {
4114   - "version": "1.0.3",
4115   - "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz",
4116   - "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=",
4117   - "requires": {
4118   - "typewise-core": "^1.2.0"
4119   - }
4120   - },
4121   - "typewise-core": {
4122   - "version": "1.2.0",
4123   - "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz",
4124   - "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU="
4125   - },
4126 4048 "uid-safe": {
4127 4049 "version": "2.1.5",
4128 4050 "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz",
1 1 {
2 2 "name": "komodo-center-messaging",
3   - "version": "0.12.2",
  3 + "version": "0.13.0",
4 4 "description": "Komodo Common Messaging Center",
5 5 "main": "index.js",
6 6 "scripts": {
... ... @@ -23,6 +23,7 @@
23 23 "express": "^4.17.1",
24 24 "express-ipfilter": "^1.0.1",
25 25 "komodo-sdk": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git",
  26 + "moment": "^2.24.0",
26 27 "mysql": "^2.17.1",
27 28 "natural-compare-lite": "^1.4.0",
28 29 "redis": "^2.8.0",