Overview
Comment:Ne pas permettre de faire des ID de compte en minuscule
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 2ff14ece2ad55eea335ddfe7edfc1e8bfdf56394
User & Date: bohwaz on 2016-05-31 05:21:16
Other Links: manifest | tags
References
2020-12-08
23:25 Wiki page "Changelog/0.9" artifact: b9c916b4d1 user: bohwaz
Context
2016-05-31
05:38
Encore des soucis de foreign keys: il faut permettre de mettre id_auteur à NULL pour pouvoir supprimer des membres qui ont fait des rapprochements. check-in: 795737be8a user: bohwaz tags: trunk
05:21
Ne pas permettre de faire des ID de compte en minuscule check-in: 2ff14ece2a user: bohwaz tags: trunk
05:16
suppression d'opération = suppression du rapprochement lié check-in: a444ef4fa8 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