Skip to content
Snippets Groups Projects
list.pug 7.95 KiB
Newer Older
solid-router
    solid-route( name='confirm_suppress', use-id)
    solid-route( name='resource-report-broken-link-contributor', use-id)
    solid-route( name='confirm_status_change', id-prefix=`${endpoints.requests}`, use-id)
dialog(open data-view='confirm_suppress')#confirm_suppress.no-sidebar
    include ./confirmation-deletion
dialog(open data-view='resource-report-broken-link-contributor')#resource-report-broken-link-contributor
    include ./resource-report-broken-link-contributor
dialog(open data-view='confirm_status_change')#confirm_status_change.no-sidebar
Alice Poggioli's avatar
Alice Poggioli committed
    include ./confirmation-status-change

fred's avatar
fred committed
div.container_min
Benoit Alessandroni's avatar
Benoit Alessandroni committed
    h2.title_lead.fd_bleu=`${data.GeneralLabel}`
    //- button.button_dark.pull-right=`${data.WatchThePresentation}`
    //-     i.far.fa-play-circle
fred's avatar
fred committed

div.block_list
    div.button__actions
        div.resources__newresource
            solid-link(next='contributor-resource-create')
fred's avatar
fred committed
                div
Alice Poggioli's avatar
Alice Poggioli committed
                div.button_base.ico_gauche.ico_plus=`${data.PostResource}`
fred's avatar
fred committed

        div.dashboard__database
            solid-link(next='contributor-database')
Alice Poggioli's avatar
Alice Poggioli committed
                div.button_base.ico_gauche.ico_database=`${data.BrowseDatabase}`
fred's avatar
fred committed

    div.tabs
        div(class='tablink', onclick="openTab('contributor-dashboard', 'reviews', this)")
Alice Poggioli's avatar
Alice Poggioli committed
            h2=`${data.ResourcesRequestingValidation}`
        div(class='tablink', onclick="openTab('contributor-dashboard', 'requests', this)")
Alice Poggioli's avatar
Alice Poggioli committed
            h2=`${data.RequestedResources}`
        div(class='tablink', onclick="openTab('contributor-dashboard', 'history', this)", id='defaultOpen')
Alice Poggioli's avatar
Alice Poggioli committed
            h2=`${data.HistoryResources}`
fred's avatar
fred committed
        
        div.block_log.block_list
fred's avatar
fred committed
            div#reviews.tabcontent
fred's avatar
fred committed
                    hidden
                        i.fas.fa-spinner.fa-spin
                solid-link(class="backlink pull-right", next="resource-validation-process")=`${data.WhatValidationProcess}`
                solid-display#pending_resources(
                    loader-id="loader-review-contributor"
fred's avatar
fred committed
                    data-src=`${endpoints.resources}pending/`
                    fields='content(name, info(resource_author, publication_year, review.reviewer)), validate',
                    widget-publication_year='cs-display-resource-property'
                    label-publication_year=`${data.DatePublication}: `
                    widget-resource_author='cs-display-resource-property'
                    label-resource_author=`${data.Author}: `
                    widget-name="solid-display-value"
                    widget-review.reviewer='cs-display-reviewer-property'
                    label-review.reviewer=`${data.Reviewer}: `
                    action-validate='contributor-resource-validate'
                    label-validate=`${data.CheckResource}`
                    class-validate="check_ressource"
fred's avatar
fred committed
                    widget-validate='cs-validate-action'
fred's avatar
fred committed
                )

fred's avatar
fred committed
            div(id='requests', class="tabcontent")
fred's avatar
fred committed
                    hidden 
                        i.fas.fa-spinner.fa-spin
                solid-display#request_list.request_accordion(
                    loader-id="loader-requests-contributor"
fred's avatar
fred committed
                    data-src=`${endpoints.requests}`
Alice Poggioli's avatar
Alice Poggioli committed
                    fields='name, content(description, info(fields, language.name, target, submitter.email, status))',
                    
                    label-target=`${data.TargetAudienceLabel}: `
                    label-language.name=`${data.LanguageLabel}: `
                    label-submitter.email=`${data.SubmitterEmailLabel}: `
                    
                    
                    each-label-fields=', '
                    label-fields=`${data.FieldsInputLabel}: `
                    multiple-fields='solid-multiple-label'
                    multiple-fields-fields='name'
                    widget-language.name='cs-display-resource-property'
                    widget-target='cs-display-resource-property'
                    widget-submitter.email='cs-display-resource-property'
                    widget-name='accordion-request-resource'
                    widget-description="solid-display-value"
                    search-widget-status='hidden-widget'
                    search-value-status='pending'
                    label-status=`${data.RequestDealtWith}`
Alice Poggioli's avatar
Alice Poggioli committed
                    widget-status='cs-request-status-action'
Alice Poggioli's avatar
Alice Poggioli committed
                    action-status="status"
fred's avatar
fred committed
                )

fred's avatar
fred committed
            div(id='history', class="tabcontent")
fred's avatar
fred committed
                    hidden 
                        i.fas.fa-spinner.fa-spin
                solid-display#resources_history(
                    loader-id="loader-history-contributor"
fred's avatar
fred committed
                    bind-user
                    nested-field='resources'
                    fields='search_for_a_resource(name, description, author),content(name, format.name, publication_year), actions(review.status, detail, edit, delete)',
                    search-fields='search_for_a_resource, header_criterias, more_criterias_hidden(format, publication_year, country, languages, fields)',  
                    search-range-format=`${endpoints.formats}`
                    search-range-languages=`${endpoints.languages}`
                    search-range-fields=`${endpoints.fields}`
                    search-range-country=`${endpoints.countries}`
                    search-label-search_for_a_resource=`${data.SearchByName}`
                    search-widget-search_for_a_resource="solid-form-placeholder-text"
                    widget-search_for_a_resource="hidden-widget"

    
                    search-multiple-format='solid-form-dropdown-label'
                    search-widget-format='solid-form-dropdown-autocompletion'
                    search-multiple-languages='solid-form-dropdown-label'
                    search-widget-languages='solid-form-dropdown-autocompletion'
                    search-multiple-fields='solid-form-dropdown-label'
                    search-widget-fields='solid-form-dropdown-autocompletion'
                    search-multiple-country='solid-form-dropdown-label'
                    search-widget-country='solid-form-dropdown-autocompletion'
                    widget-review.status='cs-resource-status',
                    search-widget-header_criterias="cs-section_header"
                    search-label-header_criterias=`${data.MoreCriterias} :`
                    search-class-header_criterias="accordion-form active"
Alice Poggioli's avatar
Alice Poggioli committed
                    search-label-format=`${data.Format}`
                    search-label-publication_year=`${data.DatePublication}`
                    search-label-country=`${data.CountryPublication}`
                    search-label-languages=`${data.Language}`
Alice Poggioli's avatar
Alice Poggioli committed
                    search-label-fields=`${data.Field}`
                    class-name="tit_element_list"
                    widget-name="solid-display-value"
                    widget-format.name='cs-display-resource-property'
Alice Poggioli's avatar
Alice Poggioli committed
                    label-format.name=`${data.Format} : `
                    class-format.name="contenu_list"
fred's avatar
fred committed
                    
                    class-publication_year="contenu_list"
fred's avatar
fred committed

                    widget-publication_year='cs-display-resource-property'
Alice Poggioli's avatar
Alice Poggioli committed
                    label-publication_year=`${data.DatePublication} : `

                    class-content='content__left'
                    class-actions='actions__right'

fred's avatar
fred committed
                    widget-detail='cs-detail-action'
                    action-detail='contributor-resource-detail'
fred's avatar
fred committed
                    
                    widget-edit='cs-edit-action'
                    action-edit='contributor-resource-edit'
fred's avatar
fred committed
                    widget-delete='cs-delete-action'
                    action-delete='delete'