Overview
SHA1:2ff14ece2ad55eea335ddfe7edfc1e8bfdf56394
Date: 2016-05-31 05:21:16
User: bohwaz
Comment:Ne pas permettre de faire des ID de compte en minuscule
Timelines: family | ancestors | descendants | both | trunk
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2016-05-31
05:38
[795737be8a] Encore des soucis de foreign keys: il faut permettre de mettre id_auteur à NULL pour pouvoir supprimer des membres qui ont fait des rapprochements. (user: bohwaz, tags: trunk)
05:21
[2ff14ece2a] Ne pas permettre de faire des ID de compte en minuscule (user: bohwaz, tags: trunk)
05:16
[a444ef4fa8] suppression d'opération = suppression du rapprochement lié (user: bohwaz, tags: trunk)
Changes

Modified src/include/data/0.7.2.sql from [4b77ea5e4d] to [7a12e6fced].


1





ALTER TABLE rappels_envoyes ADD COLUMN id_rappel INTEGER NULL REFERENCES rappels (id);




>
|
>
>
>
>
1
2
3
4
5
6
# Colonne manquante
ALTER TABLE rappels_envoyes ADD COLUMN id_rappel INTEGER NULL REFERENCES rappels (id);

# Un bug a permis d'insérer des comptes avec des lettres minuscules, créant des problèmes
# corrigeons donc les comptes pour les mettre en majuscules.
UPDATE compta_comptes SET id = UPPER(id);

Modified src/include/lib/Garradin/Compta/Comptes.php from [ef24ced8a2] to [3f5ee84310].

81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
            if ($new_id == $data['parent'])
            {
                throw new UserException('Nombre de sous-comptes maximal atteint pour ce compte parent-ci.');
            }
        }
        else
        {
            $new_id = $data['id'];
        }

        if (isset($data['position']))
        {
            $position = (int) $data['position'];
        }
        else







|







81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
            if ($new_id == $data['parent'])
            {
                throw new UserException('Nombre de sous-comptes maximal atteint pour ce compte parent-ci.');
            }
        }
        else
        {
            $new_id = strtoupper($data['id']);
        }

        if (isset($data['position']))
        {
            $position = (int) $data['position'];
        }
        else