Skip to content

Commit 3170e36

Browse files
author
Julien Neuhart
committed
Fix auth/getters, improve dashboard layout
1 parent 2edd10d commit 3170e36

File tree

5 files changed

+57
-63
lines changed

5 files changed

+57
-63
lines changed

src/webapp/graphql/user/update_my_profile.mutation.js renamed to src/webapp/graphql/users/update_my_profile.mutation.js

File renamed without changes.

src/webapp/layouts/dashboard.vue

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
<template>
22
<div>
33
<Header />
4-
<b-overlay
5-
:show="isGlobalOverlayActive"
6-
spinner-variant="primary"
7-
rounded="sm"
8-
>
9-
<b-container fluid>
10-
<b-row>
11-
<b-col md="3" class="vh-100 pt-3 d-none d-md-block left-menu">
12-
<LeftMenu />
13-
</b-col>
14-
<b-sidebar
15-
id="left-menu-mobile"
16-
sidebar-class="left-menu d-md-none d-lg-none d-xl-none text-center"
17-
text-variant="light"
18-
is-nav
19-
>
20-
<LeftMenu />
21-
</b-sidebar>
4+
<b-container fluid>
5+
<b-row>
6+
<b-col md="3" class="vh-100 pt-3 d-none d-md-block left-menu">
7+
<LeftMenu />
8+
</b-col>
9+
<b-sidebar
10+
id="left-menu-mobile"
11+
sidebar-class="left-menu d-md-none d-lg-none d-xl-none text-center"
12+
text-variant="light"
13+
is-nav
14+
>
15+
<LeftMenu />
16+
</b-sidebar>
17+
<b-overlay
18+
:show="isGlobalOverlayActive"
19+
spinner-variant="primary"
20+
rounded="sm"
21+
>
2222
<b-col class="vh-100 p-3">
2323
<Nuxt />
2424
</b-col>
25-
</b-row>
26-
<b-button
27-
v-b-toggle:left-menu-mobile
28-
class="left-menu-button-mobile d-md-none d-lg-none d-xl-none"
29-
>
30-
<b-icon icon="list"> </b-icon>
31-
</b-button>
32-
</b-container>
33-
</b-overlay>
25+
</b-overlay>
26+
</b-row>
27+
</b-container>
28+
<b-button
29+
v-b-toggle:left-menu-mobile
30+
class="left-menu-button-mobile d-md-none d-lg-none d-xl-none"
31+
>
32+
<b-icon icon="list"> </b-icon>
33+
</b-button>
3434
</div>
3535
</template>
3636

src/webapp/pages/dashboard/my-profile.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ import { Form } from '@/mixins/form'
6969
import { Auth } from '@/mixins/auth'
7070
import ErrorsList from '@/components/forms/ErrorsList'
7171
import { Roles } from '@/mixins/roles'
72-
import { UpdateMyProfile } from '@/graphql/user/update_my_profile.mutation'
72+
import { UpdateMyProfile } from '@/graphql/users/update_my_profile.mutation'
7373
import { Images } from '@/mixins/images'
7474
import FilesList from '@/components/forms/FilesList'
7575
import { GlobalOverlay } from '@/mixins/global-overlay'

src/webapp/store/auth/getters.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
import { ADMINISTRATOR, CLIENT, MERCHANT } from '@/enums/roles'
1+
import { ADMINISTRATOR, USER } from '@/enums/roles'
22

33
function level(role) {
44
switch (role) {
55
case ADMINISTRATOR:
6-
return 3
7-
case MERCHANT:
86
return 2
9-
case CLIENT:
7+
case USER:
108
return 1
119
default:
1210
return 0

src/webapp/yarn.lock

Lines changed: 27 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1316,9 +1316,9 @@
13161316
integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==
13171317

13181318
"@types/node@*":
1319-
version "14.14.10"
1320-
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.10.tgz#5958a82e41863cfc71f2307b3748e3491ba03785"
1321-
integrity sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==
1319+
version "14.14.11"
1320+
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.11.tgz#fc25a4248a5e8d0837019b1d170146d07334abe0"
1321+
integrity sha512-BJ97wAUuU3NUiUCp44xzUFquQEvnk1wu7q4CMEUYKJWjdkr0YWYDsm4RFtAvxYsNjLsKcrFt6RvK8r+mnzMbEQ==
13221322

13231323
"@types/normalize-package-data@^2.4.0":
13241324
version "2.4.0"
@@ -3530,9 +3530,9 @@ ejs@^2.6.1:
35303530
integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==
35313531

35323532
electron-to-chromium@^1.3.612:
3533-
version "1.3.619"
3534-
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.619.tgz#4dc529ae802f5c9c31e7eea830144340539b62b4"
3535-
integrity sha512-WFGatwtk7Fw0QcKCZzfGD72hvbcXV8kLY8aFuj0Ip0QRnOtyLYMsc+wXbSjb2w4lk1gcAeNU1/lQ20A+tvuypQ==
3533+
version "1.3.620"
3534+
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.620.tgz#c6f36a7e398acc9d7d12743a6f58d536fbc58700"
3535+
integrity sha512-YbgWXUR2Mu+Fp6rm3GZ5YJdNo8SgZKLUTNSl2PNvdOcM8OIz07jRJnRkIaV9vdszFv9UUuGChh19w9qSuoLJgw==
35363536

35373537
elliptic@^6.5.3:
35383538
version "6.5.3"
@@ -5095,9 +5095,9 @@ inherits@2.0.3:
50955095
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
50965096

50975097
ini@^1.3.5:
5098-
version "1.3.5"
5099-
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
5100-
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
5098+
version "1.3.6"
5099+
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.6.tgz#f1c46a2a93a253e7b3905115e74d527cd23061a1"
5100+
integrity sha512-IZUoxEjNjubzrmvzZU4lKP7OnYmX72XRl3sqkfJhBKweKi5rnGi5+IUdlj/H1M+Ip5JQ1WzaDMOBRY90Ajc5jg==
51015101

51025102
inquirer@^7.3.3:
51035103
version "7.3.3"
@@ -5721,11 +5721,6 @@ lodash._reinterpolate@^3.0.0:
57215721
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
57225722
integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=
57235723

5724-
lodash.clonedeep@^4.5.0:
5725-
version "4.5.0"
5726-
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
5727-
integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
5728-
57295724
lodash.get@^4.4.2:
57305725
version "4.4.2"
57315726
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
@@ -5783,7 +5778,7 @@ logrocket-vuex@^0.0.3:
57835778
resolved "https://registry.yarnpkg.com/logrocket-vuex/-/logrocket-vuex-0.0.3.tgz#e11d65d384f0c9fdac72f984436cc038adf3db90"
57845779
integrity sha1-4R1l04Twyf2scvmEQ2zAOK3z25A=
57855780

5786-
logrocket@^1.0.7:
5781+
logrocket@^1.0.14:
57875782
version "1.0.14"
57885783
resolved "https://registry.yarnpkg.com/logrocket/-/logrocket-1.0.14.tgz#afe61a6b993691a706154e83fe2c05e8174a650d"
57895784
integrity sha512-notwwiIiXOmWSKQDsW8UrFJPu81u9rd6YaIFBmx6uF0XtXXwNQ+Mvteh5WHdABWcQ2nN4I7QkQrCAocYDx7OVg==
@@ -5894,14 +5889,15 @@ md5.js@^1.3.4:
58945889
safe-buffer "^5.1.2"
58955890

58965891
mdast-util-from-markdown@^0.8.0:
5897-
version "0.8.2"
5898-
resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.2.tgz#d9b5c4eae245e742de8542b9a9fe642c400e8f42"
5899-
integrity sha512-lEiC6zP3sLGJmseGHf33YInftqOs1p4Z3U/mxEtjMkNjWTHBJx5rPjbgTbpHba11/H/TgB0fgiaiQk0lzdgKHg==
5892+
version "0.8.4"
5893+
resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.4.tgz#2882100c1b9fc967d3f83806802f303666682d32"
5894+
integrity sha512-jj891B5pV2r63n2kBTFh8cRI2uR9LQHsXG1zSDqfhXkIlDzrTcIlbB5+5aaYEkl8vOPIOPLf8VT7Ere1wWTMdw==
59005895
dependencies:
59015896
"@types/mdast" "^3.0.0"
59025897
mdast-util-to-string "^2.0.0"
5903-
micromark "~2.10.0"
5898+
micromark "~2.11.0"
59045899
parse-entities "^2.0.0"
5900+
unist-util-stringify-position "^2.0.0"
59055901

59065902
mdast-util-to-markdown@^0.5.0:
59075903
version "0.5.4"
@@ -6011,10 +6007,10 @@ methods@~1.1.2:
60116007
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
60126008
integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
60136009

6014-
micromark@~2.10.0:
6015-
version "2.10.1"
6016-
resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.10.1.tgz#cd73f54e0656f10e633073db26b663a221a442a7"
6017-
integrity sha512-fUuVF8sC1X7wsCS29SYQ2ZfIZYbTymp0EYr6sab3idFjigFFjGa5UwoniPlV9tAgntjuapW1t9U+S0yDYeGKHQ==
6010+
micromark@~2.11.0:
6011+
version "2.11.2"
6012+
resolved "https://registry.yarnpkg.com/micromark/-/micromark-2.11.2.tgz#e8b6a05f54697d2d3d27fc89600c6bc40dd05f35"
6013+
integrity sha512-IXuP76p2uj8uMg4FQc1cRE7lPCLsfAXuEfdjtdO55VRiFO1asrCSQ5g43NmPqFtRwzEnEhafRVzn2jg0UiKArQ==
60186014
dependencies:
60196015
debug "^4.0.0"
60206016
parse-entities "^2.0.0"
@@ -6490,9 +6486,9 @@ nuxt-graphql-request@^3.1.2:
64906486
graphql-request "^3.3.0"
64916487

64926488
nuxt-i18n@^6.15.1:
6493-
version "6.15.4"
6494-
resolved "https://registry.yarnpkg.com/nuxt-i18n/-/nuxt-i18n-6.15.4.tgz#bcb50a36381055d506042352091bfda3735dbb7c"
6495-
integrity sha512-nh01qUl1PHIzrQ86PhOvitkWjW7kbt41fjBxLf277tbqA5LYun4kDmCUhnhs1uocPcvtb2QH/LzJL3hAHQSb8w==
6489+
version "6.16.0"
6490+
resolved "https://registry.yarnpkg.com/nuxt-i18n/-/nuxt-i18n-6.16.0.tgz#07d939d771473dfd38795cc7b22f1273b78f8b73"
6491+
integrity sha512-DKNcQokMVyobq19vmmicWMwFyRnOZp2Ljd6IlBfN0t/WChDmGlYkzobDSs6MJVpGl8uCHAZfqExMdz+qrjQ58g==
64966492
dependencies:
64976493
"@babel/parser" "^7.5.5"
64986494
"@babel/traverse" "^7.5.5"
@@ -6501,15 +6497,15 @@ nuxt-i18n@^6.15.1:
65016497
cookie "^0.4.0"
65026498
is-https "^2.0.0"
65036499
js-cookie "^2.2.1"
6504-
lodash.clonedeep "^4.5.0"
6500+
klona "^2.0.4"
65056501
vue-i18n "^8.18.1"
65066502

65076503
nuxt-logrocket@^1.2.10:
6508-
version "1.2.10"
6509-
resolved "https://registry.yarnpkg.com/nuxt-logrocket/-/nuxt-logrocket-1.2.10.tgz#cc63cc4dbe2f82750868ade7ddea1080b0b26335"
6510-
integrity sha512-2IBDLbeUtyZKRX3TvlaMgHI2eetR1/V6+dMAtB9l2ow7wAOzUjwYEQGLswouKJunvZonfNeDNi7UpOx09+kVDg==
6504+
version "1.4.0"
6505+
resolved "https://registry.yarnpkg.com/nuxt-logrocket/-/nuxt-logrocket-1.4.0.tgz#f5c06104999ce237a0d1eaef653286259ca99ebb"
6506+
integrity sha512-F2+wQrKUYId6NOcl5Mqomwe2JDpOsQmsCpHjncHe+EVczCynCjFJjAApBZi655d+y867zO9NzUoylyhCoXuSJQ==
65116507
dependencies:
6512-
logrocket "^1.0.7"
6508+
logrocket "^1.0.14"
65136509
logrocket-vuex "^0.0.3"
65146510

65156511
nuxt@^2.14.10:

0 commit comments

Comments
 (0)