Sha256: ffc9c391ab4fcb02b79223bc30f054d996121f5104b08bbaa73e8596d6a77fad

Contents?: true

Size: 1.25 KB

Versions: 3

Compression:

Stored size: 1.25 KB

Contents

= effective_form_with(model: [:admin, cpd_audit], engine: true) do |f|
  = f.hidden_field :id

  %p This audit will be marked as <strong>completed information</strong> and <strong>ready for review</strong>.

  - reviewers = cpd_audit.cpd_audit_reviews

  - if reviewers.present?
    %h3 Email to send
    %p
      - email = Effective::EmailTemplate.where(template_name: :cpd_audit_review_ready).first!

      The existing
      = link_to(pluralize(reviewers.length, 'assigned reviewer'), '#audit-reviews', 'data-click-tab': true)
      will be sent an
      = link_to('cpd_audit_review_ready email', effective_email_templates.edit_admin_email_template_path(email))
      email.

  - if reviewers.blank?
    %p Please assign one or more reviewers:

    - # Pre-select the first reviewer if present
    - if f.object.cpd_audit_reviews.blank?
      - f.object.cpd_audit_reviews.build(user: cpd_audit.suggested_cpd_audit_reviewers.first)

    = f.has_many :cpd_audit_reviews, class: 'tight' do |fr|
      = card('Reviewer') do
        = render('admin/cpd_audits/audit_reviewer_fields', form: fr, f: fr)

        %p Send email
        = email_form_fields(fr, :cpd_audit_review_ready)

  = f.submit 'Ready to Review', border: false, center: true, 'data-confirm': "Complete #{f.object}?"

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
effective_cpd-1.2.4 app/views/admin/cpd_audits/_form_complete.html.haml
effective_cpd-1.2.3 app/views/admin/cpd_audits/_form_complete.html.haml
effective_cpd-1.2.2 app/views/admin/cpd_audits/_form_complete.html.haml