diff --git a/src/dependencies.pug b/src/dependencies.pug index 7aa93ee11a94c7cbe725d9251dff49b087742038..debdfe5831d5b45a9e11e31b5202d0653799b383 100644 --- a/src/dependencies.pug +++ b/src/dependencies.pug @@ -19,9 +19,7 @@ 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-conversation/sib-conversation.js" defer) + //- script(type="module" src="/lib/sib-job-board/dist/index.js" defer) if (endpoints.uploads || (endpoints.get && endpoints.get.uploads)) && (endpoints.skills || (endpoints.get && endpoints.get.skills)) && (endpoints.users || (endpoints.get && endpoints.get.users)) script(type="module" src="https://unpkg.com/@startinblox/component-directory@0.4" defer) diff --git a/src/page-project.pug b/src/page-project.pug index ac99260665261858088163f82cc90136e884b1e4..23fe1c46f9772fa4961435c1489c7f40c46e04fa 100644 --- a/src/page-project.pug +++ b/src/page-project.pug @@ -34,5 +34,4 @@ nav.jsRightMenu(role='navigation') sib-route(name='project-information') li a Information - sib-route(name='project-contributions-help') sib-route(name='project-picture' use-id) \ No newline at end of file diff --git a/src/scripts/reactive-store.js b/src/scripts/reactive-store.js index a8bd6087f1e6d41b4b598352f932aa3ea9f1cb8a..f2b16938ca702516013e95876b04e9fd14c4852f 100644 --- a/src/scripts/reactive-store.js +++ b/src/scripts/reactive-store.js @@ -27,9 +27,15 @@ async function updateSources(resource) { async function resToChildrens(resource) { resource = resource.getResourceData(); - refreshSibDisplays(resource["http://happy-dev.fr/owl/#user"]["@id"]); - refreshSibDisplays(resource["http://happy-dev.fr/owl/#project"]["@id"] + "members/"); - refreshSibDisplays(resource["http://happy-dev.fr/owl/#circle"]["@id"] + "members/"); + if (resource["http://happy-dev.fr/owl/#user"]) { + refreshSibDisplays(resource["http://happy-dev.fr/owl/#user"]["@id"]); + } + if (resource["http://happy-dev.fr/owl/#project"]) { + refreshSibDisplays(resource["http://happy-dev.fr/owl/#project"]["@id"] + "members/"); + } + if (resource["http://happy-dev.fr/owl/#circle"]) { + refreshSibDisplays(resource["http://happy-dev.fr/owl/#circle"]["@id"] + "members/"); + } } //auxiliary function updates displays using a given resource diff --git a/src/views/project/page-project-edit.pug b/src/views/project/page-project-edit.pug index e87de384fceacf58a47fbe8d10f7181af66c2d58..83bec422424243735481e4c36735dedc8ad6d95d 100644 --- a/src/views/project/page-project-edit.pug +++ b/src/views/project/page-project-edit.pug @@ -31,7 +31,7 @@ div.content-box__info next='project-information' ) - h2 PPhoto du projet + h2 Photo du projet sib-form.form-picture( bind-resources diff --git a/src/views/project/page-project-picture.pug b/src/views/project/page-project-picture.pug index 7c92cccd1f5bed05c7c1caa5f7fc7a56f104a714..32b56227eccae8c1d4965b76eb6be4690bc952fa 100644 --- a/src/views/project/page-project-picture.pug +++ b/src/views/project/page-project-picture.pug @@ -11,4 +11,5 @@ div.content-box__info nested-fields='customer' fields='logo' next='project-edit' + additional='name' )