|
|
|
@ -169,7 +169,20 @@ def replace_placeholders_with_real_sites(): |
|
|
|
# This ensures proper CSS loading for admin templates |
|
|
|
|
|
|
|
class HomeView(RedirectView): |
|
|
|
pattern_name = "imam_javad_admin:index" |
|
|
|
def get_redirect_url(self, *args, **kwargs): |
|
|
|
host = self.request.get_host() |
|
|
|
|
|
|
|
# دامنههای داوودی |
|
|
|
dovoodi_domains = ['dovodi.newhorizonco.uk', 'dovoodi.newhorizonco.uk'] |
|
|
|
|
|
|
|
# اگر دامنه داوودی است |
|
|
|
if any(domain in host for domain in dovoodi_domains): |
|
|
|
self.pattern_name = "dovoodi_admin:index" |
|
|
|
else: |
|
|
|
# پیشفرض: امام جواد |
|
|
|
self.pattern_name = "imam_javad_admin:index" |
|
|
|
|
|
|
|
return super().get_redirect_url(*args, **kwargs) |
|
|
|
|
|
|
|
# --------------------------------------------------------- |
|
|
|
# 4. Dummy Data for Dashboard Charts |
|
|
|
|