[feature] MultitenantAdminMixin: filter by the organization of the object if obejct exists
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- authorization, backend
Hướng nghiên cứu
Bắt đầu bằng việc xác định MultitenantAdminMixin và các điểm vào change/add và inline của Django admin mà nó tác động đến. Theo dõi cách các queryset của các model liên quan được xây dựng, sau đó xác định hành vi cho các object hiện có, các object mới không có organization và các inline, bao gồm cả cách vô hiệu hóa việc lọc inline; công việc hoàn tất khi các trường hợp này được xử lý nhất quán.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
We may be able to restrict the queryset of fields which relate to other models so that only objects that relate to the organization of the parent are shown.
We have to be careful in handling different cases:
- Normal django admin change/add pages (new objects don't have any org set so it can't be done)
- Inlines (maybe we can implement it here too but we should provide a way to disable it if needed)
- Ngôn ngữ chính
- Python
- Star
- 179
- Fork
- 97
- Merge trung bình
- 5 giờ 41 phút
- Pull request đã merge (30 ngày)
- 6
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- 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 openwisp/openwisp-users
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
openwisp/openwisp-users#582 ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
openwisp/openwisp-users#562 · 1 reaction ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
openwisp/openwisp-users#559 ·
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 38/100
openwisp/openwisp-users#557 · 1 bình luận ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
openwisp/openwisp-users#552 ·
Tất cả issue của openwisp/openwisp-users
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Graphify-Labs/graphify#4524 · 1 bình luận ·
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 78/100
topoteretes/cognee#5982 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Patches of derivations with `__structuredAttrs` are ignoredCó thể đã có người làm @KiaraGrouwstra đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 81/100
nix-community/vulnix#184 ·
-
New InternshipĐang mởnew_internship
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
aws-samples/sample-per-model-bedrock#295 ·
Maintainer thường phản hồi trong vòng 1 ngày