From a703671853c5cabc0b75dd938852257a38e2e1a2 Mon Sep 17 00:00:00 2001 From: Jure Ursic Date: Fri, 29 May 2020 17:33:02 +0200 Subject: [PATCH] feature: job-board listing,, createand edit --- src/dependencies.pug | 4 ++-- src/menu-left.pug | 2 +- src/page-job-offers.pug | 22 ++----------------- src/views/job-offer/page-job-offer-create.pug | 1 - src/views/job-offer/page-job-offer-edit.pug | 1 - 5 files changed, 5 insertions(+), 25 deletions(-) diff --git a/src/dependencies.pug b/src/dependencies.pug index 46c0ab6..b64c1d2 100644 --- a/src/dependencies.pug +++ b/src/dependencies.pug @@ -20,12 +20,12 @@ if endpoints.events || (endpoints.get && endpoints.get.events) if endpoints.joboffers || (endpoints.get && endpoints.get.joboffers) script(type="module" src="https://unpkg.com/@startinblox/component-job-board@0.3" defer) script(type="module" src="https://unpkg.com/@startinblox/component-conversation@0.3" defer) -//- script(type="module" src="/lib/sib-job-board/sib-job-board.js" defer) +//- script(type="module" src="/lib/sib-job-board/index.js" defer) //- script(type="module" src="/lib/sib-conversation/sib-conversation.js" defer) if publicDirectory && (endpoints.users || (endpoints.get && endpoints.get.users)) script(type="module" src="https://unpkg.com/@startinblox/component-directory@0.3" defer) -//- script(type="module" src="/lib/sib-directory/sib-directory.js" defer) +//- script(type="module" src="/lib/sib-directory/index.js" defer) if endpoints.dashboards || (endpoints.get && endpoints.get.dashboards) script(type="module" src="https://unpkg.com/@startinblox/component-dashboard@0.1" defer) diff --git a/src/menu-left.pug b/src/menu-left.pug index 3c82383..f5dbdcc 100644 --- a/src/menu-left.pug +++ b/src/menu-left.pug @@ -60,7 +60,7 @@ nav#main__menu.jsLeftMenu div.menu-icon.icon-people div.divider if endpoints.joboffers || (endpoints.get && endpoints.get.joboffers) - sib-route.menu(name='job-offers', rdf-type='hd:joboffer') + sib-route.menu(name='job-offers') div.menu-label Offres de mission div.menu-icon.icon-briefcase div.divider diff --git a/src/page-job-offers.pug b/src/page-job-offers.pug index b7cb186..f173429 100644 --- a/src/page-job-offers.pug +++ b/src/page-job-offers.pug @@ -1,25 +1,7 @@ .content-box.full-width - #job-offer-board - .job-offers__container + #job-offers.job-offers__container sib-job-board( data-src=`${endpoints.joboffers || endpoints.get.joboffers}`, + post-data-src=`${endpoints.joboffers || endpoints.post.joboffers}`, range-skills=`${endpoints.skills || endpoints.get.skills}` ) - - div.job-offers__newoffer - sib-link(next="job-offer-create").plus-button - div.icon-plus - div Post a new offer - - #job-offer-create(hidden) - sib-link(class="backlink", next="job-offers") Back - include views/job-offer/page-job-offer-create.pug - - #job-offer-edit(hidden) - sib-link(class="backlink", next="job-offers") Back - include views/job-offer/page-job-offer-edit.pug - -sib-router(default-route='job-offer-board') - sib-route(name='job-offer-board') - sib-route(name='job-offer-create') - sib-route(name='job-offer-edit') \ No newline at end of file diff --git a/src/views/job-offer/page-job-offer-create.pug b/src/views/job-offer/page-job-offer-create.pug index bc9c1d6..71ab905 100644 --- a/src/views/job-offer/page-job-offer-create.pug +++ b/src/views/job-offer/page-job-offer-create.pug @@ -25,4 +25,3 @@ next='job-offers' ) - diff --git a/src/views/job-offer/page-job-offer-edit.pug b/src/views/job-offer/page-job-offer-edit.pug index 7fde4ff..0d81831 100644 --- a/src/views/job-offer/page-job-offer-edit.pug +++ b/src/views/job-offer/page-job-offer-edit.pug @@ -25,4 +25,3 @@ next='job-offers' ) -