Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Проблема с добавлением полей для сортировки в запрос #253

Merged
merged 1 commit into from
Jan 23, 2025

Conversation

leshchenko1979
Copy link
Owner

@leshchenko1979 leshchenko1979 commented Jan 23, 2025

Fixes #98

Сводка от Sourcery

Исправления ошибок:

  • Исправлена проблема №98: Добавлена возможность добавления полей сортировки в запросы для методов voximplant.statistic.get, crm.deal.userfield.list и task.elapseditem.getlist.
Original summary in English

Summary by Sourcery

Bug Fixes:

@leshchenko1979 leshchenko1979 self-assigned this Jan 23, 2025
Copy link

sourcery-ai bot commented Jan 23, 2025

Руководство для рецензента от Sourcery

Pull-запрос решает проблему с добавлением полей для сортировки в запросе. Реализация добавляет новые методы в список исключений, предотвращая добавление параметра сортировки к этим методам.

Диаграмма класса, показывающая обновленный класс UserRequest

classDiagram
    class UserRequest {
        -EXCLUDED_METHODS: Set[str]
        +add_order_parameter()
    }
    note for UserRequest "Добавлено 3 новых метода в EXCLUDED_METHODS:
    - voximplant.statistic.get
    - crm.deal.userfield.list
    - task.elapseditem.getlist"
Loading

Изменения на уровне файлов

Изменение Детали Файлы
Добавлены новые методы в список исключений.
  • Добавлен 'voximplant.statistic.get' в список исключений.
  • Добавлен 'crm.deal.userfield.list' в список исключений.
  • Добавлен 'task.elapseditem.getlist' в список исключений.
fast_bitrix24/user_request.py

Оценка по связанным задачам

Задача Цель Решена Объяснение
#98 Исправить проблему с добавлением полей сортировки в запрос для метода task.elapseditem.getlist
#98 Устранить 400 Bad Request и RuntimeError при выполнении запросов к task.elapseditem.getlist

Советы и команды

Взаимодействие с Sourcery

  • Запустить новый обзор: Прокомментируйте @sourcery-ai review в pull-запросе.
  • Продолжить обсуждения: Ответьте напрямую на комментарии Sourcery.
  • Создать issue из комментария обзора: Попросите Sourcery создать issue из комментария обзора, ответив на него. Вы также можете ответить на комментарий обзора с @sourcery-ai issue, чтобы создать issue.
  • Сгенерировать название pull-запроса: Напишите @sourcery-ai в любом месте названия pull-запроса, чтобы сгенерировать название в любое время. Вы также можете прокомментировать @sourcery-ai title в pull-запросе, чтобы (пере-)сгенерировать название в любое время.
  • Сгенерировать резюме pull-запроса: Напишите @sourcery-ai summary в любом месте тела pull-запроса, чтобы сгенерировать резюме PR в любое время точно там, где вы хотите. Вы также можете прокомментировать @sourcery-ai summary в pull-запросе, чтобы (пере-)сгенерировать резюме в любое время.
  • Сгенерировать руководство для рецензента: Прокомментируйте @sourcery-ai guide в pull-запросе, чтобы (пере-)сгенерировать руководство для рецензента в любое время.
  • Разрешить все комментарии Sourcery: Прокомментируйте @sourcery-ai resolve в pull-запросе, чтобы разрешить все комментарии Sourcery. Полезно, если вы уже решили все комментарии и не хотите их больше видеть.
  • Отклонить все обзоры Sourcery: Прокомментируйте @sourcery-ai dismiss в pull-запросе, чтобы отклонить все существующие обзоры Sourcery. Особенно полезно, если вы хотите начать заново с новым обзором - не забудьте прокомментировать @sourcery-ai review, чтобы запустить новый обзор!
  • Сгенерировать план действий для issue: Прокомментируйте @sourcery-ai plan в issue, чтобы сгенерировать план действий для него.

Настройка вашего опыта

Получите доступ к вашей панели управления, чтобы:

  • Включить или отключить функции обзора, такие как резюме pull-запроса, сгенерированное Sourcery, руководство для рецензента и другие.
  • Изменить язык обзора.
  • Добавлять, удалять или редактировать пользовательские инструкции для обзора.
  • Настраивать другие параметры обзора.

Получение помощи

Original review guide in English

Reviewer's Guide by Sourcery

The pull request addresses a problem with adding fields for sorting in a request. The implementation adds new methods to the exclusion list, preventing the addition of the order parameter to these methods.

Class diagram showing the updated UserRequest class

classDiagram
    class UserRequest {
        -EXCLUDED_METHODS: Set[str]
        +add_order_parameter()
    }
    note for UserRequest "Added 3 new methods to EXCLUDED_METHODS:
    - voximplant.statistic.get
    - crm.deal.userfield.list
    - task.elapseditem.getlist"
Loading

File-Level Changes

Change Details Files
Added new methods to the exclusion list.
  • Added 'voximplant.statistic.get' to the exclusion list.
  • Added 'crm.deal.userfield.list' to the exclusion list.
  • Added 'task.elapseditem.getlist' to the exclusion list.
fast_bitrix24/user_request.py

Assessment against linked issues

Issue Objective Addressed Explanation
#98 Fix the issue with adding sorting fields to the request for task.elapseditem.getlist method
#98 Resolve the 400 Bad Request and RuntimeError when making requests to task.elapseditem.getlist

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!
  • Generate a plan of action for an issue: Comment @sourcery-ai plan on
    an issue to generate a plan of action for it.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Привет, @leshchenko1979 - я просмотрел ваши изменения, и они выглядят отлично!

Вот что я рассмотрел во время проверки
  • 🟢 Общие вопросы: все выглядит хорошо
  • 🟢 Безопасность: все выглядит хорошо
  • 🟢 Тестирование: все выглядит хорошо
  • 🟢 Сложность: все выглядит хорошо
  • 🟢 Документация: все выглядит хорошо

Sourcery бесплатен для open source - если вам нравятся наши обзоры, пожалуйста, подумайте о том, чтобы поделиться ими ✨
Помогите мне быть более полезным! Пожалуйста, нажмите 👍 или 👎 на каждый комментарий, и я использую ваш отзыв для улучшения обзоров.
Original comment in English

Hey @leshchenko1979 - I've reviewed your changes and they look great!

Here's what I looked at during the review
  • 🟢 General issues: all looks good
  • 🟢 Security: all looks good
  • 🟢 Testing: all looks good
  • 🟢 Complexity: all looks good
  • 🟢 Documentation: all looks good

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@leshchenko1979 leshchenko1979 merged commit 2ac6fe4 into master Jan 23, 2025
11 checks passed
@leshchenko1979 leshchenko1979 deleted the leshchenko1979/issue98 branch January 23, 2025 07:23
@yamplum
Copy link

yamplum commented Jan 23, 2025

Спасибо за быстрый фикс.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Проблема с добавлением полей для сортировки в запрос
2 participants