<commit_before>- if dossier.en_construction? || dossier.en_instruction?
  %span.button.primary.dropdown
    = dossier.decorate.display_state
    .dropdown-content.fade-in-down
      %ul.dropdown-items
        - if dossier.en_construction?
          %li.selected
            %span.icon.edit
            .description
              %h4 En construction
              Vous permettez à l'usager de modifier ses réponses au formulaire
          %li
            = link_to passer_en_instruction_dossier_path(dossier.procedure, dossier), method: :post, data: { confirm: "Confirmer vous le passage en instruction de ce dossier ?" } do
              %span.icon.in-progress
              .description
                %h4 Passer en instruction
                L'usager ne pourra plus modifier le formulaire

        - if dossier.en_instruction?
          %li
            = link_to repasser_en_construction_dossier_path(dossier.procedure, dossier), method: :post, data: { confirm: "Confirmer vous le passage en construction de ce dossier ?" } do
              %span.icon.edit
              .description
                %h4 Repasser en construction
                Vous permettrez à l'usager de modifier ses réponses au formulaire
          %li.selected
            %span.icon.in-progress
            .description
              %h4 En instruction
              L'usager ne peut modifier son dossier pendant l'instruction
          %li{ onclick: "TPS.showMotivation('accept');" }
            %span.icon.accept
            .description
              %h4 Accepter
              L'usager sera notifié que son dossier a été accepté
          %li{ onclick: "TPS.showMotivation('without-continuation');" }
            %span.icon.without-continuation
            .description
              %h4 Classer sans suite
              L'usager ne recevra aucune notification
          %li{ onclick: "TPS.showMotivation('refuse');" }
            %span.icon.refuse
            .description
              %h4 Refuser
              L'usager sera notifié que son dossier a été refusé
      = render partial: 'new_gestionnaire/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Accepter le dossier',  popup_class: 'accept', process_action: 'accepter', title: 'Accepter', confirm: 'Accepter ce dossier ?' }
      = render partial: 'new_gestionnaire/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Classer le dossier sans suite', popup_class: 'without-continuation', process_action: 'classer_sans_suite', title: 'Classer sans suite', confirm: 'Confirmer vous le classement sans suite de ce dossier ?' }
      = render partial: 'new_gestionnaire/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Refuser le dossier', popup_class: 'refuse', process_action: 'refuser', title: 'Refuser', confirm: 'Confirmer vous le refus de ce dossier ?' }

- else
  - if dossier.motivation.present? || dossier.attestation.present?
    %span.button.dropdown{ class: button_or_label_class(dossier) }
      = dossier.statut
      .dropdown-content.fade-in-down.terminated
        - if dossier.motivation.present?
          %h4 Motivation
          %p.dossier-motivation= dossier.motivation
<commit_msg>Fix typos and unify the wording for dossier processing<commit_after>- if dossier.en_construction? || dossier.en_instruction?
  %span.button.primary.dropdown
    = dossier.decorate.display_state
    .dropdown-content.fade-in-down
      %ul.dropdown-items
        - if dossier.en_construction?
          %li.selected
            %span.icon.edit
            .description
              %h4 En construction
              Vous permettez à l'usager de modifier ses réponses au formulaire
          %li
            = link_to passer_en_instruction_dossier_path(dossier.procedure, dossier), method: :post, data: { confirm: "Confirmer vous le passage en instruction de ce dossier ?" } do
              %span.icon.in-progress
              .description
                %h4 Passer en instruction
                L'usager ne pourra plus modifier le formulaire

        - if dossier.en_instruction?
          %li
            = link_to repasser_en_construction_dossier_path(dossier.procedure, dossier), method: :post, data: { confirm: "Confirmer vous le passage en construction de ce dossier ?" } do
              %span.icon.edit
              .description
                %h4 Repasser en construction
                Vous permettrez à l'usager de modifier ses réponses au formulaire
          %li.selected
            %span.icon.in-progress
            .description
              %h4 En instruction
              L'usager ne peut modifier son dossier pendant l'instruction
          %li{ onclick: "TPS.showMotivation('accept');" }
            %span.icon.accept
            .description
              %h4 Accepter
              L'usager sera notifié que son dossier a été accepté
          %li{ onclick: "TPS.showMotivation('without-continuation');" }
            %span.icon.without-continuation
            .description
              %h4 Classer sans suite
              L'usager ne recevra aucune notification
          %li{ onclick: "TPS.showMotivation('refuse');" }
            %span.icon.refuse
            .description
              %h4 Refuser
              L'usager sera notifié que son dossier a été refusé
      = render partial: 'new_gestionnaire/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Accepter le dossier',  popup_class: 'accept', process_action: 'accepter', title: 'Accepter', confirm: "Confirmez-vous l'acceptation ce dossier ?" }
      = render partial: 'new_gestionnaire/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Classer le dossier sans suite', popup_class: 'without-continuation', process_action: 'classer_sans_suite', title: 'Classer sans suite', confirm: 'Confirmez-vous le classement sans suite de ce dossier ?' }
      = render partial: 'new_gestionnaire/dossiers/state_button_motivation', locals: { dossier: dossier, popup_title: 'Refuser le dossier', popup_class: 'refuse', process_action: 'refuser', title: 'Refuser', confirm: 'Confirmez-vous le refus de ce dossier ?' }

- else
  - if dossier.motivation.present? || dossier.attestation.present?
    %span.button.dropdown{ class: button_or_label_class(dossier) }
      = dossier.statut
      .dropdown-content.fade-in-down.terminated
        - if dossier.motivation.present?
          %h4 Motivation
          %p.dossier-motivation= dossier.motivation

{'fraction_non_alphanumeric': 0.08823981552651806, 'fraction_numerical': 0.0024596464258262877, 'mean_word_length': 2.488471849865952, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7247446', 'n_tokens_mistral': 2014, 'n_tokens_neox': 1845, 'n_words': 491}