Commit Graph

  • 6d3db89140 Изменена логика для работы с очередью задач, чтобы её можно было использовать в дальнейшем в кластере серверов ErickSkrauch 2016-07-17 18:25:24 +0300
  • 9ea689a700 Добавлен проброс аргументов для быстрого запуска прогона тестов ErickSkrauch 2016-07-17 15:27:48 +0300
  • b26ac7119c Из модели Account удалены лишние методы ErickSkrauch 2016-07-17 15:27:29 +0300
  • 23d44c1d0d Тестовое окружение отделено от основного, упрощены билды для контейнеров MariaDB и RabbitMQ, написаны скрипты для быстрого прогона тестов ErickSkrauch 2016-07-15 01:03:13 +0300
  • 06f83bd52f Yii2 2.0.9, зафиксировал версию, ибо даже в патчах есть BC ErickSkrauch 2016-07-15 01:01:01 +0300
  • ef0d0a6a58 Merge branch '145-feedback-improvement' ErickSkrauch 2016-06-18 18:42:27 +0300
  • eb1a3703cf Генерируемые AccessTokens заменены на UUID значения ErickSkrauch 2016-06-18 16:38:15 +0300
  • 7ea7c5245f Merge branch 'normalization_of_errors' ErickSkrauch 2016-06-16 23:32:49 +0300
  • 8906370bb9 Образован хелпер Error, в который вынесены все коды ошибок. Подкорректирован errorDict на фронте ErickSkrauch 2016-06-16 23:32:23 +0300
  • 4614cf8fe7 Убраны разрознености в ошибках, скорреткированы тесты ErickSkrauch 2016-06-16 22:36:52 +0300
  • 73d07f355a Удалён composer-asset-plugin в пользу использования нативного asset packagist registry ErickSkrauch 2016-06-16 11:00:16 +0300
  • 61ea766fca Обновлена версия плагина внутри докер-файла ErickSkrauch 2016-06-16 00:39:02 +0300
  • 55de1c4993 Настроен code coverage для тестов php части ErickSkrauch 2016-06-16 00:38:43 +0300
  • 68cd18b9c6 Добавлена тулза для подсчёта статистики проекта ErickSkrauch 2016-06-16 00:37:50 +0300
  • 912606e27f Реализована форма обратной связи ErickSkrauch 2016-06-15 23:54:13 +0300
  • 22296f246a Добавлены скрипты для запуска тестов ErickSkrauch 2016-06-15 23:02:39 +0300
  • d924b07c29 Поправлен конфиг nginx на предмет кэширования html файлов ErickSkrauch 2016-06-15 22:37:30 +0300
  • 52f115a4e9 Зафиксирована стабильная версия Codeception 2.1.10 Обновлены моки для будущей совместимости с Codeception 2.2 ErickSkrauch 2016-06-07 12:42:55 +0300
  • 649216a225 Merge branch 'account_sessions' ErickSkrauch 2016-06-05 17:05:42 +0300
  • 113b9f98d8 Отрефакторен компонент User\Component Добавлен метод getActiveSession Добавлена логика для функции "Разлогинить всех" в форме смены пароля ErickSkrauch 2016-06-05 17:01:35 +0300
  • e18f6a08b0 Merge branch 'master' into account_sessions SleepWalker 2016-06-04 15:59:01 +0300
  • 7bc32c18a1 Merge remote-tracking branch 'origin/rules_improvements' SleepWalker 2016-06-03 22:45:45 +0300
  • 67fa28aaa1 Удалён никому ненужный SiteController ErickSkrauch 2016-05-31 21:11:11 +0300
  • c3e7e99baa В конфиге докера починена работа xdebug ErickSkrauch 2016-05-31 21:05:18 +0300
  • 1945a7baec Добавлен роут и логика для обновления access_token по refresh_token'у ErickSkrauch 2016-05-31 01:03:30 +0300
  • cb038c897b Добавлены тесты для ответа сервера о истёкшем токене Добавлены doc-блоки для поведений в базовом контроллере ErickSkrauch 2016-05-30 21:11:22 +0300
  • bdc96d82c1 Реорганизована выдача JWT токенов Добавлен механизм сохранения сессий и refresh_token ErickSkrauch 2016-05-30 02:44:17 +0300
  • 98c01625d1 Добавлена конфигурация для php ErickSkrauch 2016-05-29 23:38:19 +0300
  • b5ed01853e Убран валидатор на тип алгоритма хэширования пароля для формы инициализации смены E-mail адреса ErickSkrauch 2016-05-23 22:55:36 +0300
  • fe2c422621 Реализовано автоматическое обновление алгоритма хэширования пароля во время авторизации пользователя ErickSkrauch 2016-05-23 22:42:50 +0300
  • 3d6d9d484c Исправлены тесты для формы инициализации смены E-mail адреса ErickSkrauch 2016-05-23 21:27:09 +0300
  • 1b4249ecd7 #100: password protection for email change form SleepWalker 2016-05-22 22:04:52 +0300
  • c34f0947ad Форма инициализации смены E-mail адреса теперь требует ввода пароля ErickSkrauch 2016-05-22 21:36:02 +0300
  • ad42411a89 Реализован обработчик для смены языка аккаунта ErickSkrauch 2016-05-19 01:10:05 +0300
  • 45678f8786 Добавлены тесты для EmailActivationExpirationBehavior ErickSkrauch 2016-05-17 18:02:15 +0300
  • a21d010373 Переход на полустабильный релиз Codeception 2.1 ErickSkrauch 2016-05-16 23:13:54 +0300
  • 6c74e23157 Дописаны недостающие тесты для форм смены E-mail адреса ErickSkrauch 2016-05-16 23:09:44 +0300
  • f99b281f30 Добавлены экшены в контроллер и 1 тест (больше не успел) ErickSkrauch 2016-05-16 11:21:12 +0300
  • 50439fdaeb Реализованы формы для шагов смены E-mail адреса, покрыты unit-тестами У EmailActivation добавлено поле $_data и дописано поведение для работы с ним Упрощено подключение фикстур для EmailActivations ErickSkrauch 2016-05-16 01:33:19 +0300
  • e2e31c3720 Логика проверки ключа из KeyConfirmationForm вынесена в отдельный валидатор У EmailActivationFixture зафиксирован стандартный путь к файлу данных ErickSkrauch 2016-05-15 01:33:21 +0300
  • 0ba1be27e8 Наведён порядок в моделях проекта ErickSkrauch 2016-05-14 02:47:17 +0300
  • ecd92b8fda Добавлена поддержка запоминания языка для аккаунта Обновлена минимальная версия Yii2 Удалено немного хлама от Yii2 Advanced Исправлены некоторые тесты ErickSkrauch 2016-05-13 12:03:00 +0300
  • 65382fa1ce Добавлен phpmyadmin в docker-compose ErickSkrauch 2016-05-12 23:28:23 +0300
  • 184ff02240 Изменёна кодировка столбца username в usernames_history для организации бинарного поиска Из Account вынесена логика аутентификации в дочерний AccountIdentity Исправлена логика валидации при вызове на неизменённом нике для формы смены ника ErickSkrauch 2016-05-12 11:50:30 +0300
  • 2a4da87fd5 Реализована форма восстановления пароля от аккаунта Логика проверки пароля вынесена в отдельный валидатор В composer.json докинута зависимость от php7 ErickSkrauch 2016-05-12 01:13:19 +0300
  • ebf4947c37 Обновлена версия Codeception (там поправили баг с анонимными классами) Переписаны тесты для базовой формы с кодовым доступом В базовую форму кодового доступа добавлена проверка на истечение кода ErickSkrauch 2016-05-12 01:08:40 +0300
  • 15922ba02e Немного приемственности в именовании сущностей ErickSkrauch 2016-05-10 23:28:04 +0300
  • c6547b6540 Добавлен action для формы восстановления пароля ErickSkrauch 2016-05-10 23:25:04 +0300
  • a29cb76cbf Образован trait AccountFinder для поиска пользователя по его нику\мылу Модель EmailActivation теперь умеет автоматически создавать своих правильных потомков по соответствующему типу Добавлена форма восстановления пароля и её обработчик (без контроллера) ErickSkrauch 2016-05-10 22:40:06 +0300
  • ce2e68faf6 Обновлён Codeception до версии 2.1 ErickSkrauch 2016-05-10 15:07:32 +0300
  • 455d7b9469 Merge branch 'docker' ErickSkrauch 2016-05-10 01:55:37 +0300
  • 23d6975399 Окончено внедрение докера для развёртывания dev-окружения ErickSkrauch 2016-05-10 01:49:50 +0300
  • 7b7ed0ad51 Уже почти всё настроено (но с node-dev-server есть траблы) ErickSkrauch 2016-05-05 11:15:53 +0300
  • 267822ba99 Added change username form SleepWalker 2016-05-02 16:13:18 +0300
  • 75a0811488 Do not request password till newPassword and newRePassword are valid SleepWalker 2016-05-02 13:11:10 +0300
  • f83e98818a Первичные конфиги докера (по мануалам и копипасте) ErickSkrauch 2016-05-02 11:01:38 +0300
  • 479f633d3f Добавлена защита от регистрации на сервисы 10-минутной почты ErickSkrauch 2016-05-01 19:43:28 +0300
  • 45b1f43d09 Добавлено поле для разлогивания всех авторизованных устройств при смене пароля (пока без имплементации) ErickSkrauch 2016-04-25 00:30:10 +0300
  • f9ac47519f Обновлена jwt бибилотека до релизной версии ErickSkrauch 2016-04-23 22:06:52 +0300
  • cba769a1ec В проект внедрён RabbitMQ. Контроллер для работы с RabbitMQ научился создавать типизированные аргументы для $body Добавлена таблица с историей ников Добавлена таблица Mojang ников Добавлена проверка активированности аккаунта в AccountsController ErickSkrauch 2016-04-23 21:44:10 +0300
  • 067fc1d3d6 Добавил эксепшен в случае утсутствия мыла. З.Ы. Туда бы di в тот класс... :) SleepWalker 2016-04-15 07:06:21 +0300
  • a69cd2da2c Исправлен баг с валидатором ника в форме смены никнейма ErickSkrauch 2016-04-15 02:01:01 +0300
  • 085869f2bc Merge branch 'rabbit_mq' ErickSkrauch 2016-04-15 01:45:52 +0300
  • 1844d460f3 Конфиги для локальных настроек соединения с RabbitMQ ErickSkrauch 2016-04-15 01:45:33 +0300
  • 0102dc14d8 Мелкие правки по коду: поправлен размер шрифта ектста активации аккаунта, исправлено появление исключения в случае предусмотренной ошибки, npm-debug добавлен в gitignore ErickSkrauch 2016-04-15 01:10:19 +0300
  • 3ca9c0d2e4 Если верить рецептам Yii2, это должно ускорить обновление composer зависимостей ErickSkrauch 2016-04-12 00:55:02 +0300
  • d2c064ac88 Первичная реализация компонентов RabbitMQ в проекте ErickSkrauch 2016-04-12 00:46:44 +0300
  • a021b61412 Исправлены тесты ErickSkrauch 2016-04-09 03:22:50 +0300
  • d409a33acd Обновлена версия библиотеки JWT, т.к. там была Strict Error ErickSkrauch 2016-04-09 01:51:44 +0300
  • 8b06adb7e8 Написал простецкую обёртку над Mojang API (пока только метод запроса uuid по нику). Зафиксировал минорные версии для библиотек Composer ErickSkrauch 2016-03-22 00:22:17 +0300
  • d8a2cc21b8 Merge branch 'profile' SleepWalker 2016-03-21 20:28:18 +0200
  • b277f48785 Отрефакторены тесты для форм ErickSkrauch 2016-03-20 23:33:09 +0300
  • ddb5fd813c Поправлено поведение для проверки возможности обратного редиректа на сайты с его фиксированным значением ErickSkrauch 2016-03-20 17:39:09 +0300
  • 951b6928a2 Базовые модели перенесены в отдельное простраинство имён Поправлены именования классов (хз, почему оно прежде работало) ErickSkrauch 2016-03-20 02:33:49 +0300
  • e67257b8aa Реализована форма смены ника пользователя Добавлена базовая форма с запросом пароля Валидация ника и email адреса вынесены из формы регистрации в модель аккаунта Отрефакторен тест формы регистрации Добавлены тесты для модели аккаунта ErickSkrauch 2016-03-20 02:25:26 +0300
  • e60a4783c1 Merge branch 'master' into profile SleepWalker 2016-03-16 08:04:06 +0200
  • 8b1c3a477a Merge remote-tracking branch 'origin/master' into finish-page SleepWalker 2016-03-14 07:07:00 +0200
  • 6b04860f0e Добавлена передача email при входе в неактивированный аккаунт ErickSkrauch 2016-03-13 21:46:22 +0300
  • 7b9119ef79 Merge branch 'new-account-activation-message' ErickSkrauch 2016-03-13 21:31:52 +0300
  • 7343a3b506 Подрефакторена форма отправки нового письма с активацией аккаунта, дописаны юнит и функциональные тесты ErickSkrauch 2016-03-13 21:24:49 +0300
  • b9ee667829 Первичная реализация формы отправки нового письма с активацией аккаунта, чуть-чуть рефакторинга тестов ErickSkrauch 2016-03-13 02:19:00 +0300
  • 81d4399bdd Добавлен проброс дополнительных данных на фронт в методе account/current ErickSkrauch 2016-03-12 01:02:52 +0300
  • d9a218e075 Добавлено запоминание последнего изменения пароля, удалено поле auth_key, поправлена загрузка фикстур для функциональных тестов ErickSkrauch 2016-03-12 00:55:46 +0300
  • 7e2247ccb5 Добавлена инфомарция по получателю для формы регистрации ErickSkrauch 2016-03-01 01:02:06 +0300
  • 478acde42a Конфиг отправителя для почты вынесен в отдельный параметр ErickSkrauch 2016-02-29 23:47:56 +0300
  • 0e9be3dfb8 Рендеринг списка скоупов на oauth/permissions SleepWalker 2016-02-29 20:16:33 +0200
  • 298f57841f Исправлено поведение формы регистрации ErickSkrauch 2016-02-28 15:08:00 +0300
  • 2580119180 Добавлена ошибка для неактивированных аккаунтов при попытке логина ErickSkrauch 2016-02-28 00:50:49 +0300
  • 5c056710bc Добавлена страница с отправкой письма для восстановления пароля от аккаунта ErickSkrauch 2016-02-28 00:26:13 +0300
  • af2580795a Исправил ошибку с undefined вместо значений полей запросов через service/request SleepWalker 2016-02-27 21:26:08 +0200
  • d1cdb847e0 Добавил генерацию jwt токена для формы подтверждения регистрации ErickSkrauch 2016-02-27 01:37:55 +0300
  • 5be5a732bd Поправлен тест для функционального теста формы смена пароля ErickSkrauch 2016-02-27 01:37:29 +0300
  • 93a94c656b Добавлена форма смены пароля и её тесты ErickSkrauch 2016-02-27 01:22:09 +0300
  • 86c63f8724 Суппорт jwt на фронте SleepWalker 2016-02-26 08:25:47 +0200
  • 179d610eef Контроллер Users переименован в Accounts ErickSkrauch 2016-02-26 01:45:21 +0300
  • d9987a3185 Добавлен экшен для получения инфы о текущем аутентифицированном пользователе ErickSkrauch 2016-02-24 01:34:01 +0300
  • 1fff80c7e8 Поправлена ссылка на форму регистрации ErickSkrauch 2016-02-24 01:20:10 +0300
  • 36a5f7b359 Merge branch 'jwt' ErickSkrauch 2016-02-24 01:15:49 +0300
  • 8583edbb92 Все контроллеры переведены на использование jwt токенов ErickSkrauch 2016-02-24 01:15:04 +0300
  • 601f0a290b Изменён алгоритм авторизации на использование jwt токенов ErickSkrauch 2016-02-23 01:22:04 +0300