-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ETQ admin je peux activer la délivrance des attestations v2 (sous feature flag) #10465
ETQ admin je peux activer la délivrance des attestations v2 (sous feature flag) #10465
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #10465 +/- ##
==========================================
+ Coverage 81.02% 81.05% +0.03%
==========================================
Files 1220 1223 +3
Lines 25845 25901 +56
Branches 4667 4682 +15
==========================================
+ Hits 20940 20995 +55
- Misses 4905 4906 +1 ☔ View full report in Codecov by Sentry. |
f28607f
to
fc5dd21
Compare
e98f90e
to
72b1c92
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'ai hate !
|
||
class AddStateToAttestationTemplates < ActiveRecord::Migration[7.0] | ||
def change | ||
add_column :attestation_templates, :state, :string, default: 'published' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
je comprends qu'on ait besoin de default = published pour garder les v1 publié mais pour toutes les nouvelles attestation_template, il ne faudrait pas avoir default = draft ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
non car si la démarche n'est pas encore publiée, on créé une attestation publiée (C'est une reco de Marlène). De toute façon l'attribut est set au niveau du build de l'attestation dans le controller
app/services/weasyprint_service.rb
Outdated
@options = options | ||
end | ||
|
||
def generate_pdf |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
je ne comprends pas l’intérêt d'en faire un méthode d'instance plutôt qu'une méthode de classe.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'ai changé pour du statique. C'était une habitude (en particulier tirée des patterns des services pour faraday, de la façon dont peuvent évoluer les services, ajouts de middlewares, etc…).
… published attestation
72b1c92
to
3ebe53b
Compare
3ebe53b
to
a59cb85
Compare
c9ef8cc
to
617c0e4
Compare
ccf5b25
Comme pour les champs du formulaire, les modifications sur l'attestation sont en autosave et doivent être explicitement publiés pour être répercutés sur l'attestation délivrée. Le nouveau bandeau sticky suggéré par @marleneklok sera d'ailleurs repris sur l'écran du formulaire. La notion d'activation de la délivrance est indépendante.
(déso pour l'aperçu, mon install python est pétée ce matin)