Compare View

switch
from
...
to
 
Commits (2)

Changes

Showing 3 changed files Side-by-side Diff

lib/control-panel/index.js
... ... @@ -65,7 +65,16 @@ app.post('/login', express.urlencoded({ extended: false }), async (req, res) =>
65 65 const { username, password } = req.body;
66 66 const terminal = await coreTerminalAuth.validateWebPassword(username, password);
67 67  
68   - if (!terminal || !terminal.terminal_is_super || !terminal.store_is_super) {
  68 + if (!terminal || !terminal.store_is_super) {
  69 + res.redirect('/login');
  70 + return;
  71 + }
  72 +
  73 + if (
  74 + config.sdk_supplier_product_quota
  75 + && !config.sdk_supplier_product_quota.allow_non_super_terminal_login
  76 + && !terminal.terminal_is_super
  77 + ) {
69 78 res.redirect('/login');
70 79 return;
71 80 }
1 1 {
2 2 "name": "komodo-sdk-supplier-product-quota",
3   - "version": "0.2.6",
  3 + "version": "0.2.7",
4 4 "lockfileVersion": 1,
5 5 "requires": true,
6 6 "dependencies": {
1 1 {
2 2 "name": "komodo-sdk-supplier-product-quota",
3   - "version": "0.2.6",
  3 + "version": "0.2.7",
4 4 "description": "Komodo SDK to manage quota of supplier product",
5 5 "main": "index.js",
6 6 "scripts": {