bmc issueshttps://gitlab.benoitmc.com/pub/bmc/-/issues2021-11-06T15:00:09+01:00https://gitlab.benoitmc.com/pub/bmc/-/issues/6Générator mots de passe2021-11-06T15:00:09+01:00Benoit MARTIN-CHAVEGénérator mots de passePrendre pilote + améliorer :
Inclure des `ch`, `cr`, `br` dans les consonnes et des `ou`, `an` etc dans les voyelles).
Virer les doubles voyelles ? (`i` / `y`)
Virer les doubles consonnes ? (`c`, `k`, `q`)
Mettre un nombre à la fin ?Prendre pilote + améliorer :
Inclure des `ch`, `cr`, `br` dans les consonnes et des `ou`, `an` etc dans les voyelles).
Virer les doubles voyelles ? (`i` / `y`)
Virer les doubles consonnes ? (`c`, `k`, `q`)
Mettre un nombre à la fin ?https://gitlab.benoitmc.com/pub/bmc/-/issues/5Validators2021-11-06T14:59:33+01:00Benoit MARTIN-CHAVEValidators```ruby
validates :column, boolean: true
validates :column, email: true
``````ruby
validates :column, boolean: true
validates :column, email: true
```https://gitlab.benoitmc.com/pub/bmc/-/issues/4Bool2021-11-06T14:59:07+01:00Benoit MARTIN-CHAVEBoolInspirations :
- https://github.com/typesigs/safebool
- https://github.com/prodis/wannabe_bool
Problème avec les deux gems : elles sont polluantes, pas de gestion de la valeur par défaut (sauf wannabe, mais globale et pas par appel). ...Inspirations :
- https://github.com/typesigs/safebool
- https://github.com/prodis/wannabe_bool
Problème avec les deux gems : elles sont polluantes, pas de gestion de la valeur par défaut (sauf wannabe, mais globale et pas par appel).
Problème avec Safebool : fait un print au chargement.
Faire une version non polluante + polluante à la demande.https://gitlab.benoitmc.com/pub/bmc/-/issues/3AR : update_if_changed! & save_if_changed!2021-11-06T14:58:44+01:00Benoit MARTIN-CHAVEAR : update_if_changed! & save_if_changed!update_if_changed
save_if_changed
update_if_changed!
save_if_changed!
Sans ça, le save ne se fera pas mais la validation se fait toujours, ce qui peut faire des accès à la BDD (validate uniqueness, etc).update_if_changed
save_if_changed
update_if_changed!
save_if_changed!
Sans ça, le save ne se fera pas mais la validation se fait toujours, ce qui peut faire des accès à la BDD (validate uniqueness, etc).https://gitlab.benoitmc.com/pub/bmc/-/issues/2Helper date_ago_in_words2021-11-06T14:58:20+01:00Benoit MARTIN-CHAVEHelper date_ago_in_wordsSimilaire à time_ago_in_words mais pour les dates :
- aujourd'hui
- hier
- il y a 3 jours
- il y a 2 semaines
- il y a 3 mois
- il y a 1 an
Coder aujourd'hui + hier et utiliser `distance_of_time_in_words` ?Similaire à time_ago_in_words mais pour les dates :
- aujourd'hui
- hier
- il y a 3 jours
- il y a 2 semaines
- il y a 3 mois
- il y a 1 an
Coder aujourd'hui + hier et utiliser `distance_of_time_in_words` ?https://gitlab.benoitmc.com/pub/bmc/-/issues/1Scope2021-11-06T14:57:46+01:00Benoit MARTIN-CHAVEScope- random
- no_limit
- no_order- random
- no_limit
- no_order