From 747faa30cc19b029c892dae4fbcd53d02fb17665 Mon Sep 17 00:00:00 2001
From: jblemee <jblemee@gmail.com>
Date: Mon, 10 Dec 2018 18:17:07 +0100
Subject: [PATCH] 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 aa6e77c6..14dd8815 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 4ee8e8bf..2b947287 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 60fa1fe2..97b17f79 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 b8fa9429..ccc83770 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 `<span>${city} - ${country}</span>`;
-    }
-  }
-  customElements.define('hdapp-usercell', HDAppCell);
-
   class HDAppMail extends SIBWidget {
     get template() {
       return `<a href="mailto:${this.value}"><div class="icon-envelope"></div><div>SEND A MESSAGE</div></a>`;
-- 
GitLab