Implement missing `$value` serialization modifier for PATCH requests
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
The issue depends on #644 for the ValueOnly format definition. Look at the existing deserialization code in the SDK, likely in a module handling submodels and submodel elements. The shared ValueOnly deserializer needs to be implemented and integrated with the PATCH routes mentioned. Check the existing redirect logic for AAS superpath. Start by understanding the current serialization/deserialization structure and the level parameter handling.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
This issue regroups the already reported missing endpoints in #529 and #531 by underlying mechanism
rather than endpoint path. Part of #439.
Core issue here is the missing ValueOnly deserialization ($value modifier) for updating the values
of existing Submodels and SubmodelElements.
Affected endpoints:
PATCH /submodels/{submodelIdentifier}/$value(#529)PATCH /submodels/{submodelIdentifier}/submodel-elements/{idShortPath}/$value(#531)
Scope:
- One shared ValueOnly deserializer used by both routes, which applies the given values to the
existing elements - Support the
levelquery parameter (deep/core) on both routes
Depends on #644, as the ValueOnly format should be defined in one place for reading and writing.
Endpoints available via the AAS superpath (/shells/{aasIdentifier}/submodels/...) are covered
automatically through the existing redirect.
- Ngôn ngữ chính
- Python
- Star
- 107
- Fork
- 61
- Merge trung bình
- 1 giờ 9 phút
- Pull request đã merge (30 ngày)
- 2
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của eclipse-basyx/basyx-python-sdk
-
adapter.json, adapter.xml: Falsy Extension and Qualifier values omittedCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
eclipse-basyx/basyx-python-sdk#682 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
server: XML responses contain `cursor="None"` on the last pageCó thể đã có người làm @qiaobochi040726-source đã nhận 13 ngày trước. Đang mởbug good-first-issue server
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
eclipse-basyx/basyx-python-sdk#673 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
adapter.aasx: Failsafe writer adds duplicate parts for conflicting filesCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởbug good-first-issue sdk
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
eclipse-basyx/basyx-python-sdk#671 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good-first-issue server
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
eclipse-basyx/basyx-python-sdk#670 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
adapter.aasx: Missing supplementary file aborts reading with failsafeCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mởbug good-first-issue sdk
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
eclipse-basyx/basyx-python-sdk#665 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của eclipse-basyx/basyx-python-sdk
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
didi/helixharness#18 ·
-
[MOVIE]: Airport '77 (1977)Đang mởrequest-theme
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
LizardByte/ThemerrDB#9883 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
NousResearch/hermes-agent#149885 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Set cache_ok = True on GUID TypeDecorator to enable SQLAlchemy query cachingCó thể đã có người làm @patelshivani2283-lab đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 91/100
fedora-infra/anitya#2157 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Project-MONAI/MONAI#9258 ·
Maintainer thường phản hồi trong vòng 3 ngày