From c676cef9036c686d14690f9bb5df7a9da5f32e7a Mon Sep 17 00:00:00 2001 From: Alice <alice.poggioli@hotmail.fr> Date: Wed, 4 Sep 2019 16:59:21 +0200 Subject: [PATCH 1/2] feature: Add header and resources in entrepreneur dashboard. --- .../entrepreneur/components/header.pug | 26 +++++++++++++++++++ src/includes/entrepreneur/components/menu.pug | 4 +++ src/includes/entrepreneur/dashboard.pug | 12 ++++++--- src/includes/entrepreneur/resources/list.pug | 8 +++--- src/includes/mentor/dashboard.pug | 4 +-- src/styles/index.scss | 4 --- 6 files changed, 46 insertions(+), 12 deletions(-) create mode 100644 src/includes/entrepreneur/components/menu.pug diff --git a/src/includes/entrepreneur/components/header.pug b/src/includes/entrepreneur/components/header.pug index e69de29b..2efbe86c 100644 --- a/src/includes/entrepreneur/components/header.pug +++ b/src/includes/entrepreneur/components/header.pug @@ -0,0 +1,26 @@ +.container + .flex.flex_espace.flex_item_center + sib-link(next='entrepreneur-resource-list') + figure.logo_head.margin_bord_ecran + img(src="../images/logo_head.png" alt="Coopstarter") + + include menu.pug + + div.flex.flex_espace.flex_item_center + sib-form( + data-src=`${endpoints.languages}` + fields='languages' + range-languages=`${endpoints.languages}` + widget-languages='sib-form-dropdown' + selected-languages=`${endpoints.languages}/1/` + label-languages='' + naked + ) + input.ico_droite.ico_search + + sib-link(next='entrepreneur-account') + sib-display#user-account-picture( + bind-user + fields='account.picture', + widget-account.picture='cs-account-picture' + ) \ No newline at end of file diff --git a/src/includes/entrepreneur/components/menu.pug b/src/includes/entrepreneur/components/menu.pug new file mode 100644 index 00000000..79869cdc --- /dev/null +++ b/src/includes/entrepreneur/components/menu.pug @@ -0,0 +1,4 @@ +sib-router(default-route='entrepreneur-resource-list') + sib-route(name='entrepreneur-resource-list') + sib-route(name='entrepreneur-account', id-prefix=`${endpoints.users}`, use-id) + \ No newline at end of file diff --git a/src/includes/entrepreneur/dashboard.pug b/src/includes/entrepreneur/dashboard.pug index 4bf507f1..2a7cf558 100644 --- a/src/includes/entrepreneur/dashboard.pug +++ b/src/includes/entrepreneur/dashboard.pug @@ -4,9 +4,10 @@ // Like and comment header#header(role='banner') - include components/header.pug + include ./components/header.pug section#home + h1 Mentorship program p International index of resources for cooperative mentors and entrepreneurs @@ -18,5 +19,10 @@ section#home // From two different endpoints I guess //-Work on the page architecture - #entrepreneur-resource-list(hidden) - include resources/list.pug \ No newline at end of file + + //TODO : investigate why we have to remove hidden attribute to see this even if we are on the right route. + #entrepreneur-resource-list() + include ./resources/list.pug + + #entrepreneur-account(hidden) + h2 account diff --git a/src/includes/entrepreneur/resources/list.pug b/src/includes/entrepreneur/resources/list.pug index 30576314..40b07321 100644 --- a/src/includes/entrepreneur/resources/list.pug +++ b/src/includes/entrepreneur/resources/list.pug @@ -1,3 +1,5 @@ +include ../../components/widgets + p: a Watch a video presentation h2 Search for a resource @@ -5,14 +7,14 @@ h2 Search for a resource #circles sib-display#circles-list( data-src=`${endpoints.resources}`, - fields='content(title, description), format, info(author, publication_year, language.name), steps', - search-fields='title, description, format', + fields='name, description, format, info(author, publication_year, language.name), steps', + search-fields='name, description, format', widget-format='cs-resource-format-name', multiple-format, widget-steps='cs-resource-format-name', multiple-steps, - group-by='steps' + paginate-by="1" next='detail' ) \ No newline at end of file diff --git a/src/includes/mentor/dashboard.pug b/src/includes/mentor/dashboard.pug index 0d01061a..cb145522 100644 --- a/src/includes/mentor/dashboard.pug +++ b/src/includes/mentor/dashboard.pug @@ -33,9 +33,9 @@ section#home sib-link(class="backlink", next="mentor-resource-list") Back to the dashboard include resources/detail.pug - #mentor-database + #mentor-database(hidden) sib-link(class="backlink", next="mentor-resource-list") Back to the dashboard - include ../entrepreneur/dashboard.pug + include resources/list.pug #mentor-account(hidden).no-sidebar.container include profile.pug diff --git a/src/styles/index.scss b/src/styles/index.scss index faf7274e..74a46edf 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -881,8 +881,4 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/ b, strong { font-weight: bolder; -} - -div{ - } \ No newline at end of file -- GitLab From 64dad8c223688c6a0729c00fe24925e6cd82f1d1 Mon Sep 17 00:00:00 2001 From: Alice <alice.poggioli@hotmail.fr> Date: Wed, 4 Sep 2019 17:00:33 +0200 Subject: [PATCH 2/2] feature: Request creation link in entrepreneur dashboard. --- src/includes/entrepreneur/dashboard.pug | 6 ++++++ src/includes/entrepreneur/requests/create.pug | 3 +++ src/includes/entrepreneur/resources/list.pug | 9 ++++++++- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/includes/entrepreneur/dashboard.pug b/src/includes/entrepreneur/dashboard.pug index 2a7cf558..442c9cbe 100644 --- a/src/includes/entrepreneur/dashboard.pug +++ b/src/includes/entrepreneur/dashboard.pug @@ -24,5 +24,11 @@ section#home #entrepreneur-resource-list() include ./resources/list.pug + sib-router + sib-route(name='entrepreneur-request-create') + + dialog#entrepreneur-request-create.no-sidebar.container + include ./requests/create.pug + #entrepreneur-account(hidden) h2 account diff --git a/src/includes/entrepreneur/requests/create.pug b/src/includes/entrepreneur/requests/create.pug index e69de29b..e036b4d3 100644 --- a/src/includes/entrepreneur/requests/create.pug +++ b/src/includes/entrepreneur/requests/create.pug @@ -0,0 +1,3 @@ +p That's work + + sib-link(class="backlink", next="entrepreneur-resource-list") Back to the dashboard \ No newline at end of file diff --git a/src/includes/entrepreneur/resources/list.pug b/src/includes/entrepreneur/resources/list.pug index 40b07321..3270dd35 100644 --- a/src/includes/entrepreneur/resources/list.pug +++ b/src/includes/entrepreneur/resources/list.pug @@ -17,4 +17,11 @@ h2 Search for a resource paginate-by="1" next='detail' - ) \ No newline at end of file + ) + +div.side-block + p Can't find the ressource you need ? + div.button__actions + sib-link(next='entrepreneur-request-create') + div + div.button_base.ico_gauche.ico_plus Make a request \ No newline at end of file -- GitLab