taiga: настройка user_email_allowed_domains

akrasnyh
parent dbdf1bd230
commit 993fa4bff7

@ -12,6 +12,7 @@ smtp_password =
language = #-os_locale_language-#
timezone = #-os_clock_timezone-#
public_register = True
user_email_allowed_domains =
max_private_projects = None
max_public_projects = None
node = 12.22.12

@ -28,3 +28,25 @@ clear_buf(){
done
read -t 0.01 -n 10000 || true
}
# Convert ini.env array to Python list
arr_to_list(){
if [[ $# == 0 || -z $1 ]]
then
echo "[]"
exit
fi
IFS=,
local list=
for i in $1; do
if [[ -z $list ]]
then
list="'$i'"
else
list="$list, '$i'"
fi
done
unset IFS
list="[$list]"
echo $list
}

@ -33,6 +33,7 @@ regular(){
"^.*(CELERY_TIMEZONE =).*" "\1 '${taiga_timezone}'"
"^.*(ENABLE_TELEMETRY =).*" "\1 False"
"^.*(PUBLIC_REGISTER_ENABLED =).*" "\1 ${taiga_public_register}"
"^.*(USER_EMAIL_ALLOWED_DOMAINS =).*" "\1 $(arr_to_list $taiga_user_email_allowed_domains)"
"^.*(MAX_PRIVATE_PROJECTS_PER_USER =).*" "\1 ${taiga_max_private_projects}"
"^.*(MAX_PUBLIC_PROJECTS_PER_USER =).*" "\1 ${taiga_max_public_projects}"

Loading…
Cancel
Save