From fc9b1f2f99fd9ea379d3cdb5def1f5b15cc745e4 Mon Sep 17 00:00:00 2001 From: jblemee Date: Mon, 10 Dec 2018 16:41:59 +0100 Subject: [PATCH 1/7] fix: user.member => user.profile --- src/header.pug | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/header.pug b/src/header.pug index 63b1b49..7301712 100644 --- a/src/header.pug +++ b/src/header.pug @@ -16,8 +16,8 @@ details include page-notifications.pug sib-display#profile( - data-fields='first_name,member.avatar', - widget-member.avatar='sib-display-img', + data-fields='first_name,profile.picture', + widget-profile.picture='sib-display-img', bind-user ) From 0f04796f6209af201861952854c034d826b6438a Mon Sep 17 00:00:00 2001 From: jblemee Date: Mon, 10 Dec 2018 17:30:56 +0100 Subject: [PATCH 2/7] fix: avatar -> picture --- src/page-group-profile.pug | 4 ++-- src/page-job-offers.pug | 4 ++-- src/page-member-edit.pug | 10 +--------- src/page-member-profile.pug | 4 ++-- src/page-members.pug | 4 ++-- src/page-project-profile.pug | 10 +++++----- 6 files changed, 14 insertions(+), 22 deletions(-) diff --git a/src/page-group-profile.pug b/src/page-group-profile.pug index 0ecb4dc..9f5dfdd 100644 --- a/src/page-group-profile.pug +++ b/src/page-group-profile.pug @@ -8,8 +8,8 @@ sib-display( id-suffix='members', data-fields='user-thumb', - set-user-thumb='member.avatar, first_name, last_name', - widget-member.avatar='sib-display-img', + set-user-thumb='profile.picture, first_name, last_name', + widget-profile.picture='sib-display-img', bind-resources ) diff --git a/src/page-job-offers.pug b/src/page-job-offers.pug index 609fcab..63b8a3f 100644 --- a/src/page-job-offers.pug +++ b/src/page-job-offers.pug @@ -6,8 +6,8 @@ div.grid-layer data-src=`${sdn}/job-offers/`, data-fields='date, user-thumb, title, description, roles, skills', widget-skills='sib-display-lookuplist', - set-user-thumb='author.member.avatar, author.first_name, author.last_name, author.groups', - widget-author.member.avatar='sib-display-img', + set-user-thumb='author.profile.picture, author.first_name, author.last_name, author.groups', + widget-author.profile.picture='sib-display-img', set-date='closingDate, creationDate', set-creation='creationDate', widget-closingDate='hdapp-closing-date', diff --git a/src/page-member-edit.pug b/src/page-member-edit.pug index 4a5a2c5..f0e60f9 100644 --- a/src/page-member-edit.pug +++ b/src/page-member-edit.pug @@ -1,14 +1,6 @@ .form-view - label.d-none(for='avatar-input') - img#avatar-preview(src='', style='width: 100%;') - input#avatar-input.d-none( - type='file', - accept='image/*', - name='avatar', - value='', - ) sib-form.block( - data-fields='user, avatar, bio, cell, jabberID, number, pseudo, skills, website', + data-fields='user, picture, bio, cell, jabberID, number, pseudo, skills, website', widget-user='hdapp-usereditinfo', range-cell=`${sdn}/cells/`, widget-skills='sib-form-multiple-dropdown', range-skills=`${sdn}/skills/`, diff --git a/src/page-member-profile.pug b/src/page-member-profile.pug index 04d14ba..4ee8e8b 100644 --- a/src/page-member-profile.pug +++ b/src/page-member-profile.pug @@ -2,7 +2,7 @@ template#chat-link sib-link(next="member-chat") ${value} sib-display#member-info( data-fields='available, header, name, pseudonym, infos, skills', - set-header='avatar', + set-header='picture', set-infos='cell, roles,send, user.email, number, foaf:homepage', set-name='user.first_name, user.last_name', set-pseudonym='before-pseudo, pseudo', @@ -10,7 +10,7 @@ sib-display#member-info( value-send='SEND A MESSAGE', template-send='chat-link', widget-available='hdapp-available', - widget-avatar='sib-display-img', + widget-picture='sib-display-img', widget-user='hdapp-userinfo', widget-cell='hdapp-usercell', widget-number='sib-display-tel', diff --git a/src/page-members.pug b/src/page-members.pug index 1c38109..60fa1fe 100644 --- a/src/page-members.pug +++ b/src/page-members.pug @@ -8,7 +8,7 @@ div.grid-layer sib-display#profiles-list( data-src=`${sdn}/members/`, data-fields='header, infos, group, role, more', - set-header='avatar, user, pseudonym, bio, send', + set-header='picture, user, pseudonym, bio, send', set-infos='cell, roles, user.email, foaf:homepage, skills', set-pseudonym='before-pseudo,pseudo' label-skills='skill', @@ -17,7 +17,7 @@ div.grid-layer template-more='hdapp-link-more', value-send='SEND A MESSAGE', template-send='chat-link', - widget-avatar='sib-display-img', + widget-picture='sib-display-img', widget-user='hdapp-userinfo', widget-foaf:hompage='hdapp-hyperlink', widget-cell='hdapp-usercell', diff --git a/src/page-project-profile.pug b/src/page-project-profile.pug index 4d12e61..7e801f1 100644 --- a/src/page-project-profile.pug +++ b/src/page-project-profile.pug @@ -29,10 +29,10 @@ div.containerH sib-display.members-list-condensed( id-suffix='team', - data-fields='member.avatar, member.user, member.roles', - widget-member.avatar='sib-display-img', - widget-member.user='hdapp-userinfo', - widget-member.roles='sib-display-lookuplist', - next='member', + data-fields='profile.picture, profile.user, groups', + widget-profile.picture='sib-display-img', + widget-profile.user='hdapp-userinfo', + widget-groups='sib-display-lookuplist', + next='profile', bind-resources, ) From 747faa30cc19b029c892dae4fbcd53d02fb17665 Mon Sep 17 00:00:00 2001 From: jblemee Date: Mon, 10 Dec 2018 18:17:07 +0100 Subject: [PATCH 3/7] fix: author and skill on job offer creation --- src/page-job-offer-create.pug | 4 ++-- src/page-member-profile.pug | 5 ++--- src/page-members.pug | 5 ++--- src/scripts/hd-widgets.js | 26 -------------------------- 4 files changed, 6 insertions(+), 34 deletions(-) diff --git a/src/page-job-offer-create.pug b/src/page-job-offer-create.pug index aa6e77c..14dd881 100644 --- a/src/page-job-offer-create.pug +++ b/src/page-job-offer-create.pug @@ -4,7 +4,7 @@ div .form-view sib-form.block( data-src=`${sdn}/job-offers/`, - data-fields="author, description, skills", + data-fields="description, skills", widget-author='sib-form-dropdown', - widget-skills='sib-form-multiple-dropdown', + range-skills= `${sdn}/skills/`, ) diff --git a/src/page-member-profile.pug b/src/page-member-profile.pug index 4ee8e8b..2b94728 100644 --- a/src/page-member-profile.pug +++ b/src/page-member-profile.pug @@ -1,9 +1,9 @@ template#chat-link sib-link(next="member-chat") ${value} sib-display#member-info( - data-fields='available, header, name, pseudonym, infos, skills', + data-fields='available, header, name, pseudonym, infos, skills, city, country', set-header='picture', - set-infos='cell, roles,send, user.email, number, foaf:homepage', + set-infos='cell, roles, send, user.email, number, foaf:homepage', set-name='user.first_name, user.last_name', set-pseudonym='before-pseudo, pseudo', value-before-pseudo='@', @@ -12,7 +12,6 @@ sib-display#member-info( widget-available='hdapp-available', widget-picture='sib-display-img', widget-user='hdapp-userinfo', - widget-cell='hdapp-usercell', widget-number='sib-display-tel', widget-foaf:homepage='hdapp-hyperlink', widget-user.email='sib-display-mailto', diff --git a/src/page-members.pug b/src/page-members.pug index 60fa1fe..97b17f7 100644 --- a/src/page-members.pug +++ b/src/page-members.pug @@ -7,8 +7,8 @@ div.grid-layer h1 Members sib-display#profiles-list( data-src=`${sdn}/members/`, - data-fields='header, infos, group, role, more', - set-header='picture, user, pseudonym, bio, send', + data-fields='header, infos, groups, role, more', + set-header='picture, user, pseudonym, bio, send, city, country', set-infos='cell, roles, user.email, foaf:homepage, skills', set-pseudonym='before-pseudo,pseudo' label-skills='skill', @@ -20,7 +20,6 @@ div.grid-layer widget-picture='sib-display-img', widget-user='hdapp-userinfo', widget-foaf:hompage='hdapp-hyperlink', - widget-cell='hdapp-usercell', widget-roles='sib-display-lookuplist', widget-skills='sib-display-lookuplist', set-name='pseudo,user.first_name,user.last_name', diff --git a/src/scripts/hd-widgets.js b/src/scripts/hd-widgets.js index b8fa942..ccc8377 100644 --- a/src/scripts/hd-widgets.js +++ b/src/scripts/hd-widgets.js @@ -27,32 +27,6 @@ document.addEventListener('WebComponentsReady', function(event) { } customElements.define('hdapp-userinfo', HDAppUserInfo); - class HDAppCell extends SIBDisplayLookupList { - get parentElement() { - return 'div'; - } - getTemplate(value, index) { - var city, country; - - if (typeof value == 'object') - if (Object.keys(value).length > 1) { - city = value.city; - country = value.country; - } else { - store.get(value).then(resource => { - this.value.push(resource); - this.render(); - }); - if (Array.isArray(this.value)) - this.value.splice(this.value.indexOf(value), 1); - else this.value = []; - return ''; - } - return `${city} - ${country}`; - } - } - customElements.define('hdapp-usercell', HDAppCell); - class HDAppMail extends SIBWidget { get template() { return `
SEND A MESSAGE
`; From 0596a714230094946c4c0cc456877c5a35a32b5b Mon Sep 17 00:00:00 2001 From: jblemee Date: Wed, 12 Dec 2018 10:03:35 +0100 Subject: [PATCH 4/7] fix: number => phone --- src/page-group-profile.pug | 2 +- src/page-member-edit.pug | 2 +- src/page-member-profile.pug | 4 ++-- src/page-project-edit.pug | 2 +- src/page-project-profile.pug | 2 +- src/page-projects.pug | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/page-group-profile.pug b/src/page-group-profile.pug index 9f5dfdd..fcf3b47 100644 --- a/src/page-group-profile.pug +++ b/src/page-group-profile.pug @@ -28,7 +28,7 @@ sib-display( data-fields='title, label-description, description, client', - set-title='number, client.name, name', + set-title='phone, client.name, name', set-client='label-client, client.name, client.logo, client.address', value-label-description="Description:" value-label-client="Client:" diff --git a/src/page-member-edit.pug b/src/page-member-edit.pug index f0e60f9..6fbc111 100644 --- a/src/page-member-edit.pug +++ b/src/page-member-edit.pug @@ -1,6 +1,6 @@ .form-view sib-form.block( - data-fields='user, picture, bio, cell, jabberID, number, pseudo, skills, website', + data-fields='user, picture, bio, cell, jabberID, phone, pseudo, skills, website', widget-user='hdapp-usereditinfo', range-cell=`${sdn}/cells/`, widget-skills='sib-form-multiple-dropdown', range-skills=`${sdn}/skills/`, diff --git a/src/page-member-profile.pug b/src/page-member-profile.pug index 2b94728..a8c3465 100644 --- a/src/page-member-profile.pug +++ b/src/page-member-profile.pug @@ -3,7 +3,7 @@ template#chat-link sib-display#member-info( data-fields='available, header, name, pseudonym, infos, skills, city, country', set-header='picture', - set-infos='cell, roles, send, user.email, number, foaf:homepage', + set-infos='cell, roles, send, user.email, phone, foaf:homepage', set-name='user.first_name, user.last_name', set-pseudonym='before-pseudo, pseudo', value-before-pseudo='@', @@ -12,7 +12,7 @@ sib-display#member-info( widget-available='hdapp-available', widget-picture='sib-display-img', widget-user='hdapp-userinfo', - widget-number='sib-display-tel', + widget-phone='sib-display-tel', widget-foaf:homepage='hdapp-hyperlink', widget-user.email='sib-display-mailto', widget-roles='sib-display-lookuplist', diff --git a/src/page-project-edit.pug b/src/page-project-edit.pug index 534754f..76032bf 100644 --- a/src/page-project-edit.pug +++ b/src/page-project-edit.pug @@ -4,7 +4,7 @@ h1 Edit project sib-form( range-client=`${sdn}/clients/`, range-team=`${sdn}/members/`, - data-fields=`name, number, client, description, team, jabberRoom, foaf:jabberID`, + data-fields=`name, phone, client, description, team, jabberRoom, foaf:jabberID`, widget-jabberRoom='sib-form-checkbox', widget-description='sib-form-textarea', widget-team='hdapp-link-more', diff --git a/src/page-project-profile.pug b/src/page-project-profile.pug index 7e801f1..1428d15 100644 --- a/src/page-project-profile.pug +++ b/src/page-project-profile.pug @@ -14,7 +14,7 @@ sib-display( data-fields='title, client.logo, label-description, description, client', - set-title='const-title1,number,client.name,const-title2, name', + set-title='const-title1,phone,client.name,const-title2, name', widget-client.logo='sib-display-img', template-client='client-template', widget-team='sib-display-lookuplist', diff --git a/src/page-projects.pug b/src/page-projects.pug index 7563087..1c706c3 100644 --- a/src/page-projects.pug +++ b/src/page-projects.pug @@ -3,8 +3,8 @@ div h1 Projects sib-display( data-src=`${sdn}/projects/`, - data-fields='number, client, name', + data-fields='phone, client, name', widget-client='hdapp-client', - search-fields='number, name', + search-fields='phone, name', next='project' ) From ccdea21ecea1a3edcff879a93b94e220c574f01b Mon Sep 17 00:00:00 2001 From: jblemee Date: Wed, 12 Dec 2018 16:46:24 +0100 Subject: [PATCH 5/7] fix: roles and skills --- src/page-job-offers.pug | 4 ++-- src/page-member-profile.pug | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/page-job-offers.pug b/src/page-job-offers.pug index 63b8a3f..c380d33 100644 --- a/src/page-job-offers.pug +++ b/src/page-job-offers.pug @@ -4,9 +4,9 @@ div.grid-layer span Here you can find and post offers sib-display#offers-list( data-src=`${sdn}/job-offers/`, - data-fields='date, user-thumb, title, description, roles, skills', + data-fields='date, user-thumb, title, description, skills', widget-skills='sib-display-lookuplist', - set-user-thumb='author.profile.picture, author.first_name, author.last_name, author.groups', + set-user-thumb='author.profile.picture, author.first_name, author.last_name', widget-author.profile.picture='sib-display-img', set-date='closingDate, creationDate', set-creation='creationDate', diff --git a/src/page-member-profile.pug b/src/page-member-profile.pug index a8c3465..48a856c 100644 --- a/src/page-member-profile.pug +++ b/src/page-member-profile.pug @@ -1,9 +1,9 @@ template#chat-link sib-link(next="member-chat") ${value} sib-display#member-info( - data-fields='available, header, name, pseudonym, infos, skills, city, country', + data-fields='available, header, name, pseudonym, infos, user.skills', set-header='picture', - set-infos='cell, roles, send, user.email, phone, foaf:homepage', + set-infos='city, country, user.roles, user.email, send, phone, foaf:homepage, ', set-name='user.first_name, user.last_name', set-pseudonym='before-pseudo, pseudo', value-before-pseudo='@', @@ -15,7 +15,7 @@ sib-display#member-info( widget-phone='sib-display-tel', widget-foaf:homepage='hdapp-hyperlink', widget-user.email='sib-display-mailto', - widget-roles='sib-display-lookuplist', - widget-skills='sib-display-lookuplist', + widget-user.roles='sib-display-lookuplist', + widget-user.skills='sib-display-lookuplist', bind-resources ) From b8bbe2bd0d621c4d7fd4de72302708c3f510341d Mon Sep 17 00:00:00 2001 From: jblemee Date: Wed, 12 Dec 2018 17:07:55 +0100 Subject: [PATCH 6/7] fix: client => customer --- src/page-project-create.pug | 2 +- src/page-project-edit.pug | 4 ++-- src/page-project-profile.pug | 12 ++++++------ src/page-projects.pug | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/page-project-create.pug b/src/page-project-create.pug index 11d7b45..1e235d6 100644 --- a/src/page-project-create.pug +++ b/src/page-project-create.pug @@ -2,7 +2,7 @@ h1 New project .form-view sib-form.block( data-src=`${sdn}/projects/`, - range-client=`${sdn}/clients/`, + range-customer=`${sdn}/customers/`, widget-team='sib-form-multiple-dropdown', range-team=`${sdn}/members/` ) diff --git a/src/page-project-edit.pug b/src/page-project-edit.pug index 76032bf..859cea0 100644 --- a/src/page-project-edit.pug +++ b/src/page-project-edit.pug @@ -2,9 +2,9 @@ h1 Edit project //- sib-display(data-fields="name" bind-resources)] .form-view sib-form( - range-client=`${sdn}/clients/`, + range-customer=`${sdn}/customers/`, range-team=`${sdn}/members/`, - data-fields=`name, phone, client, description, team, jabberRoom, foaf:jabberID`, + data-fields=`name, phone, customer, description, team, jabberRoom, foaf:jabberID`, widget-jabberRoom='sib-form-checkbox', widget-description='sib-form-textarea', widget-team='hdapp-link-more', diff --git a/src/page-project-profile.pug b/src/page-project-profile.pug index 1428d15..c7cc89b 100644 --- a/src/page-project-profile.pug +++ b/src/page-project-profile.pug @@ -1,5 +1,5 @@ .frame - template#client-template + template#customer-template div#clientBox div h2 Client : @@ -13,13 +13,13 @@ h2 Contact : sib-display( - data-fields='title, client.logo, label-description, description, client', - set-title='const-title1,phone,client.name,const-title2, name', - widget-client.logo='sib-display-img', - template-client='client-template', + data-fields='title, customer.logo, label-description, description, customer', + set-title='const-title1,phone, customer.name,const-title2, name', + widget-customer.logo='sib-display-img', + template-customer='customer-template', widget-team='sib-display-lookuplist', value-label-description="Description:", - value-label-client="Client:", + value-label-customer="Client:", value-const-title1="N°:", value-const-title2="-", bind-resources, diff --git a/src/page-projects.pug b/src/page-projects.pug index 1c706c3..4490ae2 100644 --- a/src/page-projects.pug +++ b/src/page-projects.pug @@ -3,8 +3,8 @@ div h1 Projects sib-display( data-src=`${sdn}/projects/`, - data-fields='phone, client, name', - widget-client='hdapp-client', + data-fields='phone, customer, name', + widget-customer='hdapp-client', search-fields='phone, name', next='project' ) From 5d8dab66410d73976e43f389d6885a8206a2f4ff Mon Sep 17 00:00:00 2001 From: jblemee Date: Wed, 12 Dec 2018 17:11:22 +0100 Subject: [PATCH 7/7] update: sib-core --- www/lib/sib-core | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/lib/sib-core b/www/lib/sib-core index e38ebf2..90d8772 160000 --- a/www/lib/sib-core +++ b/www/lib/sib-core @@ -1 +1 @@ -Subproject commit e38ebf298b1e1e8f6961feb1163338fd61259312 +Subproject commit 90d8772af806d1d2345272e4f309cd496c07d56f