Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[feature] MultitenantAdminMixin: filter by the organization of the object if obejct exists

Đang mở
#281 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

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ệ
Công nghệ
django, python
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ả

enhancement

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

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của openwisp/openwisp-users

Tất cả issue của openwisp/openwisp-users

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.