X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Fcron%2Fcheckdb.php;h=c2220520615d886ea3ae838202338e5626d2982d;hb=34465ab035104f739a54ec62660f04f874448627;hp=f70e56649eff55b9ee5b862936ec56444d9777b3;hpb=de14933c384281bfc5571b8b3d7d7ac94b04bc48;p=platal.git diff --git a/bin/cron/checkdb.php b/bin/cron/checkdb.php index f70e566..c222052 100755 --- a/bin/cron/checkdb.php +++ b/bin/cron/checkdb.php @@ -1,7 +1,7 @@ #!/usr/bin/php5 -q 1", "à chaque personne de l'annuaire de l'AX (identification_ax) doit correspondre AU PLUS UNE personne de notre annuaire (auth_user_md5) -> si ce n'est pas le cas il faut regarder en manuel ce qui ne va pas !"); +/* no alumni is allowed to have empty names */ +check("SELECT s.uid, d.public_name + FROM profile_name AS s + INNER JOIN profile_display AS d ON (d.pid = s.uid) + WHERE name = ''", "liste des personnes qui ont un de leur nom de recherche vide"); + /* verifie qu'il n'y a pas d'utilisateurs ayant un compte Google Apps désactivé et une redirection encore active vers Google Apps */ check("SELECT a.alias, g.g_status, u.mail_storage FROM auth_user_md5 AS u - INNER JOIN aliases AS a ON (a.id = u.user_id AND a.type = 'a_vie') + INNER JOIN aliases AS a ON (a.uid = u.user_id AND a.type = 'a_vie') INNER JOIN gapps_accounts AS g ON (g.l_userid = u.user_id) WHERE FIND_IN_SET('googleapps', u.mail_storage) > 0 AND g.g_status != 'active'", "utilisateurs ayant une redirection vers Google Apps alors que leur compte GApps n'est pas actif");