Skip to content
Snippets Groups Projects
dashboard.pug 3.48 KiB
Newer Older
// Mentor dashboard, containing
// 3 tabs:
//  - History of my validated resources
//  - Resources validation request
//  - 
// Access to all resources
// Capabilities to request a resource
// Like and comment

header#header(role='banner')
    include ./components/header.pug

section#home
Benoit Alessandroni's avatar
Benoit Alessandroni committed

    #mentor-resource-list(hidden).no-sidebar.container
        include resources/list.pug
        sib-router
            sib-ac-checker(permission="acl:Write" bind-resources)
                sib-route(id-prefix=`${endpoints.resources}`, name='mentor-resource-validate', use-id)
                sib-route(name='resource-validation-process')
                sib-route(id-prefix=`${endpoints.resources}`, name='mentor-resource-detail', use-id)
                
        dialog#mentor-resource-validate.no-sidebar
            include resources/validate.pug  
        dialog#resource-validation-process.no-sidebar
            include ./validation-process.pug
        dialog#mentor-resource-detail.no-sidebar
            .block_log.block_creat_count.no_shadow
                sib-link(class="backlink", next="mentor-resource-list")
                    .like
                        p.backlink
                            i.fas.fa-times
                div#detail-mentor-loader
                    hidden
                        i.fas.fa-spinner.fa-spin
                h2.title_lead_avenir=`${data.RelatedResources}`

                sib-display(
                    bind-resources
                    fields="related"
                    multiple-related
                    widget-related='cs-display-mentor-related'
                    label-related=''
                )

    #mentor-database(hidden).no-sidebar.container
        sib-router    
            sib-ac-checker(permission="acl:Read" bind-resources)
                sib-route(id-prefix=`${endpoints.resources}`, name='mentor-database-resource-detail', use-id)
        
        dialog#mentor-database-resource-detail.no-sidebar
            .block_log.block_creat_count.no_shadow
                sib-link(class="backlink", next="mentor-database")
                    .like
                        p.backlink
                            i.fas.fa-times
                
                include resources/detail.pug
Benoit Alessandroni's avatar
Benoit Alessandroni committed

                h2.title_lead_avenir=`${data.RelatedResources}`

                sib-display(
                    bind-resources
                    fields="related"
                    multiple-related
                    widget-related='cs-display-mentor-database-related'
                    label-related=''
                )

Benoit Alessandroni's avatar
Benoit Alessandroni committed
    #mentor-resource-create(hidden).no-sidebar.container
        sib-link(class="backlink", next="mentor-resource-list")=`${data.BackToDashboard}`
        include resources/create.pug

    #mentor-resource-edit(hidden).no-sidebar.container
        sib-link(class="backlink", next="mentor-resource-list")=`${data.BackToDashboard}`
        include resources/edit.pug

    #resource-creation-confirmation(hidden).no-sidebar.container
        include resources/confirmation.pug
    #mentor-account(hidden).no-sidebar.container
        include profile/detail.pug

    #mentor-account-view(hidden).no-sidebar.container
        include profile/view.pug

    #mentor-account-edit(hidden).no-sidebar.container
        include profile/edit.pug

    #mentor-account-edit-confirmation(hidden).no-sidebar.container
        include profile/confirmation.pug
Alice Poggioli's avatar
Alice Poggioli committed

footer#footer 
    include ./../footer.pug