History of the file that is called src/include/lib/Garradin/Membres/Champs.php at checkin 3dfb698790ba0063
2024-03-28
| ||
20:22 | Allow to list names in reverse order file: [701a48709c] check-in: [16e551dadd] user: bohwaz, branch: trunk, size: 28472 [annotate] [blame] [check-ins using] [diff] | |
2024-02-22
| ||
15:07 | Fix: rebuild view when one of the virtual fields has changed file: [e73eeba2cd] check-in: [3d38652293] user: bohwaz, branch: trunk, size: 28389 [annotate] [blame] [check-ins using] [diff] | |
2023-12-20
| ||
19:36 | Don't allow to delete field if used in a virtual field SQL code file: [bb7a043b7d] check-in: [eea8eecfca] user: bohwaz, branch: trunk, size: 28194 [annotate] [blame] [check-ins using] [diff] | |
2023-12-15
| ||
14:36 | Implement users virtual fields by creating a SQL view named users_view file: [ae5a3f64c7] check-in: [5c3be9649c] user: bohwaz, branch: users-virtual-fields, size: 28082 [annotate] [blame] [check-ins using] [diff] | |
2023-10-25
| ||
13:25 | Make sure you have at least one searchable text field as user name file: [ed2d748d7d] check-in: [dd5eee876c] user: bohwaz, branch: trunk, size: 27169 [annotate] [blame] [check-ins using] [diff] | |
2023-10-19
| ||
21:34 | Implement import of subscriptions to services and fees file: [bb284c670e] check-in: [4008821719] user: bohwaz, branch: trunk, size: 26908 [annotate] [blame] [check-ins using] [diff] | |
2023-10-17
| ||
14:21 | Make sure we are returning something that works if the admin has selected no indexed fields as user name file: [e2638570c6] check-in: [682a04fd53] user: bohwaz, branch: trunk, size: 26780 [annotate] [blame] [check-ins using] [diff] | |
2023-10-02
| ||
16:26 | Make sure all exports use the same callback to normalize data file: [f134beaa31] check-in: [1c0383edb3] user: bohwaz, branch: dev, size: 26696 [annotate] [blame] [check-ins using] [diff] | |
2023-09-27
| ||
13:26 | Make sure we can't set a login field that is empty for the current user file: [ab1cea3afa] check-in: [0338edc346] user: bohwaz, branch: dev, size: 26829 [annotate] [blame] [check-ins using] [diff] | |
2023-09-21
| ||
15:30 | Change fields access to allow fine-grained access control file: [6f3fc7602f] check-in: [f1e3a00037] user: bohwaz, branch: dev, size: 26481 [annotate] [blame] [check-ins using] [diff] | |
2023-09-18
| ||
12:59 | Fix potential issues seen by phpstan file: [ef531d2309] check-in: [16656f87a3] user: bohwaz, branch: dev, size: 26378 [annotate] [blame] [check-ins using] [diff] | |
2023-09-15
| ||
15:09 | Other places where searchable name fields is not correctly addressed file: [c41b8f2c07] check-in: [687596e96f] user: bohwaz, branch: dev, size: 26522 [annotate] [blame] [check-ins using] [diff] | |
14:27 | Only use searchable fields in user name column file: [afa066b6b9] check-in: [d6a08d7ed4] user: bohwaz, branch: dev, size: 26296 [annotate] [blame] [check-ins using] [diff] | |
2023-07-21
| ||
13:28 | Renamed src/include/lib/Garradin/Users/DynamicFields.php → src/include/lib/Paheko/Users/DynamicFields.php. Rename everything from Garradin to Paheko file: [d9ee70cb98] check-in: [736b20220e] user: bohwaz, branch: dev, size: 25625 [annotate] [blame] [check-ins using] [diff] | |
2023-07-16
| ||
18:46 | Forget about GENERATED columns, prepare VIRTUAL columns file: [afdc692d45] check-in: [a33778c16a] user: bohwaz, branch: dev, size: 25643 [annotate] [blame] [check-ins using] [diff] | |
2023-07-15
| ||
02:49 | Another missing quoteIdentifier for search table file: [c1c59c8427] check-in: [afdd8488a8] user: bohwaz, branch: dev, size: 25974 [annotate] [blame] [check-ins using] [diff] | |
02:47 | Make sure identifiers are quoted file: [a54e54417b] check-in: [00045ce343] user: bohwaz, branch: dev, size: 25875 [annotate] [blame] [check-ins using] [diff] | |
02:22 | Make sure we import strings, not integers file: [ec513b87b5] check-in: [fc17986503] user: bohwaz, branch: dev, size: 25853 [annotate] [blame] [check-ins using] [diff] | |
01:51 | Get around numero constraint failed update error file: [077bb2e30c] check-in: [a50b57b42a] user: bohwaz, branch: dev, size: 25829 [annotate] [blame] [check-ins using] [diff] | |
00:27 | Make sure we use INI_SCANNER_RAW as INI_SCANNER_TYPED can lead to exposing system constants or environment variables file: [679faa7886] check-in: [3e98e72ded] user: bohwaz, branch: dev, size: 25752 [annotate] [blame] [check-ins using] [diff] | |
2023-07-12
| ||
23:41 | Fix and improve users import file: [52d539836c] check-in: [88333a07cd] user: bohwaz, branch: dev, size: 25731 [annotate] [blame] [check-ins using] [diff] | |
2023-07-04
| ||
12:10 | Fix add new preset file: [8fc20f9e77] check-in: [43e75242ce] user: bohwaz, branch: dev, size: 25622 [annotate] [blame] [check-ins using] [diff] | |
2023-06-23
| ||
21:25 | Fix SQL query missing identifier quote file: [4680e1d43f] check-in: [cf59b2270c] user: bohwaz, branch: dev, size: 25621 [annotate] [blame] [check-ins using] [diff] | |
12:38 | Make custom field the default option when creating a new field, improve ordering file: [28c2d99787] check-in: [34a7be0aee] user: bohwaz, branch: dev, size: 25577 [annotate] [blame] [check-ins using] [diff] | |
2023-06-05
| ||
10:28 | Make sure to cast the column when copying the table data, so that if by error a string is present for an integer, this will not break the app file: [b9ee91a2f6] check-in: [14d6d002a7] user: bohwaz, branch: dev, size: 25509 [annotate] [blame] [check-ins using] [diff] | |
2023-06-04
| ||
18:40 | Fix [9e955788568f19cfe4fe3b53fcc23a0717fb3ac5] reload dynamic fields cache before re-creating index file: [d283c61136] check-in: [e3032ec749] user: bohwaz, branch: dev, size: 25318 [annotate] [blame] [check-ins using] [diff] | |
2023-05-31
| ||
17:08 | Login field database index fixed when changing the login field from the admin file: [6255e40e5e] check-in: [378ffbbd95] user: alinaar, branch: dev, size: 25326 [annotate] [blame] [check-ins using] [diff] | |
2023-05-18
| ||
12:24 | Fix order of listed fields file: [1a3960695b] check-in: [c215a6760e] user: bohwaz, branch: dev, size: 25238 [annotate] [blame] [check-ins using] [diff] | |
2023-05-11
| ||
11:45 | Fix import of options fields from version 1.2.x file: [8eae75e3a2] check-in: [286fe231fb] user: bohwaz, branch: dev, size: 25427 [annotate] [blame] [check-ins using] [diff] | |
2023-05-10
| ||
20:34 | Implement user import and import preview file: [b5c6bd70bb] check-in: [409a9d3685] user: bohwaz, branch: dev, size: 25374 [annotate] [blame] [check-ins using] [diff] | |
2023-04-28
| ||
20:29 | Refactor mailing creation, preview and sending file: [7186706188] check-in: [9b5769ef8f] user: bohwaz, branch: dev, size: 24598 [annotate] [blame] [check-ins using] [diff] | |
2022-09-27
| ||
02:22 | Fix change of login field file: [69e1a7ca25] check-in: [9812fde7f2] user: bohwaz, branch: dev, size: 24237 [annotate] [blame] [check-ins using] [diff] | |
01:18 | Allow selection of login field and name fields file: [f743a9aa42] check-in: [a9e1ed8541] user: bohwaz, branch: dev, size: 24224 [annotate] [blame] [check-ins using] [diff] | |
2022-09-17
| ||
12:13 | Temporary fix for action file: [5cf9cf46cf] check-in: [690b6ab942] user: bohwaz, branch: dev, size: 21974 [annotate] [blame] [check-ins using] [diff] | |
2022-09-16
| ||
01:04 | Lower SQLite version requirements to 3.25.0, and block adding GENERATED columns if the correct version is not installed file: [1c24d7711c] check-in: [c0edf58961] user: bohwaz, branch: dev, size: 22059 [annotate] [blame] [check-ins using] [diff] | |
2022-09-15
| ||
14:56 | Fix install process file: [818fbe4d88] check-in: [4118bdd695] user: bohwaz, branch: dev, size: 21738 [annotate] [blame] [check-ins using] [diff] | |
2022-09-13
| ||
23:39 | Rename NAME to NAMES file: [f721fa69c8] check-in: [ae09a8fa35] user: bohwaz, branch: dev, size: 21167 [annotate] [blame] [check-ins using] [diff] | |
2022-09-06
| ||
02:29 | Log entities changes file: [6047200630] check-in: [5ac7bca013] user: bohwaz, branch: dev, size: 21164 [annotate] [blame] [check-ins using] [diff] | |
2022-08-15
| ||
00:57 | Add getFirstNameField method file: [9078c00c8f] check-in: [aee12ef6df] user: bohwaz, branch: dev, size: 20942 [annotate] [blame] [check-ins using] [diff] | |
2022-08-08
| ||
00:08 | Fix users_search indexes file: [a04e33606b] check-in: [e7783eafbe] user: bohwaz, branch: dev, size: 20821 [annotate] [blame] [check-ins using] [diff] | |
2022-08-07
| ||
23:19 | Use users_search table in search file: [e50df998d6] check-in: [f9ce20c14d] user: bohwaz, branch: dev, size: 20820 [annotate] [blame] [check-ins using] [diff] | |
22:34 | Don't use the hack of having id_parent = id to know if a user is parent, have a specific column for that file: [633a8f01fd] check-in: [4f6e10c340] user: bohwaz, branch: dev, size: 21711 [annotate] [blame] [check-ins using] [diff] | |
04:10 | Don't delete children when deleting parent user file: [a61fb0da50] check-in: [3ec6165e84] user: bohwaz, branch: dev, size: 22237 [annotate] [blame] [check-ins using] [diff] | |
04:08 | To know that a user is a parent, set id_parent = id, then we can more easily search for parent users file: [d71a34143c] check-in: [7df1dc4d8a] user: bohwaz, branch: dev, size: 22236 [annotate] [blame] [check-ins using] [diff] | |
02:47 | Fix issues in dynamic fields, and drop triggers to allow changing the users table from a third-party program file: [32029f163f] check-in: [0b7fc4db8b] user: bohwaz, branch: dev, size: 20786 [annotate] [blame] [check-ins using] [diff] | |
2022-08-06
| ||
03:19 | Implement parent/children relationship in users management file: [492eaa01ab] check-in: [c89b0ddad4] user: bohwaz, branch: dev, size: 19186 [annotate] [blame] [check-ins using] [diff] | |
2022-08-05
| ||
03:14 | Make date_inscription a normal dynamic field file: [44b3bafce3] check-in: [7e4bceb84e] user: bohwaz, branch: dev, size: 19231 [annotate] [blame] [check-ins using] [diff] | |
2022-07-31
| ||
03:21 | Implement generated columns as dynamic user fields file: [a6c147d5c6] check-in: [3b12525b6e] user: bohwaz, branch: dev, size: 19237 [annotate] [blame] [check-ins using] [diff] | |
2022-06-03
| ||
22:30 | Refactor sending of private message file: [3bd41b08fa] check-in: [67ec8c1036] user: bohwaz, branch: dev, size: 18048 [annotate] [blame] [check-ins using] [diff] | |
21:17 | Move templates, fix install file: [5b2d73e830] check-in: [299f0f0889] user: bohwaz, branch: dev, size: 18047 [annotate] [blame] [check-ins using] [diff] | |
20:49 | Fix upgrade file: [1fc4efc827] check-in: [7c4545267c] user: bohwaz, branch: dev, size: 17050 [annotate] [blame] [check-ins using] [diff] | |
18:58 | Merge latest trunk/emails to dev file: [88ae4d3456] check-in: [42f4f0980c] user: bohwaz, branch: dev, size: 17023 [annotate] [blame] [check-ins using] [diff] | |
2022-05-30
| ||
10:08 | Fix quote of field name in index creation file: [c845f8077c] check-in: [bff1167aa7] user: bohwaz, branch: trunk, size: 19106 [annotate] [blame] [check-ins using] [diff] | |
2022-04-02
| ||
18:46 | Refactor search file: [61351201fe] check-in: [4b14843367] user: bohwaz, branch: dev, size: 16957 [annotate] [blame] [check-ins using] [diff] | |
13:36 | Remove references to old membres table file: [0e12e2db50] check-in: [fff6f6995a] user: bohwaz, branch: dev, size: 17077 [annotate] [blame] [check-ins using] [diff] | |
2022-03-16
| ||
02:03 | Implement edit and adding new fields file: [a863dfd6c8] check-in: [c2c72edead] user: bohwaz, branch: dev, size: 16537 [annotate] [blame] [check-ins using] [diff] | |
2022-03-14
| ||
21:15 | Improve Upgrade process if something fails file: [4fb2df2bc7] check-in: [22b37319aa] user: bohwaz, branch: dev, size: 16021 [annotate] [blame] [check-ins using] [diff] | |
2022-03-12
| ||
02:08 | Implement saving of dynamic fields sort order, improve JS drag and sort file: [6468421ece] check-in: [0abf9de2e4] user: bohwaz, branch: dev, size: 15617 [annotate] [blame] [check-ins using] [diff] | |
2022-02-26
| ||
11:50 | Fix wording: nombre, not numéro file: [dcf37ea0d3] check-in: [8b866121cd] user: bohwaz, branch: trunk, size: 19078 [annotate] [blame] [check-ins using] [diff] | |
2022-02-08
| ||
00:08 | Fix PHP 8.1 errors file: [171fa454cd] check-in: [4389c3dcc4] user: bohwaz, branch: trunk, size: 19079 [annotate] [blame] [check-ins using] [diff] | |
2022-01-12
| ||
00:57 | Use a transliterated duplicate table, not a FTS4 table, as it would not resolve the issue of ordering unicode names file: [7e76f2e50c] check-in: [a419cfbfe5] user: bohwaz, branch: dev, size: 15332 [annotate] [blame] [check-ins using] [diff] | |
00:11 | Rename custom unicode collation to U_NOCASE, don't replace the native NOCASE collation as it can lead to index errors and malformed database file: [262a30da67] check-in: [5cd6df6ced] user: bohwaz, branch: trunk, size: 19089 [annotate] [blame] [check-ins using] [diff] | |
2022-01-11
| ||
01:12 | Modernize user edit file: [b2b4859b85] check-in: [8e8690f045] user: bohwaz, branch: dev, size: 15529 [annotate] [blame] [check-ins using] [diff] | |
2022-01-10
| ||
22:26 | Modernize services for user file: [7c62cc1f1c] check-in: [facb89fe6b] user: bohwaz, branch: dev, size: 15450 [annotate] [blame] [check-ins using] [diff] | |
21:36 | Rename and modernize user details file: [19ee6ae87f] check-in: [820131b891] user: bohwaz, branch: dev, size: 15223 [annotate] [blame] [check-ins using] [diff] | |
20:27 | Improve user list file: [aab0ec3d62] check-in: [60f662fe29] user: bohwaz, branch: dev, size: 15022 [annotate] [blame] [check-ins using] [diff] | |
20:08 | Fix upgrade file: [8427c05167] check-in: [4e37103dd8] user: bohwaz, branch: dev, size: 15005 [annotate] [blame] [check-ins using] [diff] | |
2022-01-02
| ||
18:34 | Make migration to Dynamic Fields working file: [dd6f71aad5] check-in: [fc565dec50] user: bohwaz, branch: dev, size: 15624 [annotate] [blame] [check-ins using] [diff] | |
16:04 | Fix checkbox fields: don't allow them to be NULL file: [cb6e0e0556] check-in: [7c23ffae73] user: bohwaz, branch: dev, size: 12975 [annotate] [blame] [check-ins using] [diff] | |
2021-12-30
| ||
13:40 | Fix upgrade from 1.0.x, thanks @ddgallo file: [9dd7b99664] check-in: [1b89de7a68] user: bohwaz, branch: trunk, size: 19083 [annotate] [blame] [check-ins using] [diff] | |
2021-12-11
| ||
15:43 | Migrate old membres table to users file: [2123fbda82] check-in: [576a7e78b1] user: bohwaz, branch: dev, size: 12667 [annotate] [blame] [check-ins using] [diff] | |
2021-12-04
| ||
02:38 | Progress on migration of custom fields file: [e59c711051] check-in: [004b9a67f6] user: bohwaz, branch: dev, size: 12226 [annotate] [blame] [check-ins using] [diff] | |
2021-11-03
| ||
17:37 | Fix: config is not required here file: [df5852c7ec] check-in: [2239ebd2fa] user: bohwaz, branch: trunk, size: 19090 [annotate] [blame] [check-ins using] [diff] | |
2021-10-28
| ||
03:05 | Rename Membres\Session class to Users\Session, and adapt to new DB schema file: [0cdd23dbc3] check-in: [6c4430703c] user: bohwaz, branch: dev, size: 10696 [annotate] [blame] [check-ins using] [diff] | |
2021-10-11
| ||
01:19 | Renamed src/include/lib/Garradin/Membres/Champs.php → src/include/lib/Garradin/Users/DynamicFields.php. Migrate user fields to entities (still not functional) file: [462905375a] check-in: [f36db2fd2e] user: bohwaz, branch: dev, size: 10576 [annotate] [blame] [check-ins using] [diff] | |
2021-10-05
| ||
02:59 | Start of implementation of 1.2.0 schema upgrade file: [7bec8ab5f1] check-in: [38dcbce920] user: bohwaz, branch: dev, size: 18783 [annotate] [blame] [check-ins using] [diff] | |
02:17 | Merge missing commits, fix upgrade file: [088db0f243] check-in: [701cb83b3b] user: bohwaz, branch: dev, size: 19141 [annotate] [blame] [check-ins using] [diff] | |
2021-04-08
| ||
23:31 | Fix change of identifier field with collate nocase file: [8c67451d61] check-in: [9cb10c1a70] user: bohwaz, branch: trunk, size: 19131 [annotate] [blame] [check-ins using] [diff] | |
2021-04-05
| ||
22:17 | Fix [4cd80507894e50f6], add ability to change files from user edit file: [8b03eb3d59] check-in: [198c3b0d10] user: bohwaz, branch: dev, size: 19075 [annotate] [blame] [check-ins using] [diff] | |
2021-03-17
| ||
18:41 | Fix edge cases file: [9c3a83a513] check-in: [c63cffccfd] user: bohwaz, branch: dev, size: 20728 [annotate] [blame] [check-ins using] [diff] | |
2021-03-15
| ||
00:27 | Rename category_id to id_category as for now everything else is still id_* so not really a good idea to have stuff all over the place file: [63e3a2053f] check-in: [c20cd8cd26] user: bohwaz, branch: dev, size: 20620 [annotate] [blame] [check-ins using] [diff] | |
2021-03-14
| ||
16:23 | Optimize users list indexes file: [ee07ea992d] check-in: [ab40a1f508] user: bohwaz, branch: dev, size: 20620 [annotate] [blame] [check-ins using] [diff] | |
2021-02-27
| ||
00:39 | Start of file management in user fields file: [e89e12fd7c] check-in: [4d5e43adaa] user: bohwaz, branch: dev, size: 19704 [annotate] [blame] [check-ins using] [diff] | |
2021-01-28
| ||
19:22 | Rename membres_categories to users_categories, change all references file: [f85cce9699] check-in: [d1a30a7827] user: bohwaz, branch: dev, size: 19695 [annotate] [blame] [check-ins using] [diff] | |
18:33 | Refactor user categories file: [e0aa8b78ee] check-in: [a9a60352ba] user: bohwaz, branch: dev, size: 19696 [annotate] [blame] [check-ins using] [diff] | |
2021-01-23
| ||
01:18 | Rewrite configuration, fix file handling file: [e72b0a0eac] check-in: [c4d4b327a9] user: bohwaz, branch: dev, size: 18514 [annotate] [blame] [check-ins using] [diff] | |
2020-12-17
| ||
00:17 | Fix potential errors reported by PHPStan file: [5d64a9e45c] check-in: [f965328227] user: bohwaz, branch: trunk, size: 18242 [annotate] [blame] [check-ins using] [diff] | |
2020-04-22
| ||
02:05 | Fonctions dépréciées dans PHP 7.3 file: [2d0b2b43df] check-in: [2d91e51455] user: bohwaz, branch: trunk, size: 18217 [annotate] [blame] [check-ins using] [diff] | |
2019-11-17
| ||
17:35 | Gérer les champs à choix multiple à l'export et import file: [1e1a261c03] check-in: [f5de34b507] user: bohwaz, branch: trunk, size: 18222 [annotate] [blame] [check-ins using] [diff] | |
2019-03-13
| ||
17:08 | Correctif pour la validation des champs de type select file: [9b116040de] check-in: [49d6ec6970] user: bohwaz, branch: trunk, size: 17975 [annotate] [blame] [check-ins using] [diff] | |
2018-08-26
| ||
01:09 | Correction faute typo file: [a027cb81e3] check-in: [a8b1fee8c2] user: bohwaz, branch: dev, size: 18136 [annotate] [blame] [check-ins using] [diff] | |
2018-08-04
| ||
00:41 | Ajout contraintes sur les champs de type date dans la table membres file: [3b88baecd5] check-in: [f41f7b540e] user: bohwaz, branch: dev, size: 18134 [annotate] [blame] [check-ins using] [diff] | |
2018-06-20
| ||
21:18 | Corrige champ passe qui ne devrait pas être système + possibilité d'ajouter plusieurs champs perso de suite file: [6839687f0f] check-in: [ba2128803f] user: bohwaz, branch: trunk, size: 17846 [annotate] [blame] [check-ins using] [diff] | |
21:10 | Ne pas permettre d'ajouter des champs ayant un nom système file: [611652ad59] check-in: [1f26ad54dd] user: bohwaz, branch: trunk, size: 17863 [annotate] [blame] [check-ins using] [diff] | |
2018-04-20
| ||
06:02 | Échapper le nom des champs dans la table membres afin d'éviter les soucis avec les mots-clés réservés par SQLite (erreur #acngifop) file: [2b5c5300ef] check-in: [2c0b1a65c4] user: bohwaz, branch: trunk, size: 16821 [annotate] [blame] [check-ins using] [diff] | |
2018-02-21
| ||
07:48 | Corrige installation des champs file: [a1cbfdd70c] check-in: [14f1be0c39] user: bohwaz, branch: trunk, size: 16813 [annotate] [blame] [check-ins using] [diff] | |
04:51 | Ne pas permettre de supprimer le champ email ! file: [c81852e57e] check-in: [b619ea4702] user: bohwaz, branch: trunk, size: 16834 [annotate] [blame] [check-ins using] [diff] | |
2018-02-09
| ||
01:12 | Ne pas copier le champ s'il n'existe pas déjà ! file: [880caee707] check-in: [b85cd942a5] user: bohwaz, branch: trunk, size: 16842 [annotate] [blame] [check-ins using] [diff] | |
2017-11-01
| ||
21:16 | Le champ passe disparaissait dans certains cas file: [0bbc3fc421] check-in: [467a686036] user: bohwaz, branch: trunk, size: 16749 [annotate] [blame] [check-ins using] [diff] | |
2017-10-25
| ||
04:55 | Supprimer la possibilité de lister le champ ID file: [60668b0d28] check-in: [434b1f0bb4] user: bohwaz, branch: trunk, size: 16619 [annotate] [blame] [check-ins using] [diff] | |
2017-08-09
| ||
07:19 | Utilisation du numéro plutôt que l'ID pour import/export de membre file: [9d2926e8e4] check-in: [6877253ad2] user: bohwaz, branch: dev, size: 16722 [annotate] [blame] [check-ins using] [diff] | |
06:59 | Dédoublement du champ ID en deux champs : ID (interne) et numéro de membre (champ membre modifiable) file: [6b0d0f9ef0] check-in: [3dfb698790] user: bohwaz, branch: dev, size: 16427 [annotate] [blame] [check-ins using] [diff] | |
2017-08-04
| ||
06:59 | Correction : doit être un objet file: [72f212aeb0] check-in: [34b11356bc] user: bohwaz, branch: dev, size: 15540 [annotate] [blame] [check-ins using] [diff] | |
2017-06-30
| ||
05:42 | Déplacement de la grosse majorité de la logique de DB dans KD2, suppression des méthodes simple* dépréciées file: [d384371350] check-in: [8cf9568498] user: bohwaz, branch: dev, size: 15503 [annotate] [blame] [check-ins using] [diff] | |
2017-05-26
| ||
06:32 | Corrections et améliorations des formulaires de membres file: [ddca1d72f4] check-in: [01e8abeba8] user: bohwaz, branch: dev, size: 15648 [annotate] [blame] [check-ins using] [diff] | |
2017-05-10
| ||
07:02 | Modernisation des fiches membres + amélioration UX avec des transitions file: [ae54e63bd0] check-in: [2bcf5d3c6a] user: bohwaz, branch: dev, size: 13819 [annotate] [blame] [check-ins using] [diff] | |
2017-05-03
| ||
06:28 | Modernisation du code : partie configuration file: [a9683b7b29] check-in: [5e80c3fb20] user: bohwaz, branch: dev, size: 13763 [annotate] [blame] [check-ins using] [diff] | |
2017-05-01
| ||
07:23 | Modernisation : utilisation de DB->begin() à la place de exec('BEGIN') (etc.) file: [0ab95672fa] check-in: [620a063aeb] user: bohwaz, branch: dev, size: 13659 [annotate] [blame] [check-ins using] [diff] | |
06:40 | Utilisation d'objets anonymes plutôt que des tableaux associatifs file: [aa1f6d39ca] check-in: [7bf5e8cf66] user: bohwaz, branch: dev, size: 13670 [annotate] [blame] [check-ins using] [diff] | |
2017-02-17
| ||
04:31 | Sécurité: obligation de confirmer activation OTP, ajout clef PGP pour chiffrement mails sortants, déplacement infos sécurité dans une page à part file: [2915d1081b] check-in: [71857e5680] user: bohwaz, branch: dev, size: 13495 [annotate] [blame] [check-ins using] [diff] | |
2017-01-26
| ||
00:19 | Ajout authentification à double facteur (OTP) file: [d222f084dc] check-in: [633bea8e4a] user: bohwaz, branch: dev, size: 13415 [annotate] [blame] [check-ins using] [diff] | |
2016-05-31
| ||
04:29 | Ne pas accepter les noms de champs qui commencent par un chiffre (refusés par SQLite). file: [da0a542d80] check-in: [1e224909d5] user: bohwaz, branch: trunk, size: 13328 [annotate] [blame] [check-ins using] [diff] | |
2015-02-24
| ||
03:33 | Le champ ID ne peut pas être supprimé, donc pas besoin de vérifier qu'il n'a pas été supprimé file: [012e73e8f5] check-in: [52d5f95d59] user: bohwaz, branch: trunk, size: 13084 [annotate] [blame] [check-ins using] [diff] | |
2015-01-05
| ||
03:43 | UserException, pas User_Exception file: [54cfaf6650] check-in: [32aadc8ed0] user: bohwaz, branch: trunk, size: 12969 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
19:49 | Fix bugs changements PSR-0 file: [d72e53f167] check-in: [67896fe9ae] user: bohwaz, branch: trunk, size: 12970 [annotate] [blame] [check-ins using] [diff] | |
2014-12-18
| ||
19:41 | Passage à PSR-0 + Dépendances simplifiées avec KD2fw file: [c295c68f64] check-in: [c39efc2c38] user: bohwaz, branch: trunk, size: 12960 [annotate] [blame] [check-ins using] [diff] | |
18:41 | Renamed src/include/class.champs_membres.php → src/include/lib/Garradin/Membres/Champs.php. Déplacement des objets pour adopter PSR-0 file: [64b68e48e3] check-in: [e1d5bc8368] user: bohwaz, branch: trunk, size: 12868 [annotate] [blame] [check-ins using] [diff] | |
2014-04-22
| ||
00:27 | Optimisation : index sur les champs listés file: [64b68e48e3] check-in: [2dac7f9add] user: bohwaz, branch: trunk, size: 12868 [annotate] [blame] [check-ins using] [diff] | |
2014-04-14
| ||
01:07 | Suppression lib JS en trop (version minifiée suffisante) + On s'assure de supprimer l'index avant de le recréer + On met à jour l'index quand on change la config aussi file: [53bbc4800d] check-in: [92c8bdfeaa] user: bohwaz, branch: trunk, size: 12482 [annotate] [blame] [check-ins using] [diff] | |
2014-04-01
| ||
15:55 | Plus correct comme ça file: [91300fec2d] check-in: [66241a8a6f] user: bohwaz, branch: trunk, size: 12414 [annotate] [blame] [check-ins using] [diff] | |
15:53 | ne pas nettoyer la table si le champ identifiant n'est pas encore déterminé file: [0d13dc8648] check-in: [5784129344] user: bohwaz, branch: trunk, size: 12330 [annotate] [blame] [check-ins using] [diff] | |
2014-03-22
| ||
01:30 | Mettre les champs vides à NULL avant de créer l'index sinon ça risque de foirer (deux champs vides ne sont pas uniques) file: [582e8b71a5] check-in: [0e386a3a61] user: bohwaz, branch: trunk, size: 12318 [annotate] [blame] [check-ins using] [diff] | |
2014-03-14
| ||
18:28 | Passage à la syntaxe courte des array() dans PHP 5.4 file: [ffdaa633d7] check-in: [ee4dfba719] user: bohwaz, branch: trunk, size: 12031 [annotate] [blame] [check-ins using] [diff] | |
2014-02-17
| ||
20:18 | Possibilité de configurer le champ identifiant et le champ identité des membres file: [98fbf77687] check-in: [0a9ee37350] user: bohwaz, branch: trunk, size: 12066 [annotate] [blame] [check-ins using] [diff] | |
2014-02-14
| ||
01:13 | suppression des dernières références aux transactions file: [f59b92efe1] check-in: [cd375467bb] user: bohwaz, branch: trunk, size: 11213 [annotate] [blame] [check-ins using] [diff] | |
2014-02-12
| ||
14:45 | Renommage des constantes GARRADIN_* en Garradin\* + support du login local par id ou email file: [635e79ce0b] check-in: [0f6cbac68b] user: bohwaz, branch: trunk, size: 11358 [annotate] [blame] [check-ins using] [diff] | |
2014-01-30
| ||
02:14 | Suppression de références à date_cotisation, qui n'est plus utilisé du coup file: [ae35bd1abf] check-in: [484bd29380] user: bohwaz, branch: trunk, size: 11376 [annotate] [blame] [check-ins using] [diff] | |
2013-09-29
| ||
11:27 | Merges multiples de corrections dans la branche stable file: [ca2a050e2f] check-in: [3d710711d8] user: bohwaz, branch: trunk, size: 11471 [annotate] [blame] [check-ins using] [diff] | |
11:17 | Mieux restreindre les noms des champs : pas de majuscules file: [ca2a050e2f] check-in: [5fc9f56a92] user: bohwaz, branch: trunk, size: 11471 [annotate] [blame] [check-ins using] [diff] | |
2013-07-27
| ||
12:20 | Renamed include/class.champs_membres.php → src/include/class.champs_membres.php. Déplacement du code dans src/ file: [1616424ebd] check-in: [5112ee854a] user: bohwaz, branch: trunk, size: 11251 [annotate] [blame] [check-ins using] [diff] | |
2013-02-13
| ||
15:08 |
| |
2013-01-31
| ||
16:33 | Ne pas faire de recherche quand on ne cherche rien + utilisation correcte de trim grumpf file: [05d6e18335] check-in: [6fc285dd46] user: bohwaz, branch: trunk, size: 11336 [annotate] [blame] [check-ins using] [diff] | |
16:25 | Correction de bugs en pagaille pour les champs membres + gestion dynamique des options pour select et multiple file: [65d032fca6] check-in: [9dbb21bd78] user: bohwaz, branch: trunk, size: 11331 [annotate] [blame] [check-ins using] [diff] | |
2013-01-30
| ||
16:03 | Affichage des infos du membre dans sa fiche file: [2773639a9f] check-in: [6bd977274f] user: bohwaz, branch: trunk, size: 11049 [annotate] [blame] [check-ins using] [diff] | |
15:19 | Ajout de membre en utilisant les champs personnalisés file: [ec688c4d23] check-in: [3b9b01fecb] user: bohwaz, branch: trunk, size: 10991 [annotate] [blame] [check-ins using] [diff] | |
2013-01-29
| ||
19:01 | Ajout option list_row pour gérer le tableau de liste des membres file: [85e92511fe] check-in: [4dfcbdc0cb] user: bohwaz, branch: trunk, size: 10964 [annotate] [blame] [check-ins using] [diff] | |
2013-01-18
| ||
14:27 | Gestion des champs privés et non modifiables en mode utilisateur file: [769331bd91] check-in: [a83adc021d] user: bohwaz, branch: trunk, size: 9737 [annotate] [blame] [check-ins using] [diff] | |
14:05 | La configuration du mot de passe doit être minimale, car c'est un champ un peu dunmaique selon le contexte, ça serait donc trop compliqué file: [8d723ee771] check-in: [f1290c6e52] user: bohwaz, branch: trunk, size: 9913 [annotate] [blame] [check-ins using] [diff] | |
2013-01-13
| ||
15:37 | Avancement sur les champs membres personnalisés + réflexion sur la suite des cotisations... file: [6205058156] check-in: [932ea4a33e] user: bohwaz, branch: trunk, size: 9262 [annotate] [blame] [check-ins using] [diff] | |
2013-01-04
| ||
07:16 | Passage du stockage des champs membres de JSON à INI, c'est plus intuitif quand même file: [6cc5cf3775] check-in: [21f2c46eb2] user: bohwaz, branch: trunk, size: 8831 [annotate] [blame] [check-ins using] [diff] | |
2012-12-29
| ||
07:04 | Avancement sur les champs personnalisables : ajout, suppression, modification fonctionnels. file: [e0994432f7] check-in: [849223ded3] user: bohwaz, branch: trunk, size: 7006 [annotate] [blame] [check-ins using] [diff] | |
2012-12-23
| ||
13:10 | Gestion à l'upgrade/install file: [a1455f1902] check-in: [911be190ea] user: bohwaz, branch: trunk, size: 3866 [annotate] [blame] [check-ins using] [diff] | |
12:51 | Added: Début des champs modifiables et personnalisables file: [9192892681] check-in: [b8cd499be0] user: bohwaz, branch: trunk, size: 3754 [annotate] [blame] [check-ins using] | |