fieldsets = [
('담당자 검토', {'fields': ['memo', 'status', ]}),
]
readonly_fields = [
"check_phone_info",
]
def check_phone_info(self, obj):
GREEN_RGB = "228B22"
RED_RGB = "FF0000"
user = obj.manager.user
profile_phone = user.profile.phone
apply_phone = obj.phone
if profile_phone == apply_phone:
return format_html(
'<span style="color: #{};">{}</span>',
GREEN_RGB,
'프로필과 매니저 지원서의 휴대폰 번호가 일치해요',
)
else:
return format_html(
'<span style="color: #{};">{} <br>- 프로필: {}</span>',
RED_RGB,
'프로필과 지원서의 휴대폰 번호가 달라요',
profile_phone,
)
check_phone_info.short_description = "휴대폰 검증"
