Skip to content
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

#3609 - Déplacement de l'URL qui envoie vers la procédure #4087

Merged

Conversation

Keirua
Copy link
Contributor

@Keirua Keirua commented Jul 11, 2019

#3609:

  • plus de lien à la création de la démarche
  • le lien est demandé lorsqu'on publie la démarche
  • on peut modifier ce lien dans l'onglet "description" si la démarche est publiée

image

.form-group
%h4 Où les usagers trouveront-ils le lien vers la démarche ?
= f.text_field :lien_site_web, class: 'form-control', placeholder: 'https://exemple.gouv.fr/ma_demarche'
- if @procedure.locked?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il y a une raison particulière de mettre locked? plutôt que published || archived ?

Ah, mais sinon on pourrait faire plus simple : mettre juste if !@procedure.new?. Comme ça la première fois qu'on remplit le formulaire, c'est masqué – mais ensuite on a le champ. Ça éviterait qu'un champ apparaisse et disparaisse mystérieusement en fonction des états.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

non, j'ai utilisé locked? car j'ai vu que c'est ce qu'il y a au dessus pour un cas d'usage du même ordre. mais ça appelle publiee_ou_archivee? en interne.

L'utilisation de procedure.new semble moins dépendante de l'état en effet, je vais l'ajouter.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

j'ai finalement opté pour procedure.created_at.present? car new? pas existant sur cette procédure. C'est surprenant, car on a pourtant forcément une procédure via ActiveRecord:

# Admin::ProceduresController#new
  def new
    @procedure ||= Procedure.new(for_individual: true)
    @availability = Procedure::PATH_AVAILABLE
  end

app/views/admin/procedures/_modal_publish.html.haml Outdated Show resolved Hide resolved
@kemenaran
Copy link
Contributor

@Keirua friendly ping :) Cette PR est toujours d'actualité ?

@Keirua Keirua force-pushed the 3609-deplacer-lien-procedure branch from 14fa6bf to 7d6fddd Compare July 25, 2019 14:02
@Keirua
Copy link
Contributor Author

Keirua commented Jul 25, 2019

Oui, c'est juste que je n'avais pas pris le temps de rendre passant les tests autos qui étaient cassés suite aux changements de can_publish?

@Keirua Keirua force-pushed the 3609-deplacer-lien-procedure branch from 7d6fddd to 3c5af13 Compare July 25, 2019 14:47
@Keirua Keirua force-pushed the 3609-deplacer-lien-procedure branch from 3c5af13 to 314b0f5 Compare July 25, 2019 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants