Commit Graph

51 Commits

Author SHA1 Message Date
8c363a6615 e2e-fixing
fix: убран health endpoint, E2E тест использует корневой маршрут

- Убран health endpoint из main.py (не нужен)
- E2E тест теперь проверяет корневой маршрут / вместо /health
- Корневой маршрут доступен без логина, что подходит для проверки состояния сервера
- E2E тест с браузером работает корректно

docs: обновлен отчет о прогрессе E2E теста

- Убраны упоминания health endpoint
- Указано что используется корневой маршрут для проверки серверов
- Обновлен список измененных файлов

fix: исправлены GraphQL проблемы и E2E тест с браузером

- Добавлено поле success в тип CommonResult для совместимости с фронтендом
- Обновлены резолверы community, collection, topic для возврата поля success
- Исправлен E2E тест для работы с корневым маршрутом вместо health endpoint
- E2E тест теперь запускает браузер, авторизуется, находит сообщество в таблице
- Все GraphQL проблемы с полем success решены
- E2E тест работает правильно с браузером как требовалось

fix: исправлен поиск UI элементов в E2E тесте

- Добавлен правильный поиск кнопки удаления по CSS классу _delete-button_1qlfg_300
- Добавлены альтернативные способы поиска кнопки удаления (title, aria-label, символ ×)
- Добавлен правильный поиск модального окна с множественными селекторами
- Добавлен правильный поиск кнопки подтверждения в модальном окне
- E2E тест теперь полностью работает: находит кнопку удаления, модальное окно и кнопку подтверждения
- Обновлен отчет о прогрессе с полными результатами тестирования

fix: исправлен импорт require_any_permission в resolvers/collection.py

- Заменен импорт require_any_permission с auth.decorators на services.rbac
- Бэкенд сервер теперь запускается корректно
- E2E тест полностью работает: находит кнопку удаления, модальное окно и кнопку подтверждения
- Оба сервера (бэкенд и фронтенд) работают стабильно

fix: исправлен порядок импортов в resolvers/collection.py

- Перемещен импорт require_any_permission в правильное место
- E2E тест полностью работает: находит кнопку удаления, модальное окно и кнопку подтверждения
- Сообщество не удаляется из-за прав доступа - это нормальное поведение системы безопасности

feat: настроен HTTPS для локальной разработки с mkcert
2025-08-01 04:51:06 +03:00
971b87c0be schema-fmt 2025-07-01 12:18:24 +03:00
1e2c85e56a 0.5.9-collections-crud+spa-fix
All checks were successful
Deploy on push / deploy (push) Successful in 6s
2025-06-30 21:46:53 +03:00
952b294345 0.5.8-panel-upgrade-community-crud-fix
All checks were successful
Deploy on push / deploy (push) Successful in 6s
2025-06-30 21:25:26 +03:00
3327976586 Improve topic sorting: add popular sorting by publications and authors count 2025-06-02 02:56:11 +03:00
ab39b534fe auth fixes, search connected 2025-05-22 04:34:30 +03:00
91258721c6 Merge branch 'staging' of https://dev.dscrs.site/discours.io/core into feature/auth-internal 2025-05-21 23:00:03 +03:00
1d64811880 userlist-demo-ready
All checks were successful
Deploy on push / deploy (push) Successful in 6s
2025-05-20 00:00:24 +03:00
2d382be794 upgrade schema, resolvers, panel added 2025-05-16 09:23:48 +03:00
Stepan Vladovskiy
93c00b3dd1 feat(author.py):addresolver for searching authors by text
All checks were successful
Deploy on push / deploy (push) Successful in 1m15s
2025-04-29 17:45:37 -03:00
Stepan Vladovskiy
a0db5707c4 feat: add cash for storing searchresalts and hold them for working pagination. Now we are have offset for use on frontend
All checks were successful
Deploy on push / deploy (push) Successful in 51s
2025-04-01 16:01:09 -03:00
3c56fdfaea get_topics_paginated-fix
All checks were successful
Deploy on push / deploy (push) Successful in 56s
2025-03-22 18:49:15 +03:00
369ff757b0 [0.4.16] - 2025-03-22
All checks were successful
Deploy on push / deploy (push) Successful in 6s
- Added hierarchical comments pagination:
  - Created new GraphQL query `load_comments_branch` for efficient loading of hierarchical comments
  - Ability to load root comments with their first N replies
  - Added pagination for both root and child comments
  - Using existing `commented` field in `Stat` type to display number of replies
  - Added special `first_replies` field to store first replies to a comment
  - Optimized SQL queries for efficient loading of comment hierarchies
  - Implemented flexible comment sorting system (by time, rating)
2025-03-22 13:37:43 +03:00
37a9a284ef 0.4.9-drafts 2025-02-09 17:18:01 +03:00
a9d181db8f fixapi
All checks were successful
Deploy on push / deploy (push) Successful in 6s
2024-11-18 23:23:20 +03:00
47a8493824 no-my-rate
All checks were successful
Deploy on push / deploy (push) Successful in 6s
2024-11-18 11:31:19 +03:00
a105372b15 norandomtopic-onserver-fix
All checks were successful
Deploy on push / deploy (push) Successful in 1m17s
2024-11-01 11:09:16 +03:00
5a9a02d3a4 0.4.6 2024-11-01 09:50:19 +03:00
23514ca5a4 get_shout-fix
All checks were successful
Deploy on push / deploy (push) Successful in 1m12s
2024-10-23 11:22:07 +03:00
62f2876ade queryfix
All checks were successful
Deploy on push / deploy (push) Successful in 1m12s
2024-10-21 11:53:00 +03:00
160f02e67f 0.4.5-api-update
All checks were successful
Deploy on push / deploy (push) Successful in 1m49s
2024-10-21 10:52:23 +03:00
960a00101c load-comment-ratings
All checks were successful
Deploy on push / deploy (push) Successful in 1m9s
2024-07-26 19:04:40 +03:00
a4411cfa34 comment-ratings
All checks were successful
Deploy on push / deploy (push) Successful in 1m31s
2024-07-22 11:32:47 +03:00
a43a44302b reactions-api-update
All checks were successful
Deploy on push / deploy (push) Successful in 1m8s
2024-07-22 10:42:41 +03:00
77282ade62 load-shouts-discussed-coauthored
All checks were successful
Deploy on push / deploy (push) Successful in 2m4s
2024-07-16 01:06:43 +03:00
1223c633d4 followed-by
All checks were successful
Deploy on push / deploy (push) Successful in 1m9s
2024-07-03 15:35:12 +03:00
62a2280a80 load-shouts-followed-fix 2024-07-03 11:57:17 +03:00
4c1fbf64a2 cache-reimplement-2
All checks were successful
Deploy on push / deploy (push) Successful in 1m4s
2024-05-21 01:40:57 +03:00
71c2e8ea13 notopicid
All checks were successful
Deploy on push / deploy (push) Successful in 27s
2024-05-18 19:30:25 +03:00
80685fd1cc follows-result-update
All checks were successful
Deploy on push / deploy (push) Successful in 27s
2024-05-08 23:42:57 +03:00
b372fd81d5 drafts-api-common
All checks were successful
Deploy on push / deploy (push) Successful in 25s
2024-05-06 21:14:17 +03:00
435e97ab04 get-my-shout-debug 2024-05-01 02:46:19 +03:00
2e4d70db28 viwed-fix+fmt+outerjoin-fix
All checks were successful
Deploy on push / deploy (push) Successful in 1m1s
2024-04-27 01:41:47 +03:00
e7149e905a author-follows-result-type
All checks were successful
Deploy on push / deploy (push) Successful in 23s
2024-03-28 15:04:46 +03:00
e4e681a9ab logs-with-params 2024-03-06 22:18:32 +03:00
b09ea39668 get-my-shout-resolver 2024-03-05 20:12:17 +03:00
5d8c46e76c drafts-resolver-1
Some checks failed
Deploy on push / deploy (push) Failing after 19s
2024-03-05 18:53:18 +03:00
5ff28ce31b schema-update 2024-03-04 15:48:04 +03:00
88ca5a1362 notifier-schema-fix
Some checks failed
Deploy on push / deploy (push) Failing after 19s
2024-03-04 10:59:14 +03:00
3016a75332 notifier-integration
Some checks failed
Deploy on push / deploy (push) Failing after 19s
2024-03-04 10:35:33 +03:00
fc774adb9f search-authors-fix
All checks were successful
Deploy on push / deploy (push) Successful in 25s
2024-02-25 21:43:30 +03:00
a149091e3c search-authors-fmt
All checks were successful
Deploy on push / deploy (push) Successful in 1m25s
2024-02-25 15:22:48 +03:00
a05072fd71 separated-follows
All checks were successful
Deploy on push / deploy (push) Successful in 1m43s
2024-02-23 21:10:11 +03:00
4cde1c14b4 handle-shouts-paginating
Some checks failed
Deploy to core / deploy (push) Failing after 1m33s
2024-02-21 11:59:47 +03:00
ee577c75fd graphql-schema-update
Some checks failed
Deploy to core / deploy (push) Failing after 1m46s
2024-02-21 11:52:57 +03:00
7cf702eb98 fmt
All checks were successful
Deploy to core / deploy (push) Successful in 2m0s
2024-02-21 10:27:16 +03:00
cf8934c605 schema-main 2024-02-19 11:58:31 +03:00
680242f1e3 schema-main 2024-02-19 11:58:02 +03:00
2008345e69 common-result-type
All checks were successful
Deploy to core / deploy (push) Successful in 1m38s
2024-02-03 17:35:57 +03:00
18521f3fc5 schema-fix
Some checks failed
Deploy to core / deploy (push) Failing after 1m33s
2024-02-03 17:18:20 +03:00