Jump to content

Question

Posted (edited)

Пожелание направлено на сохранение состояния карточек дашборда в cfg(?). При смене устройств нередко бывает что карточки сбрасываются в дефолтное состояние (ловится не всегда, очистка localstorage не сбрасывает, поэтому не ясно в какой момент происходит сброс). А так же сохранение раскрытие списка/списков, например подключений

Справа инкогнито

image.thumb.jpeg.1488ba6e23efc810f1f9a5ec80f1ff9f.jpeg

 

 

На данный момент точно ловится кейс с виджетом О Системе.

1. Скрыть в нём какое-либо поле, например о доменном имени

2. Открыть в инкогнито или другом браузере

AR

Пункт с доменом снова показывается

Справа инкогнито

image.thumb.jpeg.65523fb55c2b6ee8e01e3744c056a55e.jpeg

Edited by spatiumstas
  • Upvote 2
  • Y'r wrong 1

4 answers to this question

Recommended Posts

  • 0
Posted
1 час назад, spatiumstas сказал:

Пожелание направлено на сохранение состояния карточек дашборда в cfg(?). При смене устройств нередко бывает что карточки сбрасываются в дефолтное состояние (ловится не всегда, очистка localstorage не сбрасывает, поэтому не ясно в какой момент происходит сброс). А так же сохранение раскрытие списка/списков, например подключений

Справа инкогнито

image.thumb.jpeg.1488ba6e23efc810f1f9a5ec80f1ff9f.jpeg

 

 

На данный момент точно ловится кейс с виджетом О Системе.

1. Скрыть в нём какое-либо поле, например о доменном имени

2. Открыть в инкогнито или другом браузере

AR

Пункт с доменом снова показывается

Справа инкогнито

image.thumb.jpeg.65523fb55c2b6ee8e01e3744c056a55e.jpeg

Против такой фичи, т.к каждый чих будет писаться во Флэш. Предлагаю сохранять состояние в /tmp

  • Upvote 2
  • 0
Posted
13 часа назад, spatiumstas сказал:

Пожелание направлено на сохранение состояния карточек дашборда в cfg(?)

Зачем мне сохранять настройки web морды на роутере, если приходится туда смотреть с телефона, планшета, ноутбука и ПК, где все разрешения разные из-за ТТХ устройств? 

  • 0
Posted (edited)
В 04.10.2024 в 20:00, spatiumstas сказал:

Пожелание направлено на сохранение состояния карточек дашборда в cfg(?). При смене устройств нередко бывает что карточки сбрасываются в дефолтное состояние (ловится не всегда, очистка localstorage не сбрасывает, поэтому не ясно в какой момент происходит сброс).

В 04.10.2024 в 21:57, avn сказал:

Против такой фичи, т.к каждый чих будет писаться во Флэш. Предлагаю сохранять состояние в /tmp

Порядок расположения и состояние (вкл/выкл) карточек нового веб-интерфейса уже хранится в памяти самого Кинетика и не привязано к браузеру.
Каждое перемещение или включение/выключение вызывает команду system environment set ndw4_settings ... , после чего данные сразу оказываются в памяти.

В 04.10.2024 в 20:00, spatiumstas сказал:

А так же сохранение раскрытие списка/списков, например подключений

На данный момент точно ловится кейс с виджетом О Системе.

1. Скрыть в нём какое-либо поле, например о доменном имени

2. Открыть в инкогнито или другом браузере

AR

Пункт с доменом снова показывается

А это уже привязано к конкретному браузеру. Если очистить cookies или войти под инкогнито, то отображаются настройки по умолчанию.

Почему именно так задумано, наверное, смогут прояснить @eralde или @Le ecureuil.
По моему мнению, это сделано для уменьшения износа флеш-памяти - пользователь будет намного реже настраивать карточки, чем скрывать/раскрывать в них отдельную информацию.

Хотя, конечно, как вариант, после любого изменения можно было бы показать кнопку "сохранить" и записать изменения, когда пользователь уже точно "определится", нажав на кнопку. Тогда можно было бы хранить и более "мелкие" вещи, вроде состояния чекбоксов в карточке "О системе".

В 05.10.2024 в 09:19, Mamay сказал:

Зачем мне сохранять настройки web морды на роутере, если приходится туда смотреть с телефона, планшета, ноутбука и ПК, где все разрешения разные из-за ТТХ устройств? 

Расположение карточек хранится в Кинетике раздельно для десктопной и мобильной версий. Можно попробовать настроить так, чтобы и на "больших" и на "маленьких" экранах восприятие информации оказалось наиболее подходящим.

 

Текущие настройки можно просмотреть командой show environment ndw4_settings. На 4.2.1 они выглядят примерно так:

Скрытый текст
{
  "version": 1,
  "dashboardCardsConfiguration": {
    "desktop": [
      [
        "INTERNET",
        "USB",
        "APPLICATIONS",
        "SYSTEM",
        "TELEPHONY"
      ],
      [
        "SEGMENTS",
        "SWITCHPORTS",
        "WIFI_SYSTEM",
        "WIFI_MONITOR",
        "TRAFFIC_MONITOR"
      ]
    ],
    "mobile": [
      [
        "INTERNET",
        "USB",
        "APPLICATIONS",
        "SYSTEM",
        "SEGMENTS",
        "SWITCHPORTS",
        "WIFI_SYSTEM",
        "WIFI_MONITOR",
        "TRAFFIC_MONITOR",
        "TELEPHONY"
      ]
    ],
    "cardStates": {
      "INTERNET": true,
      "USB": true,
      "APPLICATIONS": true,
      "SYSTEM": true,
      "SEGMENTS": true,
      "SWITCHPORTS": true,
      "WIFI_SYSTEM": true,
      "WIFI_MONITOR": true,
      "TRAFFIC_MONITOR": true,
      "TELEPHONY": true
    }
  },
  "animationSpeed": "Normal",
  "welcomeNoticeShown": {
    "ndw4": true
  },
  "featureNoticeShown": {
    "mws": false
  }
}
Edited by dimon27254
  • 0
Posted
14 часа назад, dimon27254 сказал:

Порядок расположения и состояние (вкл/выкл) карточек нового веб-интерфейса уже хранится в памяти самого Кинетика и не привязано к браузеру.
Каждое перемещение или включение/выключение вызывает команду system environment set ndw4_settings ... , после чего данные сразу оказываются в памяти.

А это уже привязано к конкретному браузеру. Если очистить cookies или войти под инкогнито, то отображаются настройки по умолчанию.

Пока все работает именно так, как написал @dimon27254.

Оба варианта ("все хранить в постояннной памяти Кинетика" и "все хранить в настройках конкретного браузера") имеют, на мой взгляд, свои недостатки.
Пока остановились на том, что есть, вероятно, это не окончательный вариант.

  • Thanks 2

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.