Дубликат функции rest-api-resources-agent
Стабилизировать функцию cylinder-jwt-support
, удалив её. Эта функция добавляет поддержку авторизации для бэкэндов Splinter.
Стабилизировать функцию purchase-order
, переместив её в раздел stable
.
Обновить версии Splinter и Scabbard до 0.4.3
.
Добавить функциональность отправки авторизованных запросов с использованием JWT Cylinder в ScabbardClient
.
Удалить стандартные функции actix-web
для исправления сборок Linux. Это устраняет временную зависимость от brotli и gzip, которые используются для сжатия. Сжатие не используется ни в одном из клиентов, поэтому допустимо удалить эти временные зависимости.
Grid SDK
Добавить таблицы базы данных и операции хранения для Purchase Order.
Добавить обработчики REST API для Purchase Order.
Добавить метод в PermissionChecker
для проверки разрешений рабочего процесса агента.
Добавить документацию для модуля рабочего процесса.
Добавить отсутствующие и обновить существующие protobufs Purchase Order в соответствии с RFC.
Обновить модуль data_validation
, чтобы обеспечить функциональность для проверки XML Purchase Order.
Минимизировать вероятность утечек памяти в модуле data_validation
путём реализации Drop
для всех структур и добавления проверки на нулевые указатели.
Переименовать константу ROLES_ENDPOINT
в ReqwestPikeClient
в ROLE_ENDPOINT
.
Исправить ошибку, препятствующую правильному получению ролей Pike.
Обновить клиент бэкэнда Splinter, чтобы он создавался с полем authorization
, используемым при отправке пакетов с помощью JWT Cylinder, созданного функцией run_splinter
.
Добавить возможность проверки ограничений в рабочем процессе при попытке перехода между состояниями рабочего процесса.
Проверить состояние self
рабочего процесса в методе can_transition
Workflow, чтобы разрешить обновление записи.
Добавить недостающую функцию message()
в ErrorResponse
.
Добавить документацию и юнит-тесты для ErrorResponse
.
Удалить неиспользуемую функцию sawtooth-compat
, которая не предоставляла никакой функциональности.
Добавить поддержку строки запроса подкачки.
Перенести знания о пути из слоя ресурсов в слой Actix.
Вывести Debug
для ClientError
.
Добавить вариант InternalError
к ClientError
.
Удалить функцию create_client_factory
.
Реорганизовать клиентский модуль, сгруппировав клиентские файлы вместе и файлы клиента Reqwest
вместе.
Переименовать клиентские объекты «DTO» и переместить их в модули data::<module>
.
Стабилизировать функцию cylinder-jwt-support
, удалив её.
Стабилизировать функцию rest-api-resources
, переместив её в раздел stable
.
Стабилизировать функцию client
, переместив её в раздел stable
.
Стабилизировать функцию data-validation
, переместив её в раздел stable
. Эта функция включает в себя функциональность для проверки файлов Grid Product и Purchase Order XML на соответствие стандартам GS1.
Стабилизировать функцию client-reqwest
, переместив её в раздел stable
. Эта функция включает реализацию признака Client
, поддерживаемого Reqwest
.
Стабилизировать функцию purchase-order
, переместив её в раздел stable
. Эта функция позволяет хранить данные Purchase Order в базе данных Grid.
Стабилизировать функцию rest-api-endpoint-purchase-order
, переместив её в раздел stable
.
Стабилизировать функцию workflow
, переместив её в раздел stable
.
Стабилизировать функцию rest-api-resources-purchase-order
, переместив её в раздел stable
.
Обновить документацию на уровне модулей для модуля reqwest_client
.
Уточнить явные зависимости функций в файле Cargo.toml
.
Добавить потоковый итератор для результатов API списка. Это возвращает пакеты результатов, чтобы они могли быть возвращены быстрее.
Исправить подсчёт пагинации total
, чтобы правильно отражать количество результатов.
Добавить структуру StartWorkflowState
для определения точки входа элемента в рабочий процесс.
Удалить стандартные функции actix-web
, чтобы исправить сборки Linux. Это удаляет временную зависимость от brotli и gzip, используемых для сжатия.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )