Untitled
4ae4d
plain_text
04/28/2026 12:01 PM
33.7 KB
12
Indexable
.env.example .gitignore Makefile cmd.txt docker-compose.yml docs/TODO.md docs/buisiness-model.md docs/devops-instruction.md docs/domain-model.md docs/event-access-policy.md docs/first-delivery-scope.md docs/integration-notes.md docs/specification.pdf postgres-init/01-create-test-db.sql pyproject.toml req.cfg services/.env.example services/Makefile services/ai/Dockerfile services/ai/main.py services/ai/requirements.txt services/ai/russian_trusted_root_ca_pem.crt services/backend/.dockerignore services/backend/Dockerfile services/backend/bootstrap/modules.go services/backend/cmd/root.go services/backend/docs/docs.go services/backend/docs/swagger.json services/backend/docs/swagger.yaml services/backend/go.mod services/backend/go.sum services/backend/internal/adapters/assistant/assistant_client.go services/backend/internal/adapters/assistant/module.go services/backend/internal/adapters/assistant/requests.go services/backend/internal/adapters/reports/collection_mapper.go services/backend/internal/adapters/reports/collection_schema.go services/backend/internal/adapters/reports/module.go services/backend/internal/adapters/reports/report_query.go services/backend/internal/adapters/reports/report_repo.go services/backend/internal/adapters/reports/report_schema.go services/backend/internal/adapters/volunteering/event_card/event_card_mappers.go services/backend/internal/adapters/volunteering/event_card/event_card_query.go services/backend/internal/adapters/volunteering/event_card/event_card_schema.go services/backend/internal/adapters/volunteering/event_card/module.go services/backend/internal/adapters/volunteering/event_organizer_card/module.go services/backend/internal/adapters/volunteering/event_organizer_card/organizer_card_mappers.go services/backend/internal/adapters/volunteering/event_organizer_card/organizer_card_query.go services/backend/internal/adapters/volunteering/event_organizer_card/organizer_card_schema.go services/backend/internal/adapters/volunteering/event_organizers/event_organizer_mappers.go services/backend/internal/adapters/volunteering/event_organizers/event_organizer_repo.go services/backend/internal/adapters/volunteering/event_organizers/event_organizer_schema.go services/backend/internal/adapters/volunteering/event_organizers/module.go services/backend/internal/adapters/volunteering/event_tags/event_tag_mappers.go services/backend/internal/adapters/volunteering/event_tags/event_tag_repo.go services/backend/internal/adapters/volunteering/event_tags/event_tag_schema.go services/backend/internal/adapters/volunteering/event_tags/module.go services/backend/internal/adapters/volunteering/events/event_mappers.go services/backend/internal/adapters/volunteering/events/event_repository.go services/backend/internal/adapters/volunteering/events/event_schema.go services/backend/internal/adapters/volunteering/events/module.go services/backend/internal/adapters/volunteering/gosbs/gosb_mappers.go services/backend/internal/adapters/volunteering/gosbs/gosb_repo.go services/backend/internal/adapters/volunteering/gosbs/gosb_schema.go services/backend/internal/adapters/volunteering/gosbs/module.go services/backend/internal/adapters/volunteering/module.go services/backend/internal/adapters/volunteering/participation/module.go services/backend/internal/adapters/volunteering/participation/participation_repo.go services/backend/internal/adapters/volunteering/participation/participation_schema.go services/backend/internal/adapters/volunteering/participation_card/participation_card_mapper.go services/backend/internal/adapters/volunteering/participation_card/participation_card_schema.go services/backend/internal/adapters/volunteering/project/module.go services/backend/internal/adapters/volunteering/project/project_mappers.go services/backend/internal/adapters/volunteering/project/project_repository.go services/backend/internal/adapters/volunteering/project/project_schema.go services/backend/internal/adapters/volunteering/request_card/module.go services/backend/internal/adapters/volunteering/request_card/request_card_mappers.go services/backend/internal/adapters/volunteering/request_card/request_card_query.go services/backend/internal/adapters/volunteering/request_card/request_card_schema.go services/backend/internal/adapters/volunteering/requests/module.go services/backend/internal/adapters/volunteering/requests/request_mappers.go services/backend/internal/adapters/volunteering/requests/request_repo.go services/backend/internal/adapters/volunteering/requests/request_schema.go services/backend/internal/adapters/volunteering/tags/module.go services/backend/internal/adapters/volunteering/tags/tag_mapper.go services/backend/internal/adapters/volunteering/tags/tag_schema.go services/backend/internal/adapters/volunteering/tags/tags_repository.go services/backend/internal/adapters/volunteering/terbank_moderators/module.go services/backend/internal/adapters/volunteering/terbank_moderators/terbank_moderator_schema.go services/backend/internal/adapters/volunteering/terbank_moderators/terbank_moderators_mappers.go services/backend/internal/adapters/volunteering/terbank_moderators/terbank_moderators_repo.go services/backend/internal/adapters/volunteering/terbanks/module.go services/backend/internal/adapters/volunteering/terbanks/terbank_repo.go services/backend/internal/adapters/volunteering/terbanks/terbank_schema.go services/backend/internal/adapters/volunteering/terbanks/terbanks_mappers.go services/backend/internal/adapters/volunteering/volunteer/module.go services/backend/internal/adapters/volunteering/volunteer/volunteer_mapper.go services/backend/internal/adapters/volunteering/volunteer/volunteer_repository.go services/backend/internal/adapters/volunteering/volunteer/volunteer_schema.go services/backend/internal/adapters/volunteering/volunteer_card/module.go services/backend/internal/adapters/volunteering/volunteer_card/volunteer_card_mapper.go services/backend/internal/adapters/volunteering/volunteer_card/volunteer_card_query.go services/backend/internal/adapters/volunteering/volunteer_card/volunteer_card_schema.go services/backend/internal/adapters/volunteering/volunteer_tags/module.go services/backend/internal/adapters/volunteering/volunteer_tags/volunteer_tag_mappers.go services/backend/internal/adapters/volunteering/volunteer_tags/volunteer_tag_repo.go services/backend/internal/adapters/volunteering/volunteer_tags/volunteer_tag_schema.go services/backend/internal/config/env.go services/backend/internal/config/module.go services/backend/internal/config/seed_config.go services/backend/internal/domain/assistant/ask_response.go services/backend/internal/domain/assistant/assistant_answer.go services/backend/internal/domain/assistant/assistent_client.go services/backend/internal/domain/assistant/assistent_errors.go services/backend/internal/domain/assistant/assistent_service.go services/backend/internal/domain/assistant/event_rules.go services/backend/internal/domain/assistant/module.go services/backend/internal/domain/assistant/rules.go services/backend/internal/domain/event_bus.go services/backend/internal/domain/policy/event_card_policy.go services/backend/internal/domain/policy/event_organizer_policy.go services/backend/internal/domain/policy/event_policy.go services/backend/internal/domain/policy/event_tag_policy.go services/backend/internal/domain/policy/module.go services/backend/internal/domain/policy/report_policy.go services/backend/internal/domain/policy/request_card_policy.go services/backend/internal/domain/policy/request_policy.go services/backend/internal/domain/policy/terbank_moderator_policy.go services/backend/internal/domain/reports/module.go services/backend/internal/domain/reports/report.go services/backend/internal/domain/reports/report_collection.go services/backend/internal/domain/reports/report_errors.go services/backend/internal/domain/reports/report_query.go services/backend/internal/domain/reports/report_repository.go services/backend/internal/domain/reports/report_service.go services/backend/internal/domain/volunteering/event_card/event_card.go services/backend/internal/domain/volunteering/event_card/event_card_errors.go services/backend/internal/domain/volunteering/event_card/event_card_page.go services/backend/internal/domain/volunteering/event_card/event_card_page_view.go services/backend/internal/domain/volunteering/event_card/event_card_query.go services/backend/internal/domain/volunteering/event_card/event_card_service.go services/backend/internal/domain/volunteering/event_card/event_card_view.go services/backend/internal/domain/volunteering/event_card/filter.go services/backend/internal/domain/volunteering/event_card/module.go services/backend/internal/domain/volunteering/event_card/page_meta.go services/backend/internal/domain/volunteering/event_organizer_card/card_service.go services/backend/internal/domain/volunteering/event_organizer_card/event_organizer_card.go services/backend/internal/domain/volunteering/event_organizer_card/module.go services/backend/internal/domain/volunteering/event_organizer_card/organizer_query.go services/backend/internal/domain/volunteering/event_organizers/event_organizer.go services/backend/internal/domain/volunteering/event_organizers/event_organizer_repository.go services/backend/internal/domain/volunteering/event_organizers/event_organizer_service.go services/backend/internal/domain/volunteering/event_organizers/event_roganizer_errors.go services/backend/internal/domain/volunteering/event_organizers/module.go services/backend/internal/domain/volunteering/event_organizers/organizer_request.go services/backend/internal/domain/volunteering/event_tags/event_tag.go services/backend/internal/domain/volunteering/event_tags/event_tag_errors.go services/backend/internal/domain/volunteering/event_tags/event_tag_repository.go services/backend/internal/domain/volunteering/event_tags/event_tag_service.go services/backend/internal/domain/volunteering/event_tags/module.go services/backend/internal/domain/volunteering/events/event.go services/backend/internal/domain/volunteering/events/event_create_type.go services/backend/internal/domain/volunteering/events/event_errors.go services/backend/internal/domain/volunteering/events/event_events.go services/backend/internal/domain/volunteering/events/event_repository.go services/backend/internal/domain/volunteering/events/event_service.go services/backend/internal/domain/volunteering/events/event_view.go services/backend/internal/domain/volunteering/events/module.go services/backend/internal/domain/volunteering/events/verificaion_result.go services/backend/internal/domain/volunteering/gosbs/actual_gosb.go services/backend/internal/domain/volunteering/gosbs/gosb.go services/backend/internal/domain/volunteering/gosbs/gosb_errors.go services/backend/internal/domain/volunteering/gosbs/gosb_repository.go services/backend/internal/domain/volunteering/gosbs/gosb_service.go services/backend/internal/domain/volunteering/gosbs/module.go services/backend/internal/domain/volunteering/module.go services/backend/internal/domain/volunteering/participation_card/participation_card.go services/backend/internal/domain/volunteering/participation_card/participation_card_query.go services/backend/internal/domain/volunteering/participations/module.go services/backend/internal/domain/volunteering/participations/participation.go services/backend/internal/domain/volunteering/participations/participation_errors.go services/backend/internal/domain/volunteering/participations/participation_repository.go services/backend/internal/domain/volunteering/participations/participation_service.go services/backend/internal/domain/volunteering/projects/module.go services/backend/internal/domain/volunteering/projects/project.go services/backend/internal/domain/volunteering/projects/project_errors.go services/backend/internal/domain/volunteering/projects/project_repository.go services/backend/internal/domain/volunteering/projects/project_service.go services/backend/internal/domain/volunteering/request_card/filter.go services/backend/internal/domain/volunteering/request_card/module.go services/backend/internal/domain/volunteering/request_card/page_meta.go services/backend/internal/domain/volunteering/request_card/request_card.go services/backend/internal/domain/volunteering/request_card/request_card_errors.go services/backend/internal/domain/volunteering/request_card/request_card_page.go services/backend/internal/domain/volunteering/request_card/request_card_query.go services/backend/internal/domain/volunteering/request_card/request_card_service.go services/backend/internal/domain/volunteering/requests/module.go services/backend/internal/domain/volunteering/requests/request.go services/backend/internal/domain/volunteering/requests/request_errors.go services/backend/internal/domain/volunteering/requests/request_events.go services/backend/internal/domain/volunteering/requests/request_repository.go services/backend/internal/domain/volunteering/requests/request_service.go services/backend/internal/domain/volunteering/roles/module.go services/backend/internal/domain/volunteering/roles/role_service.go services/backend/internal/domain/volunteering/rules/event_rules.go services/backend/internal/domain/volunteering/rules/request_rules.go services/backend/internal/domain/volunteering/rules/rules.go services/backend/internal/domain/volunteering/tags/actual_tag.go services/backend/internal/domain/volunteering/tags/module.go services/backend/internal/domain/volunteering/tags/tag.go services/backend/internal/domain/volunteering/tags/tag_errors.go services/backend/internal/domain/volunteering/tags/tag_repository.go services/backend/internal/domain/volunteering/tags/tag_service.go services/backend/internal/domain/volunteering/terbank_moderators/module.go services/backend/internal/domain/volunteering/terbank_moderators/terbank_moderator.go services/backend/internal/domain/volunteering/terbank_moderators/terbank_moderator_errors.go services/backend/internal/domain/volunteering/terbank_moderators/terbank_moderator_repository.go services/backend/internal/domain/volunteering/terbank_moderators/terbank_moderator_service.go services/backend/internal/domain/volunteering/terbanks/actual_terbank.go services/backend/internal/domain/volunteering/terbanks/module.go services/backend/internal/domain/volunteering/terbanks/terbank.go services/backend/internal/domain/volunteering/terbanks/terbank_errors.go services/backend/internal/domain/volunteering/terbanks/terbank_repository.go services/backend/internal/domain/volunteering/terbanks/terbank_service.go services/backend/internal/domain/volunteering/volunteer_card/module.go services/backend/internal/domain/volunteering/volunteer_card/volunteer_card.go services/backend/internal/domain/volunteering/volunteer_card/volunteer_card_query.go services/backend/internal/domain/volunteering/volunteer_card/volunteer_card_service.go services/backend/internal/domain/volunteering/volunteer_tags/module.go services/backend/internal/domain/volunteering/volunteer_tags/volunteer_tag.go services/backend/internal/domain/volunteering/volunteer_tags/volunteer_tag_errors.go services/backend/internal/domain/volunteering/volunteer_tags/volunteer_tag_repository.go services/backend/internal/domain/volunteering/volunteer_tags/volunteer_tag_service.go services/backend/internal/domain/volunteering/volunteers/module.go services/backend/internal/domain/volunteering/volunteers/volunteer.go services/backend/internal/domain/volunteering/volunteers/volunteer_errors.go services/backend/internal/domain/volunteering/volunteers/volunteer_repository.go services/backend/internal/domain/volunteering/volunteers/volunteer_service.go services/backend/internal/drivers/http/middlewares/auth_middleware.go services/backend/internal/drivers/http/middlewares/module.go services/backend/internal/drivers/http/middlewares/test_auth_middleware.go services/backend/internal/drivers/http/v1/assistant/assistant_controller.go services/backend/internal/drivers/http/v1/assistant/assistant_requests.go services/backend/internal/drivers/http/v1/assistant/assistant_routes.go services/backend/internal/drivers/http/v1/health/health_controller.go services/backend/internal/drivers/http/v1/health/health_routes.go services/backend/internal/drivers/http/v1/reports/event_report_builder.go services/backend/internal/drivers/http/v1/reports/report_controller.go services/backend/internal/drivers/http/v1/reports/report_request.go services/backend/internal/drivers/http/v1/reports/report_routes.go services/backend/internal/drivers/http/v1/routes.go services/backend/internal/drivers/http/v1/swagger/swagger_routes.go services/backend/internal/drivers/http/v1/volunteering/event_card/event_card_controller.go services/backend/internal/drivers/http/v1/volunteering/event_card/event_card_request.go services/backend/internal/drivers/http/v1/volunteering/event_organizers/event_organizer_controller.go services/backend/internal/drivers/http/v1/volunteering/event_organizers/event_organizer_requests.go services/backend/internal/drivers/http/v1/volunteering/event_tags/event_tag_controller.go services/backend/internal/drivers/http/v1/volunteering/event_tags/event_tag_request.go services/backend/internal/drivers/http/v1/volunteering/events/event_requests.go services/backend/internal/drivers/http/v1/volunteering/events/events_controller.go services/backend/internal/drivers/http/v1/volunteering/gosbs/gosb_controller.go services/backend/internal/drivers/http/v1/volunteering/participation/participation_controller.go services/backend/internal/drivers/http/v1/volunteering/participation/participation_requests.go services/backend/internal/drivers/http/v1/volunteering/request_card/request_card_controller.go services/backend/internal/drivers/http/v1/volunteering/request_card/request_card_request.go services/backend/internal/drivers/http/v1/volunteering/requests/request_controller.go services/backend/internal/drivers/http/v1/volunteering/requests/request_requests.go services/backend/internal/drivers/http/v1/volunteering/tags/tags_controller.go services/backend/internal/drivers/http/v1/volunteering/terbank_moderators/terbank_moderator_controller.go services/backend/internal/drivers/http/v1/volunteering/terbank_moderators/terbank_moderator_requests.go services/backend/internal/drivers/http/v1/volunteering/terbanks/terbank_controller.go services/backend/internal/drivers/http/v1/volunteering/volunteer/volunteer_controller.go services/backend/internal/drivers/http/v1/volunteering/volunteer/volunteer_requests.go services/backend/internal/drivers/http/v1/volunteering/volunteer_card/volunteer_card_controller.go services/backend/internal/drivers/http/v1/volunteering/volunteer_tag/volunteer_tag_controller.go services/backend/internal/drivers/http/v1/volunteering/volunteer_tag/volunteer_tag_requests.go services/backend/internal/drivers/http/v1/volunteering/volunteering_routes.go services/backend/internal/drivers/seeders/admin_seeder.go services/backend/internal/drivers/seeders/gosb_seeder.go services/backend/internal/drivers/seeders/seeders.go services/backend/internal/drivers/seeders/tag_seeder.go services/backend/internal/drivers/seeders/terbank_seeder.go services/backend/main.go services/backend/migrations/000001_volunteer_table.down.sql services/backend/migrations/000001_volunteer_table.up.sql services/backend/migrations/000002_tag_table.down.sql services/backend/migrations/000002_tag_table.up.sql services/backend/migrations/000003_volunteer_tag_table.down.sql services/backend/migrations/000003_volunteer_tag_table.up.sql services/backend/migrations/000004_volunteer_role.down.sql services/backend/migrations/000004_volunteer_role.up.sql services/backend/migrations/000005_event_table.down.sql services/backend/migrations/000005_event_table.up.sql services/backend/migrations/000006_project_table.down.sql services/backend/migrations/000006_project_table.up.sql services/backend/migrations/000007_request_table.down.sql services/backend/migrations/000007_request_table.up.sql services/backend/migrations/000008_event_tag_table.down.sql services/backend/migrations/000008_event_tag_table.up.sql services/backend/migrations/000009_event_creator.down.sql services/backend/migrations/000009_event_creator.up.sql services/backend/migrations/000010_terbank_table.down.sql services/backend/migrations/000010_terbank_table.up.sql services/backend/migrations/000011_terbank_moderator_table.down.sql services/backend/migrations/000011_terbank_moderator_table.up.sql services/backend/migrations/000012_gosb_table.down.sql services/backend/migrations/000012_gosb_table.up.sql services/backend/migrations/000013_change_role.down.sql services/backend/migrations/000013_change_role.up.sql services/backend/migrations/000014_rename_terbank_id.down.sql services/backend/migrations/000014_rename_terbank_id.up.sql services/backend/migrations/000015_organizer_table.down.sql services/backend/migrations/000015_organizer_table.up.sql services/backend/migrations/000016_organizer_role.down.sql services/backend/migrations/000016_organizer_role.up.sql services/backend/migrations/000017_participation_table.down.sql services/backend/migrations/000017_participation_table.up.sql services/backend/migrations/000018_event_hours.down.sql services/backend/migrations/000018_event_hours.up.sql services/backend/migrations/000019_report_table.down.sql services/backend/migrations/000019_report_table.up.sql services/backend/migrations/000020_many_reports.down.sql services/backend/migrations/000020_many_reports.up.sql services/backend/pkg/bearer_parser.go services/backend/pkg/excel_service.go services/backend/pkg/gorm.go services/backend/pkg/gorm_logger.go services/backend/pkg/gorm_paginate_simple.go services/backend/pkg/http.go services/backend/pkg/logger.go services/backend/pkg/migrate_postgres.go services/backend/pkg/module.go services/backend/pkg/request_handler.go services/bot-new/Dockerfile services/bot-new/chain.pem services/bot-new/core/__init__.py services/bot-new/core/bot_kit/__init__.py services/bot-new/core/bot_kit/fsm/__init__.py services/bot-new/core/bot_kit/fsm/context.py services/bot-new/core/bot_kit/fsm/state.py services/bot-new/core/bot_kit/fsm/storage/__init__.py services/bot-new/core/bot_kit/fsm/storage/base.py services/bot-new/core/bot_kit/fsm/storage/in_memory.py services/bot-new/core/bot_kit/router.py services/bot-new/core/clients/__init__.py services/bot-new/core/clients/base.py services/bot-new/core/clients/event.py services/bot-new/core/clients/report.py services/bot-new/core/clients/tag.py services/bot-new/core/clients/user.py services/bot-new/core/config/__init__.py services/bot-new/core/config/bootstrap.py services/bot-new/core/config/settings.py services/bot-new/core/dependencies/__init__.py services/bot-new/core/dependencies/base.py services/bot-new/core/dependencies/context.py services/bot-new/core/dependencies/di.py services/bot-new/core/dependencies/event.py services/bot-new/core/dependencies/registry.py services/bot-new/core/dependencies/report.py services/bot-new/core/dependencies/tag.py services/bot-new/core/dependencies/user.py services/bot-new/core/handlers/__init__.py services/bot-new/core/handlers/admin.py services/bot-new/core/handlers/ai.py services/bot-new/core/handlers/enter_event_code.py services/bot-new/core/handlers/event.py services/bot-new/core/handlers/events_filters.py services/bot-new/core/handlers/events_pages.py services/bot-new/core/handlers/events_ui.py services/bot-new/core/handlers/main.py services/bot-new/core/handlers/moderation.py services/bot-new/core/handlers/noop.py services/bot-new/core/handlers/points.py services/bot-new/core/handlers/profile.py services/bot-new/core/handlers/report.py services/bot-new/core/handlers/view_by_uuid.py services/bot-new/core/handlers/volunteer_home.py services/bot-new/core/markups/__init__.py services/bot-new/core/markups/event.py services/bot-new/core/markups/events_filters.py services/bot-new/core/markups/inline.py services/bot-new/core/markups/pagination.py services/bot-new/core/markups/points.py services/bot-new/core/markups/profile.py services/bot-new/core/markups/tag.py services/bot-new/core/markups/tags.py services/bot-new/core/schemas/__init__.py services/bot-new/core/schemas/event.py services/bot-new/core/schemas/gosb.py services/bot-new/core/schemas/tag.py services/bot-new/core/schemas/terbank.py services/bot-new/core/schemas/user.py services/bot-new/core/services/__init__.py services/bot-new/core/services/base.py services/bot-new/core/services/event.py services/bot-new/core/services/file.py services/bot-new/core/services/registry/__init__.py services/bot-new/core/services/registry/base.py services/bot-new/core/services/registry/registry.py services/bot-new/core/services/report.py services/bot-new/core/services/tag.py services/bot-new/core/services/user.py services/bot-new/core/states/__init__.py services/bot-new/core/utils/__init__.py services/bot-new/core/utils/date_time.py services/bot-new/core/utils/events_filter.py services/bot-new/core/utils/fsm/__init__.py services/bot-new/core/utils/fsm/base.py services/bot-new/core/utils/fsm/state.py services/bot-new/core/utils/fsm/storage/__init__.py services/bot-new/core/utils/fsm/storage/base.py services/bot-new/core/utils/fsm/storage/memory.py services/bot-new/core/utils/logger.py services/bot-new/core/utils/messages.py services/bot-new/core/utils/profile.py services/bot-new/core/utils/tags_toggle_ui.py services/bot-new/main.py services/bot-new/requirements.txt services/docker-compose.yml services/seed.yml services/templates.yml templates.yml typings/dialog_bot_sdk/__init__.pyi typings/dialog_bot_sdk/interactive_media.pyi utils/format utils/mark_methods_and_class.py utils/prettify_logs.py utils/seed_demo_users.py volunteer_sber.iml
Editor is loading...
Leave a Comment