Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
K
kohinos-tav
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 1
    • Merge Requests 1
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • agplv3
  • kohinos-tav
  • Merge Requests
  • !130

Merged
Opened Jan 30, 2025 by Damien Moulard@DamienM 
  • Report abuse
Report abuse

add parameter to activate adherents balance ceiling

  • Discussion 2
  • Commits 5
  • Changes 6
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
  • Yvon Kerdoncuff
    @Yvon started a discussion on an old version of the diff Feb 06, 2025
    Resolved by Damien Moulard Feb 11, 2025
    src/Migrations/Version20250130095533.php 0 → 100644
    8 use Doctrine\Migrations\AbstractMigration;
    9
    10 /**
    11 * Auto-generated Migration: Please modify to your needs!
    12 */
    13 final class Version20250130095533 extends AbstractMigration
    14 {
    15 public function getDescription() : string
    16 {
    17 return '';
    18 }
    19
    20 public function up(Schema $schema) : void
    21 {
    22 // this up() migration is auto-generated, please modify it to your needs
    23 $this->addSql("INSERT INTO global_parameter (id, name, description, value, mandatory) VALUES (UUID(), 'ACTIVATE_ADHERENTS_BALANCE_CEILING', 'Active ou non les fonctionnalités liées au plafond de solde d\'un adhérent', null, '1')");
    • Yvon Kerdoncuff @Yvon commented Feb 06, 2025
      Master

      Autant pour la story #7544, je trouvais que ce n'est pas si grave que ça parce que c'était que du wording, mais constate que tu as suivi la même logique ici où c'est plus problématique.

      De façon générale, quand on fait un développement pour un autre client, il ne faut pas que ça casse ce qui a été fait pour les clients pour qui nous avons développé une fonctionnalité précédemment. Or, si on met à jour ce code chez ssa-G, comme nous n'avons pas de process nous permettant de nous souvenir ou d'automatiser toutes les reconfigurations nécessaires, nous allons l'oublier.

      Donc ils n'auront plus le bouton pour appliquer le plafond. Du coup, ils ne vont pas comprendre, ils vont chercher pourquoi, puis ils vont nous faire un mail pour nous demander pourquoi, et on devra leur répondre. Bref, ce n'est pas souhaitable, surtout qu'il existe des alternatives.

      Une proposition de résolution est de mettre la valeur par défaut à true dans la migration. Pour la story #7544, même si ce n'est plus le sujet ici parce que je l'ai validée, l'idéal serait de mettre un texte par défaut également, soit dans la migration, soit dans le code.

      Edited Feb 06, 2025 by Yvon Kerdoncuff
      Autant pour la story #7544, je trouvais que ce n'est pas si grave que ça parce que c'était que du wording, mais constate que tu as suivi la même logique ici où c'est plus problématique. De façon générale, quand on fait un développement pour un autre client, il ne faut pas que ça casse ce qui a été fait pour les clients pour qui nous avons développé une fonctionnalité précédemment. Or, si on met à jour ce code chez ssa-G, comme nous n'avons pas de process nous permettant de nous souvenir ou d'automatiser toutes les reconfigurations nécessaires, nous allons l'oublier. Donc ils n'auront plus le bouton pour appliquer le plafond. Du coup, ils ne vont pas comprendre, ils vont chercher pourquoi, puis ils vont nous faire un mail pour nous demander pourquoi, et on devra leur répondre. Bref, ce n'est pas souhaitable, surtout qu'il existe des alternatives. Une proposition de résolution est de mettre la valeur par défaut à true dans la migration. Pour la story #7544, même si ce n'est plus le sujet ici parce que je l'ai validée, l'idéal serait de mettre un texte par défaut également, soit dans la migration, soit dans le code.
    • Damien Moulard @DamienM commented Feb 07, 2025
      Master

      Même réponse que sur télégram, de plus le paramètre requiert l'activation à minima de household_based_allowance (on devrait peut-être le rajouter en description d'ailleurs ?), donc il ne me semble pas judicieux de le mettre à true par défaut (je pense à la fusion avec kohinos par exemple).

      Même réponse que sur télégram, de plus le paramètre requiert l'activation à minima de household_based_allowance (on devrait peut-être le rajouter en description d'ailleurs ?), donc il ne me semble pas judicieux de le mettre à true par défaut (je pense à la fusion avec kohinos par exemple).
    • Yvon Kerdoncuff @Yvon

      changed this line in version 2 of the diff

      Feb 10, 2025

      changed this line in version 2 of the diff

      changed this line in [version 2 of the diff](https://gl.cooperatic.fr/agplv3/kohinos-tav/merge_requests/130/diffs?diff_id=3832&start_sha=12da036da753313446a07c6e9b71fbd91c1e7553#d52370176b7666e5a6668124147965636e2f5aa7_23_23)
      Toggle commit list
    Please register or sign in to reply
  • Yvon Kerdoncuff @Yvon

    added 31 commits

    • 12da036d...9796cd68 - 29 commits from branch sprint-2-montpellier
    • f7facefb - Merge branch 'sprint-2-montpellier' into 7500-balance-ceiling-parameter
    • 651f09e2 - set default value and improve description for global parameter activate_adherents_balance_ceiling

    Compare with previous version

    Feb 10, 2025

    added 31 commits

    • 12da036d...9796cd68 - 29 commits from branch sprint-2-montpellier
    • f7facefb - Merge branch 'sprint-2-montpellier' into 7500-balance-ceiling-parameter
    • 651f09e2 - set default value and improve description for global parameter activate_adherents_balance_ceiling

    Compare with previous version

    added 31 commits <ul><li>12da036d...9796cd68 - 29 commits from branch <code>sprint-2-montpellier</code></li><li>f7facefb - Merge branch &#39;sprint-2-montpellier&#39; into 7500-balance-ceiling-parameter</li><li>651f09e2 - set default value and improve description for global parameter activate_adherents_balance_ceiling</li></ul> [Compare with previous version](https://gl.cooperatic.fr/agplv3/kohinos-tav/merge_requests/130/diffs?diff_id=3832&start_sha=12da036da753313446a07c6e9b71fbd91c1e7553)
    Toggle commit list
  • Yvon Kerdoncuff @Yvon

    added 1 commit

    • d63179f6 - set default value for reconversion_frequency_help_text to value initialy used in…

    Compare with previous version

    Feb 10, 2025

    added 1 commit

    • d63179f6 - set default value for reconversion_frequency_help_text to value initialy used in…

    Compare with previous version

    added 1 commit <ul><li>d63179f6 - set default value for reconversion_frequency_help_text to value initialy used in…</li></ul> [Compare with previous version](https://gl.cooperatic.fr/agplv3/kohinos-tav/merge_requests/130/diffs?diff_id=3833&start_sha=651f09e2eabd8d6afa0879e7eb043df1a22e422b)
    Toggle commit list
  • Damien Moulard @DamienM

    resolved all discussions

    Feb 11, 2025

    resolved all discussions

    resolved all discussions
    Toggle commit list
  • Damien Moulard @DamienM

    added 1 commit

    • 350ba5cd - quick text fix

    Compare with previous version

    Feb 11, 2025

    added 1 commit

    • 350ba5cd - quick text fix

    Compare with previous version

    added 1 commit <ul><li>350ba5cd - quick text fix</li></ul> [Compare with previous version](https://gl.cooperatic.fr/agplv3/kohinos-tav/merge_requests/130/diffs?diff_id=3835&start_sha=d63179f6e4ae952ec5d3d1c369a0bb65399ec805)
    Toggle commit list
  • Damien Moulard @DamienM

    merged

    Feb 11, 2025

    merged

    merged
    Toggle commit list
  • Write
  • Preview
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment
Assignee
No assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
Reference: agplv3/kohinos-tav!130