Skip to content
Snippets Groups Projects
validate.pug 3.54 KiB
Newer Older
include ../../components/widgets

sib-router
  sib-route(name='improvement-dialog')
  sib-route(name='refusal-dialog')

.block_log.block_creat_count
    bind-resources,
    fields='format, steps, content(name, preview_image, description, tags),\
            submitter_info(submitter.name, \
            submitter.mentor_profile.organisation.name, skills, uri, broken), copyright, specifications(\
            header_specifications, author, country, language.name,\
            publication_year, field, type.name, sharing), \
            related, improve, refuse',

    widget-submitter.name='cs-display-resource-property',
    widget-author='cs-display-resource-property',
    widget-country='cs-display-resource-property',
    widget-submitter.mentor_profile.organisation.name='cs-display-resource-property'
    widget-format='cs-display-multiple-property'
    widget-skills='cs-display-resource-property'
    widget-description='cs-display-property'
    widget-name='cs-display-property'
    widget-type.name="cs-display-resource-property"
    widget-publication_year='cs-display-resource-property'
    widget-sharing='cs-display-resource-property'
    widget-language.name='cs-display-resource-property'
    
    label-type.name='Type:'
    label-sharing='Access:'
    label-language.name='Language:'
    label-publication_year='Publication year:'
    label-header_specifications='Specifications'
    each-label-format="Format:"
    label-format=''
    multiple-format

    widget-steps='cs-display-step-property'
    label-steps=''
    each-label-steps="Step"
    multiple-steps

    label-related_title="Related resources"
    widget-related_title='cs-display-label'
    label-related=''
    widget-related='cs-display-related-property'
    multiple-related

    widget-field='cs-display-multiple-property'
    label-field=''
    each-label-field='Field:'
    multiple-field

    label-skills='With this resource, you will be able to:'
    label-uri='Link to resource'
    name-uri='original-link'
    label-country='Country:',
    label-submitter.mentor_profile.organisation.name='Organisation:',
    label-author='Author :',
    label-submitter.name='Resource posted by:',

    widget-improve='sib-action'
    label-improve='Require improvement'
    action-improve='improvement-dialog'
    class-improve='button_base'

    widget-refuse='sib-action'
    label-refuse='Report as inappropriate'
    action-refuse='refusal-dialog'
    class-refuse='button_base'
    data-src=`${endpoints.reviews}`
    fields='resource, status',
    widget-resource='sib-form-hidden'
    widget-status='sib-form-hidden'
    value-status='validated'
  dialog#refusal-dialog
    h2.title_lead Report as inappropriate
    sib-form#refusal-dialog-form(
      bind-resources,
      fields='comment, resource, status',

      label-comment='Explain reasons of refusal*'
      widget-comment='sib-form-textarea'
      widget-resource='sib-form-hidden'
      widget-status='sib-form-hidden'
      value-status='inappropriate'
      data-src=`${endpoints.reviews}`
    )

  dialog#improvement-dialog
    h2.title_lead Suggest improvement
    sib-form#improvement-dialog-form(
      data-src=`${endpoints.reviews}`
      fields='comment, resource, status',

      label-comment='Explain improvement required*'
      widget-comment='sib-form-textarea'
      widget-resource='sib-form-hidden'
      widget-status='sib-form-hidden'
      value-status='to_improve'
      submit-button='Send ->'