redsandy
  • Joined on 2025-02-26
redsandy pushed to main at redsandy/partner-next 2025-06-07 11:15:25 +00:00
14921074a5 Обновлено получение данных в компонентах: AgentsBarChart, AgentsTable, BillingPayoutsTable, BillingPieChart, BillingStatChart, PayoutsTransactionsTable, ReferralsTable, RevenueChart и SalesTable. Теперь данные извлекаются из свойства items ответа API, что улучшает обработку данных и предотвращает возможные ошибки.
redsandy pushed to master at redsandy/partner-core 2025-06-07 11:15:22 +00:00
899d7040b4 Добавлены новые модели для BFF API, включая запросы и ответы для регистрации, обновления профиля, изменения пароля и статистики. Обновлены эндпоинты в main.py для использования новых моделей и улучшения структуры API. Удален устаревший файл models.py.
bab15debe4 Обновлены теги для эндпоинтов в main.py, добавлены новые категории для улучшения организации API: "token", "dashboard", "stat", "billing" и "account".
6b8b4ac059 Обновлены функции получения данных в эндпоинтах для учета компании текущего аккаунта, улучшена фильтрация по company_id в запросах к базе данных.
Compare 3 commits »
redsandy pushed to main at redsandy/partner-next 2025-06-07 09:43:19 +00:00
410410bc85 Добавлено использование токена авторизации из куки в компонентах: AgentsBarChart, AgentsTable, BillingMetricCards, BillingPieChart, BillingStatChart, MetricCards, PayoutsTransactionsTable, ReferralsTable, RevenueChart и SalesTable. Реализована проверка наличия токена перед выполнением запросов к API, добавлены соответствующие сообщения об ошибках при его отсутствии.
4b17da42e8 Добавлено управление настройками автоподтверждения транзакций в компоненте AccountAgentTransactionSection. Реализован асинхронный запрос для получения и обновления настроек автоподтверждения с использованием токена авторизации. Обновлен компонент AccountAgentTransactionTable для поддержки новых функций и добавлена логика обработки утверждения транзакций. Обновлены стили и добавлены новые статусы для отображения в таблицах.
Compare 2 commits »
redsandy pushed to master at redsandy/partner-core 2025-06-07 09:43:17 +00:00
5d14969f82 Обновлены функции для получения данных с учетом текущего аккаунта в различных эндпоинтах.
8a8b111f40 Добавлены новые статусы для агентских и партнерских транзакций, а также реализованы функции для автоматического подтверждения транзакций. Обновлены модели и API для управления настройками автоподтверждения и утверждения транзакций. Улучшены комментарии для ясности кода.
Compare 2 commits »
redsandy pushed to main at redsandy/partner-next 2025-06-06 11:18:08 +00:00
a475c50b20 Добавлен новый компонент AccountAgentTransactionSection для отображения и управления транзакциями агентов. Обновлена страница аккаунта для интеграции нового компонента. Добавлен компонент AccountAgentTransactionTable для отображения данных транзакций с возможностью фильтрации по датам. Обновлены стили для кнопок подтверждения в account.module.css.
redsandy pushed to master at redsandy/partner-core 2025-06-06 11:18:06 +00:00
8c6fadb180 Добавлены новые модели для агентских и партнерских транзакций, а также балансов компаний и агентов. Обновлено заполнение базы данных с учетом новых таблиц и логики транзакций. Изменены функции для работы с транзакциями, включая фильтрацию по статусам и датам. Улучшены комментарии для ясности кода.
redsandy pushed to main at redsandy/partner-next 2025-06-03 17:56:51 +00:00
94900b3875 Добавлено экспортирование данных в формате CSV для таблиц: AgentsTable, BillingPayoutsTable, PayoutsTransactionsTable, ReferralsTable и SalesTable. Обновлены зависимости в package.json и package-lock.json для поддержки новой функциональности.
redsandy pushed to main at redsandy/partner-next 2025-06-03 17:38:27 +00:00
582f5330c8 Добавлены компоненты для управления профилем пользователя, включая редактирование личной информации, смену пароля и настройки уведомлений. Обновлен контекст пользователя для хранения имени и фамилии. Обновлены стили для страницы аккаунта и компонентов.
0e024b00a1 Добавлено сохранение логина пользователя в куки при авторизации и отображение его в навигации. Обновлен компонент Navigation для отображения первых двух букв логина или имени по умолчанию.
af0c52dbb6 Добавлен компонент AuthGuard для защиты страниц от неавторизованных пользователей. Обновлен middleware для редиректа на страницу авторизации при отсутствии токена. Обернуты страницы дашборда, аккаунта, статистики и финансов в AuthGuard для проверки авторизации.
6ab1a42be7 Добавлен middleware для обработки авторизации, страница входа с формой и валидацией, а также стили для страницы авторизации. Обновлены зависимости js-cookie и @types/js-cookie.
Compare 4 commits »
redsandy pushed to master at redsandy/partner-core 2025-06-03 17:38:26 +00:00
161e0b3ec4 Обновлены модели аккаунтов для хранения имени, фамилии и телефона. Добавлены функции для получения и обновления профиля аккаунта, а также изменения пароля. Улучшена валидация данных с использованием Pydantic.
fa0161710e Добавлена модель Company и обновлены связанные модели для учета компании. Обновлены функции регистрации TgAgent с проверкой ключа компании. Изменены комментарии для улучшения понимания кода.
f494f75020 Добавлено заполнение базы данных новой моделью Company. Обновлены функции для создания аккаунтов и TgAgents с учетом связи с компанией. Изменены комментарии для соответствия новому порядку заполнения данных.
Compare 3 commits »
redsandy pushed to master at redsandy/partner-tg 2025-06-03 17:38:23 +00:00
baf9cd0880 Добавлено новое окружение с COMPANY_KEY и обновлена логика регистрации пользователя в функции send_welcome для передачи company_key в запросе.
redsandy pushed to master at redsandy/partner-core 2025-06-03 08:36:59 +00:00
1f11bd8012 Добавлено хеширование паролей для аккаунтов, обновлены функции авторизации и заполнения базы данных. Теперь пароли хранятся в виде хешей, улучшена безопасность системы.
redsandy pushed to master at redsandy/partner-core 2025-06-03 08:00:17 +00:00
4c4a84eefe Добавлены модели и функции для работы с аккаунтами в базе данных. Реализовано заполнение базы данных тестовыми аккаунтами, добавлено хеширование для идентификации TgAgent. Обновлены функции авторизации и получения аккаунта.
redsandy pushed to master at redsandy/partner-tg 2025-06-03 08:00:12 +00:00
9f215802a6 Добавлена авторизация через хэш в функции send_welcome. Упрощена логика получения токена и регистрации пользователя.
redsandy pushed to main at redsandy/partner-next 2025-06-03 07:58:11 +00:00
9b1cbc0300 Добавлена страница аккаунта с загрузкой данных через API, обработкой ошибок и отображением информации о пользователе.
redsandy pushed to master at redsandy/partner-tg 2025-06-02 10:22:15 +00:00
9a3639b5ff Первый коммит с .gitignore
redsandy created branch master in redsandy/partner-tg 2025-06-02 10:22:15 +00:00
redsandy created repository redsandy/partner-tg 2025-06-02 10:20:39 +00:00
redsandy pushed to master at redsandy/partner-core 2025-06-02 10:15:48 +00:00
37c855c601 Добавлены новые файлы: .gitignore для исключения временных файлов, fill_db.py для заполнения базы данных тестовыми данными, main.py с основным функционалом FastAPI, models.py с API моделями и requirements.txt для зависимостей проекта.
redsandy created branch master in redsandy/partner-core 2025-06-02 10:15:47 +00:00
redsandy created repository redsandy/partner-core 2025-06-02 10:10:10 +00:00