#!/usr/share/ucs-test/runner bash
## desc: Create OX users with french locale
## bugs: [34349]
## packages:
##  - univention-ox
## tags:
##  - apptest
##  - SKIP
## exposure: dangerous

. "/usr/share/univention-lib/all.sh" || exit 137
. "ox.sh" || exit 137

eval "$(/usr/sbin/ucr shell)"

RETVAL=100

username="$(user_randomname)"
mail1="$(random_mailaddress)1@$domainname"
mail2="$(random_mailaddress)2@$domainname"
mail3="$(random_mailaddress)3@$domainname"

create_ox_user "$username" "$mail1"

wait_for_replication

ox_login "$username" "univention" || fail_test 110 "Login to account denied"

udm-test users/user modify \
	--dn "uid=$username,cn=users,$ldap_base" \
	--set oxLanguage='fr_FR'

wait_for_replication

ox_login "$username" "univention" || fail_test 110 "Login to account denied"
session="$(ox_session)"
res="$(ox_ajax folders action=root session="$session" columns=1,300 allowed_modules=mail)"
echo "$res" | grep "Dossiers privés" ||
	fail_test 110 "Missing private mail folter: $res"

user_remove "$username"

wait_for_replication

exit $RETVAL
# vim:set ft=sh:
