Skip to content

Conversation

@GreedVal
Copy link
Collaborator

@GreedVal GreedVal commented Nov 6, 2025

Data export from the database for analytics has been implemented via the admin panel. Data is downloaded as a CSV file.

@fey
Copy link
Collaborator

fey commented Nov 17, 2025

@GreedVal привет, как успехи, нужна помощь?

@GreedVal
Copy link
Collaborator Author

@GreedVal привет, как успехи, нужна помощь?

Привет, у меня в целом на работе завал после командировки, и если уже за эту неделю не смогу разгребсти это все то возможно уйду с проэкта чтобы не мешаться, а то под конец года времени перестало на все хватать

@fey
Copy link
Collaborator

fey commented Dec 9, 2025

@GreedVal ЭЭэххх(((( Грустненько. А тут по задачке в целом получилось продвинуться, или все в зародыше? Можешь оставить пометки-заметки в задача-ишшусе, чтобы кто-то следующий мог взять в работу?

@GreedVal
Copy link
Collaborator Author

GreedVal commented Dec 9, 2025

@GreedVal ЭЭэххх(((( Грустненько. А тут по задачке в целом получилось продвинуться, или все в зародыше? Можешь оставить пометки-заметки в задача-ишшусе, чтобы кто-то следующий мог взять в работу?

@fey Я вроде разгреб, долги на работе вчера сделал пул риквест по багу в регистрации, сегодня займусь выгрузкой, так что вроде в строю)

@GreedVal GreedVal marked this pull request as ready for review December 10, 2025 17:42
@GreedVal
Copy link
Collaborator Author

Сделал сервис для выгрузки таблиц в csv файлы, запускается через artisan command

@fey
Copy link
Collaborator

fey commented Dec 11, 2025

@GreedVal можешь показать пример того, что выгрузится?
Плюс тесты упали - хщз в чем дело, можно обновить ветку (через ребейз и форс пуш).

Еще тестов не хватает.
Еще обрати внимание - экспорт на диск может не сработать - на хероку нет файловой системы как таковой.
Надо подумать, как данные можно выгрузить (можно на почту отправлять).

@GreedVal
Copy link
Collaborator Author

GreedVal commented Dec 11, 2025

пример выгрузки

id,name,email,github_name,hexlet_nickname,points,created_at
"1","test","test@yandex.ru","","","0","2025-09-27 18:24:19"
"2","greedval","greedval@yandex.com","","","0","2025-09-29 18:08:38"

я думал вообще сделать выгрузку через админку кнопкой, про тесты забыл сделаю

@GreedVal GreedVal marked this pull request as draft December 14, 2025 13:38
@GreedVal
Copy link
Collaborator Author

Сделал выгрузку данных для аналитики, через админ панель. выгрузка данных через класс сервис AnalyticsExporter, его использует контролер.

В админке каждую таблицу можно выгрузить отдельно, после выгрузки файл на хостинге удаляется.

Тесты для контролера и сервиса написаны отдельно.
Снимок экрана 2025-12-15 220146

На рендер не получается залить ругается на postgres почемуто еще не разобрался.

@GreedVal GreedVal marked this pull request as ready for review December 15, 2025 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants