Skip to content

Commit 771ad5e

Browse files
authored
Merge pull request #643 from jschoiRR/mold-main#2025
[Mold UI, API] OEM(클로잇, 효성) 회사별 테마 적용 스크립트 및 이미지 반영, 다크모드 css 수정 및 테마 설정관련 미정의된 한글,영문 항목 추가
2 parents a7a41c0 + 53cfa2d commit 771ad5e

23 files changed

+169
-19
lines changed
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
#!/bin/bash
2+
3+
type=$1
4+
config_path="/usr/share/cloudstack-management/webapp/config.json"
5+
# ko_path="/usr/share/cloudstack-management/webapp/locales/ko_KR.json"
6+
# en_path="/usr/share/cloudstack-management/webapp/locales/en.json"
7+
8+
if [ "ablestack" == "$type" ]; then
9+
10+
echo "ABLECLOUD ABLESTACK Mold 테마 설정 중...."
11+
12+
# 로고 파일 변경
13+
sed -i "/\"logo\"/ c\ \"logo\": \"assets/logo-ablestack.png\"," $config_path
14+
sed -i "/\"banner\"/ c\ \"banner\": \"assets/login-logo-ablestack.png\"," $config_path
15+
sed -i "/\"minilogo\"/ c\ \"minilogo\": \"assets/mini-logo-ablestack.png\"," $config_path
16+
17+
# 저작권 표시 변경
18+
sed -i "/\"footer\"/ c\ \"footer\": \"ⓒ 2021-2025 ABLECLOUD Inc. All Rights Reserved.\"," $config_path
19+
20+
# 앱 타이틀 명 변경
21+
sed -i "/\"appTitle\"/ c\ \"appTitle\": \"ABLESTACK-Mold\"," $config_path
22+
sed -i "/\"loginTitle\"/ c\ \"loginTitle\": \"ABLESTACK\"," $config_path
23+
24+
# 테마 변경
25+
sed -i "/\"@primary-color\"/ c\ \"@primary-color\": \"#1890ff\"," $config_path
26+
sed -i "/\"@link-color\"/ c\ \"@link-color\": \"#1890ff\"," $config_path
27+
sed -i "/\"@loading-color\"/ c\ \"@loading-color\": \"#1890ff\"," $config_path
28+
sed -i "/\"@processing-color\"/ c\ \"@processing-color\": \"#1890ff\"," $config_path
29+
30+
# 로고 사이즈 설정
31+
sed -i "/\"@logo-magin-top\"/ c\ \"@logo-magin-top\": \"4px\"," $config_path
32+
sed -i "/\"@logo-magin-bottom\"/ c\ \"@logo-magin-bottom\": \"0px\"," $config_path
33+
sed -i "/\"@mini-logo-magin-top\"/ c\ \"@mini-logo-magin-top\": \"8px\"," $config_path
34+
sed -i "/\"@mini-logo-magin-bottom\"/ c\ \"@mini-logo-magin-bottom\": \"8px\"," $config_path
35+
36+
echo "ABLECLOUD ABLESTACK Mold 테마 설정 완료!"
37+
38+
elif [ "clostack" == "$type" ]; then
39+
40+
echo "CLOIT CLOSTACK Mold 테마 설정 중...."
41+
42+
# 로고 파일 변경
43+
sed -i "/\"logo\"/ c\ \"logo\": \"assets/logo-clostack.png\"," $config_path
44+
sed -i "/\"banner\"/ c\ \"banner\": \"assets/login-logo-clostack.png\"," $config_path
45+
sed -i "/\"minilogo\"/ c\ \"minilogo\": \"assets/mini-logo-ablestack.png\"," $config_path
46+
47+
# 저작권 표시 변경
48+
sed -i "/\"footer\"/ c\ \"footer\": \"ⓒ 2025 ITCEN CLOIT. All Rights Reserved.\"," $config_path
49+
50+
# 앱 타이틀 명 변경
51+
sed -i "/\"appTitle\"/ c\ \"appTitle\": \"CLOSTACK-Mold\"," $config_path
52+
sed -i "/\"loginTitle\"/ c\ \"loginTitle\": \"CLOSTACK\"," $config_path
53+
54+
# 테마 변경
55+
sed -i "/\"@primary-color\"/ c\ \"@primary-color\": \"#5FB684\"," $config_path
56+
sed -i "/\"@link-color\"/ c\ \"@link-color\": \"#5FB684\"," $config_path
57+
sed -i "/\"@loading-color\"/ c\ \"@loading-color\": \"#5FB684\"," $config_path
58+
sed -i "/\"@processing-color\"/ c\ \"@processing-color\": \"#5FB684\"," $config_path
59+
60+
# 로고 사이즈 설정
61+
sed -i "/\"@logo-magin-top\"/ c\ \"@logo-magin-top\": \"8px\"," $config_path
62+
sed -i "/\"@logo-magin-bottom\"/ c\ \"@logo-magin-bottom\": \"5px\"," $config_path
63+
sed -i "/\"@mini-logo-magin-top\"/ c\ \"@mini-logo-magin-top\": \"8px\"," $config_path
64+
sed -i "/\"@mini-logo-magin-bottom\"/ c\ \"@mini-logo-magin-bottom\": \"8px\"," $config_path
65+
66+
echo "CLOIT CLOSTACK Mold 테마 설정 완료!"
67+
68+
elif [ "hv" == "$type" ]; then
69+
echo "효성 UCP HV Mold 테마 설정 중...."
70+
71+
# 로고 파일 변경
72+
sed -i "/\"logo\"/ c\ \"logo\": \"assets/logo-hv.png\"," $config_path
73+
sed -i "/\"banner\"/ c\ \"banner\": \"assets/login-logo-hv.png\"," $config_path
74+
sed -i "/\"minilogo\"/ c\ \"minilogo\": \"assets/mini-logo-hv.png\"," $config_path
75+
76+
# 저작권 표시 변경
77+
sed -i "/\"footer\"/ c\ \"footer\": \"© HS HYOSUNG INFORMATION SYSTEMS\"," $config_path
78+
79+
# 앱 타이틀 명 변경
80+
sed -i "/\"appTitle\"/ c\ \"appTitle\": \"효성 UCP HV - Mold\"," $config_path
81+
sed -i "/\"loginTitle\"/ c\ \"loginTitle\": \"효성 UCP HV\"," $config_path
82+
83+
# 테마 변경
84+
sed -i "/\"@primary-color\"/ c\ \"@primary-color\": \"#2f54eb\"," $config_path
85+
sed -i "/\"@link-color\"/ c\ \"@link-color\": \"#2f54eb\"," $config_path
86+
sed -i "/\"@loading-color\"/ c\ \"@loading-color\": \"#2f54eb\"," $config_path
87+
sed -i "/\"@processing-color\"/ c\ \"@processing-color\": \"#2f54eb\"," $config_path
88+
89+
# 로고 사이즈 설정
90+
sed -i "/\"@logo-magin-top\"/ c\ \"@logo-magin-top\": \"4px\"," $config_path
91+
sed -i "/\"@logo-magin-bottom\"/ c\ \"@logo-magin-bottom\": \"0px\"," $config_path
92+
sed -i "/\"@mini-logo-magin-top\"/ c\ \"@mini-logo-magin-top\": \"8px\"," $config_path
93+
sed -i "/\"@mini-logo-magin-bottom\"/ c\ \"@mini-logo-magin-bottom\": \"8px\"," $config_path
94+
95+
echo "효성 UCP HV Mold 테마 설정 완료!"
96+
97+
fi
21.2 KB
Loading
17.6 KB
Loading

ui/public/assets/login-logo-hv.png

15.5 KB
Loading
File renamed without changes.

ui/public/assets/logo-clostack.png

17.6 KB
Loading

ui/public/assets/logo-hv.png

10.8 KB
Loading
8.69 KB
Loading

ui/public/assets/mini-logo-hv.png

2 KB
Loading

0 commit comments

Comments
 (0)