Use correct site when loading settings
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
- 35/100
Hướng nghiên cứu
Bắt đầu bằng cách xác định các cách sử dụng GoogleApiSettings và MailchimpApiSettings có tải rõ ràng Site mặc định, sau đó truy vết xem mỗi caller có ngữ cảnh trang hoặc request hay không. Xác định các caller cần dependency injection; hoàn thành có nghĩa là settings phân giải Site tương ứng trong các ngữ cảnh multisite mà không fallback về Site mặc định khi có ngữ cảnh.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
When loading wagtail settings, such as GoogleApiSettings or MailchimpApiSettings we have a tendency to do these in a place where no Site is available and explicitly load the default site. This is a bad practice as it totally breaks the concept of multi-site.
This practice needs to be refactored to get the site from the page or request, and if those are not available, use dependency injection techniques.
- Ngôn ngữ chính
- Python
- Star
- 765
- Fork
- 154
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Chúng tôi chưa kiểm tra các tệp thiết lập môi trường của dự án này. Hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 coderedcorp/coderedcms
-
Type: Bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
coderedcorp/coderedcms#714 ·
-
Typo in accordion_block.htmlĐang mởType: Bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
coderedcorp/coderedcms#711 ·
-
Type: Bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
coderedcorp/coderedcms#713 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
coderedcorp/coderedcms#710 · 4 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 58/100
coderedcorp/coderedcms#709 ·
Tất cả issue của coderedcorp/coderedcms
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
qgis/QGIS-Plugins-Website#459 ·
-
bug severity:medium
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 2 ngày
-
bot-found bug priority: P3
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
madenvel/KalinkaPlayer#179 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ls1intum/edutelligence#1098 ·
Maintainer thường phản hồi trong vòng 1 ngày