Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevHelp Center для Webasyst

Приложение для поиска специалистов Webasyst, размещения заказов, общения с разработчиками и контроля проектов.

Репозиторий содержит только приложение Webasyst. Центральный Laravel-сервис, база данных, серверные настройки, ключи установки и другие секреты в репозиторий не входят.

Статус

Версия предназначена для закрытого тестирования разработчиками и приглашёнными клиентами. Не используйте тестовые заказы для передачи паролей, резервных копий, ключей API и персональных данных.

Требования

  • Webasyst Framework с интерфейсом UI 2.0;
  • PHP 8.1 или новее;
  • расширения PHP, требуемые Webasyst;
  • HTTPS;
  • доступ к https://api.devhelpcenter.misiuk.ru.

Установка для тестирования

  1. Скопируйте содержимое репозитория в каталог:

    wa-apps/devhub/
    
  2. В административной части Webasyst очистите кэш.

  3. Откройте приложение DevHelp Center.

  4. Центральное подключение создаётся автоматически. Адрес API и токен установки вводить вручную не требуется.

  5. Настройте CRON от пользователя сайта:

    php /path/to/webasyst/cli.php devhub sync

    Периодичность — один раз в минуту.

Что проверять

  • автоматическое подключение;
  • переключение аккаунта клиента и разработчика;
  • каталог разработчиков Webasyst;
  • создание и обработку заказов;
  • сообщения и уведомления;
  • заявку разработчика и работу после её подтверждения;
  • светлую и тёмную темы;
  • отображение ошибок без раскрытия технических подробностей.

Об ошибках сообщайте владельцу репозитория. Приложите последовательность действий, версию PHP и Webasyst, снимок экрана и время возникновения ошибки. Не публикуйте токены, пароли и содержимое файлов конфигурации.

Безопасность и данные

  • секрет установки генерируется локально и хранится зашифрованным;
  • запросы к центральному API подписываются;
  • идентификатор пользователя передаётся в псевдонимизированном виде;
  • приложение не должно сохранять секреты в репозитории;
  • серверная часть DevHelp Center распространяется отдельно.

About

DevHelp Center — приложение для закрытого тестирования в Webasyst

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages