Новый список изменений:
- Теперь список валют на странице пожертвований подгружается автоматически.
- Реализовано новое правило валидации
CharacterExists
. Оно может использоваться в донате, если вы хотите сразу отправлять колы на персонажа. - Протестированы следующие платёжные системы "в бою": Enot, Cryptocloud и Free-Kassa. За тестирование спасибо @Loveforyou.
- Добавлена новая страница статистики по уровням персонажей.
- В админ-панели появились новые опции.
- Добавлен новый сервис, который отвечает за перезарядку телепорта персонажа.
- Изменено регулярное выражение, которое отвечает за валидацию логина и пароля игрового аккаунта. который должен состоять исключительно из латинских букв (как заглавных, так и строчных) и/или цифр.
- Добавлены новые фразы перевода.
- Добавлен новый хелпер, который позволяет адекватно отображать проведённое время в игре на том или ином персонаже. Ранее использовался transform над коллекцией, но каждый раз так делать довольно странно. Пока решил сделать Helper, а там посмотрим.
- Исправлена недоработка, когда количество доступных аккаунтов было больше 15, но отображались не все.
- Полностью реализована возможность изменения пароля игровых учётных записей. Используется модальное окно, в которое через data-атрибут прокидывается значение. Добавлена дополнительная проверка прав. То есть, если какой-то умник в мастер-аккаунте захочет подменить логин другого игрового аккаунта в запросе, то он получит 403 ошибку.