diff --git a/manifest.json b/manifest.json index e11ed86..bc83ff8 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name": "HotWax Commerce Import", - "short_name": "User Management", + "short_name": "Users", "theme_color": "#FFFFFF", "icons": [{ "src": "public/img/icons/favicon-16x16.png", diff --git a/package-lock.json b/package-lock.json index a366c4b..1f735b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,20 +1,20 @@ { "name": "users", - "version": "1.7.0", + "version": "1.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "users", - "version": "1.7.0", + "version": "1.8.0", "dependencies": { "@capacitor/android": "^2.4.7", "@capacitor/core": "^2.4.7", "@casl/ability": "^6.0.0", "@hotwax/app-version-info": "^1.0.0", "@hotwax/apps-theme": "^1.2.6", - "@hotwax/dxp-components": "^1.12.2", - "@hotwax/oms-api": "^1.13.0", + "@hotwax/dxp-components": "1.13.0", + "@hotwax/oms-api": "1.14.0", "@ionic/core": "^7.6.0", "@ionic/vue": "^7.6.0", "@ionic/vue-router": "^7.6.0", @@ -2800,9 +2800,9 @@ "integrity": "sha512-zpUjGoY7LBlKeiP0V7tonrmoey8HQ5THQmyixQ+IDtrjmEJNBjynW/Ef3gC0FUNNPuVqxWPZdT5CVgaETLGTwg==" }, "node_modules/@hotwax/dxp-components": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@hotwax/dxp-components/-/dxp-components-1.12.2.tgz", - "integrity": "sha512-4t5hrLrwibsEPaKwMtFadUFEQe7IyXgcuCpL/6OZZ1+p5T7f++GR5/jlBEnfYWr8lapvFvRlkGM6q7IXyXSgzQ==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@hotwax/dxp-components/-/dxp-components-1.13.0.tgz", + "integrity": "sha512-AkzHpGIWYFURIAKaqioNZdkaeJBaJHs+ep+5ibLyEj+Ex+GsyMsI9L1NVO+tl91ECkCNx02QjHPhMfpo0osQ3w==", "dependencies": { "@hotwax/oms-api": "^1.8.1", "@ionic/core": "^7.6.0", @@ -2817,9 +2817,9 @@ } }, "node_modules/@hotwax/oms-api": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@hotwax/oms-api/-/oms-api-1.13.0.tgz", - "integrity": "sha512-D7bdS1XBfEu9fT23+mViC4FbyhFfg9GN95Epp/5V85Xcl8udxqOjHI9xcRMxANgrMjPNksshT1rm7F/TfEi/+g==", + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@hotwax/oms-api/-/oms-api-1.14.0.tgz", + "integrity": "sha512-dYkrFEi0oJHKiJ/VctKmyIY4WTVV2lmljm1EflgQ/LM7BTJ9jVEeT1zgYJ5vO906kW7SWM4pl7mZI3dDCt1YCQ==", "dependencies": { "@types/node-json-transform": "^1.0.0", "axios": "^0.21.1", @@ -2892,12 +2892,12 @@ } }, "node_modules/@ionic/core": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.6.2.tgz", - "integrity": "sha512-PEeCAjKrtKkc7PqCF7WlXn36PmowBbswnMADmoJ75ozyheRMe+v+GY2a75dGsBxB8nMZP9X9wYBXvZ3BgYUdLw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-7.8.3.tgz", + "integrity": "sha512-5pFoE8gbhbCuyQlZ7BlRk4+S4PmmqgkALw4IAhtUK1TuzsKJ2KLFBlp0rdlWS+VcKEyrec/ptVki8oN5335vRA==", "dependencies": { - "@stencil/core": "^4.8.2", - "ionicons": "^7.2.1", + "@stencil/core": "^4.12.2", + "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, @@ -2907,20 +2907,20 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/@ionic/vue": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.6.2.tgz", - "integrity": "sha512-+qamnvbplyPN0RASemYvxMCPcwJ+lrJVJeDQ8Cw14OIuItVkMsidM2pF4hzZaxXyS+aHqCaVTewvLJ2/cUpzTw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-7.8.3.tgz", + "integrity": "sha512-GzHhSus8RT8TGOER6fgpcz29fbMgNn/R65waAPKvO3Kks9ZITtPOtTYM9xNGOHPTKAA5yfAoSch944lmAjMNLg==", "dependencies": { - "@ionic/core": "7.6.2", + "@ionic/core": "7.8.3", "ionicons": "^7.0.0" } }, "node_modules/@ionic/vue-router": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-7.6.2.tgz", - "integrity": "sha512-/9vAMfRxteM2lEeBCSTkeuhdcAbAcSK2CCMgvSI36rZquQDUDi+qH8ugrvhjW1JE9p2npCIl108haW0VcHk3Lw==", + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-7.8.3.tgz", + "integrity": "sha512-xcXW8Af0HmhHBcCY1+iPVQzQoq77m2SFEL1MpTHmfZvh/ouB/AOLtBbup2btY8lOJ+W66S/V8xA/gBgbW0S4Kw==", "dependencies": { - "@ionic/vue": "7.6.2" + "@ionic/vue": "7.8.3" } }, "node_modules/@isaacs/cliui": { @@ -3412,9 +3412,9 @@ "dev": true }, "node_modules/@stencil/core": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", - "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==", + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.14.1.tgz", + "integrity": "sha512-pTOxF0pYx+ripKGotmrWrn74El1SlfZPzrcHfifGPAYwyfxUPcKyoiVR7rvDaVLqgkGlRI4Lg04riEIfVGwH8Q==", "bin": { "stencil": "bin/stencil" }, @@ -9474,20 +9474,6 @@ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", "dev": true }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -10388,9 +10374,9 @@ } }, "node_modules/ionicons": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.2.2.tgz", - "integrity": "sha512-I3iYIfc9Q9FRifWyFSwTAvbEABWlWY32i0sAVDDPGYnaIZVugkLCZFbEcrphW6ixVPg8tt1oLwalo/JJwbEqnA==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ionicons/-/ionicons-7.3.1.tgz", + "integrity": "sha512-1boG4EQTBBpQ4/0PU60Yi78Iw/k8iNtKu9c0NmsbzHGnWAcwpiovG9Wi/rk5UlF+DC+CR4XDCxKo91YqvAxkww==", "dependencies": { "@stencil/core": "^4.0.3" } diff --git a/package.json b/package.json index 01c7146..7126007 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "users", - "version": "1.7.0", + "version": "1.8.0", "private": true, - "description": "User Management App", + "description": "Users", "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", @@ -17,8 +17,8 @@ "@casl/ability": "^6.0.0", "@hotwax/app-version-info": "^1.0.0", "@hotwax/apps-theme": "^1.2.6", - "@hotwax/dxp-components": "^1.12.2", - "@hotwax/oms-api": "^1.13.0", + "@hotwax/dxp-components": "1.13.0", + "@hotwax/oms-api": "1.14.0", "@ionic/core": "^7.6.0", "@ionic/vue": "^7.6.0", "@ionic/vue-router": "^7.6.0", diff --git a/public/index.html b/public/index.html index 5ca5aef..2d28ffb 100644 --- a/public/index.html +++ b/public/index.html @@ -2,7 +2,7 @@ - User Management - HotWax Commerce + Users - HotWax Commerce diff --git a/src/adapter/index.ts b/src/adapter/index.ts index 26eba4a..d0baed2 100644 --- a/src/adapter/index.ts +++ b/src/adapter/index.ts @@ -8,7 +8,9 @@ import { resetConfig, setUserLocale, updateToken, - updateInstanceUrl + updateInstanceUrl, + setUserTimeZone, + getAvailableTimeZones } from '@hotwax/oms-api' export { @@ -21,5 +23,7 @@ export { resetConfig, setUserLocale, updateToken, - updateInstanceUrl + updateInstanceUrl, + setUserTimeZone, + getAvailableTimeZones } \ No newline at end of file diff --git a/src/components/FilterMenu.vue b/src/components/FilterMenu.vue index 1e280ec..f480940 100644 --- a/src/components/FilterMenu.vue +++ b/src/components/FilterMenu.vue @@ -12,7 +12,7 @@ {{ translate("All") }} - {{ securityGroup.groupName }} + {{ securityGroup.groupName || securityGroup.groupId }} diff --git a/src/components/PermissionItems.vue b/src/components/PermissionItems.vue index 8a6d9b8..2c38e8e 100644 --- a/src/components/PermissionItems.vue +++ b/src/components/PermissionItems.vue @@ -7,17 +7,26 @@ {{ translate("Only selected permissions") }} + + + + {{ translate("All") }} + + {{ classificationSecurityGroup.groupName }} + + +