extends /layout

mixin sideMenu(meta)
  include /common/side-menu-mixin-consultancy
  +sideNavigation(meta)

block pageSpecificScipts
  script(nonce=cspNonce src="/javascripts/tooltip-helper.js")
  script(nonce=cspNonce src="/javascripts/consultancy.js")
  script(nonce=cspNonce src="/javascripts/consultancy-search-mechanism.js")

block body
  input#consultancyContext(
    type="hidden"
    name="consultancyContext"
    value=consultancyPageType
  )
  - const specificUserRights = user && (user.hasRole('consultant') || user.hasRole('consultancy admin'))
  //- .consultancy-padding-admin.consultancy-container-unique
  section#fixed-top-section
    include /common/main-navigation
    +main-navigation(false)
  block config
    - const pageTypeObject = { new: true }
    - const subHeading = t('Novo')
    - const description = t('Seznam vprašanj, ki so jih poslali uporabniki, in še niso bila dodeljena moderatorjem.')

  +sideMenu(pageTypeObject)

  //-- modals
  include dialogs/share
  include dialogs/assign
  +consultancyAdminShareModal
  +consultancyAdminAssignModal

  if specificUserRights
    include /utilities/consultancy-admin-panel-header
    //- const c = { h1: 'Terminološko svetovanje', description: 'Terminološka svetovalnica je namenjena širši strokovni javnosti, ki se sooča s konkretnimi poimenovalnimi problemi, pa naj gre za popolnoma nove pojme, ki jih je v slovenščini šele treba poimenovati, ali že znane pojme, za katere obstaja več poimenovanj, pa strokovnjaki čutijo potrebo po sistemskem poenotenju oz. izbiri najprimernejše rešitve.', buttons: [{ type: 'link', content: 'Zastavi novo vprašanje', url: '/svetovanje/vprasanje/novo' }] }
    // - 'Terminološka svetovalnica je namenjena širši strokovni javnosti, ki se sooča s konkretnimi poimenovalnimi problemi, pa naj gre za popolnoma nove pojme, ki jih je v slovenščini šele treba poimenovati, ali že znane pojme, za katere obstaja več poimenovanj.'
    - const c = { specificRights: specificUserRights, exportButtonPresent: false, h1: subHeading, h2: t('Administratorska konzola'), description: description }
    +mainHeader(c)
    .content-hold-prerequisites
      #offset-main.main-container
        include /components/consultancy/admin/consultancy-item-admin
        block consultancyContainer
          - const section = pageTypeObject
        #results-data.consultancy-container
          each entry in entries
            +consultancyItem(entry, section)

        include /common/footer
  else
    include /utilities/empty-main-panel-header
    +mainHeader
    .content-hold-prerequisites.ps-4.pe-4
      #offset-main.ps-2.pe-2
        p Nimate ustreznih pravic
    include /common/footer

  include ../../../utilities/modal-alert-mixin
  +alertModal("deleteModal",t("Izbriši") ,t("Prekliči") , "del-btn", "cancel-btn")
