Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
r350178982 committed Aug 6, 2024
1 parent 381a945 commit d648ce6
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 1 deletion.
Binary file added media/img/login-background/autumn-bg.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added media/img/login-background/spring-bg.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added media/img/login-background/summer-bg.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added media/img/login-background/winter-bg.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
21 changes: 20 additions & 1 deletion seahub/utils/auth.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import os
from seahub.settings import LOGIN_BG_IMAGE_PATH, MEDIA_ROOT
from seahub.utils import gen_token
from datetime import datetime

VIRTUAL_ID_EMAIL_DOMAIN = '@auth.local'

Expand All @@ -9,11 +10,29 @@
'bearer'
]

MONTH_SEASON_MAP = {
1: 'winter',
2: 'winter',
3: 'spring',
4: 'spring',
5: 'spring',
6: 'summer',
7: 'summer',
8: 'summer',
9: 'autumn',
10: 'autumn',
11: 'autumn',
12: 'winter'
}

def get_login_bg_image_path():
""" Return custom background image path if it exists, otherwise return default background image path.
"""
login_bg_image_path = LOGIN_BG_IMAGE_PATH
current_month = datetime.today().month
login_bg_image_path = "img/login-background/%s-bg.jpg" % MONTH_SEASON_MAP.get(current_month)
if not os.path.exists(os.path.join(MEDIA_ROOT, login_bg_image_path)):
login_bg_image_path = LOGIN_BG_IMAGE_PATH

# get path that background image of login page
custom_login_bg_image_path = get_custom_login_bg_image_path()
if os.path.exists(os.path.join(MEDIA_ROOT, custom_login_bg_image_path)):
Expand Down

0 comments on commit d648ce6

Please sign in to comment.