Crus Posted May 11, 2017 Share Posted May 11, 2017 По истечении периода активации, "Статус" сетевых сервисов в ангаре неверно показывается как "Активен". В поле "Осталось дней" - отрицательное число. Этот баг появился уже довольно давно, думал поправят, но видимо до такой мелочи ни у кого руки не доходят / дела нет :) @ Quote Link to comment Short link Share on other sites More sharing options...
13 Posted May 11, 2017 Share Posted May 11, 2017 @Crus, ранее об этом не сообщали. Проверим. @ Quote Link to comment Short link Share on other sites More sharing options...
Crus Posted May 15, 2017 Author Share Posted May 15, 2017 (edited) Удалось проверить? Вот как выглядит истекшая пару дней назад активация: Edited May 15, 2017 by Crus @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 15, 2017 Share Posted May 15, 2017 Не доходят руки. Там явно мелочь какая-то. @ Quote Link to comment Short link Share on other sites More sharing options...
night_dragon_on Posted May 20, 2017 Share Posted May 20, 2017 (edited) Не доходят руки. Там явно мелочь какая-то. ранее об этом не сообщали. Проверим. Мне кажется дело в серверной части, по истечению срока активации присылается токен со статусом 'active' далее в питоне пересчитываются дни с отрицательным знаком для параметра days_left # svcmsg.py def tokenUpdated(): ... elif status == 'active': ... e = config.token.expires_at / 1000 ... days_left = int((e - s) / 86400) Если бы токен прислали со статусом 'blocked' то пересчет бы не производился а выводилось бы соответствующее уведомление о необходимости продлить активацию. Edited May 20, 2017 by night_dragon_on @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 20, 2017 Share Posted May 20, 2017 Мне кажется дело в серверной части, по истечению срока активации присылается токен со статусом 'active' далее в питоне пересчитываются дни с отрицательным знаком для параметра days_left # svcmsg.py def tokenUpdated(): ... elif status == 'active': ... e = config.token.expires_at / 1000 ... days_left = int((e - s) / 86400) Если бы токен прислали со статусом 'blocked' то пересчет бы не производился а выводилось бы соответствующее уведомление о необходимости продлить активацию. Все так, но на клиенте тоже заглушку надо поставить. У меня сейчас времени совсем нет даже на такие мелочи, в 5 класс поступаю ;-) 1 @ Quote Link to comment Short link Share on other sites More sharing options...
sirmax Posted May 31, 2017 Share Posted May 31, 2017 в клиенте заглушку сделал 1 @ Quote Link to comment Short link Share on other sites More sharing options...
Recommended Posts
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.