From 18acf720dba59a2be1a6fa8962c46fe18f2aa565 Mon Sep 17 00:00:00 2001 From: Paolo Arena Date: Sat, 20 Apr 2019 13:58:58 +0200 Subject: [PATCH] Privacy about Project: what to see, what you can modify... --- package.json | 4 +- .../projects/SingleProject/SingleProject.ts | 5 +- .../projects/SingleProject/SingleProject.vue | 7 +- src/components/todos/CTodo/CTodo.ts | 2 +- src/components/todos/CTodo/CTodo.vue | 4 +- src/root/malaga/malaga.ts | 8 - src/router/route-config.ts | 10 +- src/statics/i18n.js | 202 ---- src/statics/i18n_old.js | 962 ++++++++++++++++++ src/store/Modules/Projects.ts | 28 +- src/store/Modules/Todos.ts | 2 +- src/store/Modules/tools.ts | 1 - src/views/projects/proj-list/proj-list.ts | 48 +- src/views/projects/proj-list/proj-list.vue | 27 +- 14 files changed, 1053 insertions(+), 257 deletions(-) create mode 100644 src/statics/i18n_old.js diff --git a/package.json b/package.json index 995cac3..82eb3c9 100755 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "normalize.css": "^8.0.0", "npm": "^6.9.0", "nprogress": "^0.2.0", - "quasar": "^1.0.0-beta.16", + "quasar": "^1.0.0-beta.17", "quasar-extras": "^2.0.8", "register-service-worker": "^1.0.0", "vee-validate": "^2.1.2", @@ -85,7 +85,7 @@ "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-syntax-import-meta": "^7.2.0", "@babel/preset-env": "^7.4.2", - "@quasar/app": "^1.0.0-beta.16", + "@quasar/app": "^1.0.0-beta.18", "@quasar/quasar-app-extension-typescript": "^1.0.0-alpha.11", "@types/dotenv": "^4.0.3", "@types/jest": "^23.1.4", diff --git a/src/components/projects/SingleProject/SingleProject.ts b/src/components/projects/SingleProject/SingleProject.ts index b87f3ae..5cac39c 100644 --- a/src/components/projects/SingleProject/SingleProject.ts +++ b/src/components/projects/SingleProject/SingleProject.ts @@ -10,7 +10,6 @@ import { SubMenusProj } from '../SubMenusProj' import { CDate } from '../../CDate' import { date } from 'quasar' -import { askConfirm } from '../../../classes/routinestd' @Component({ components: { SubMenusProj, CDate }, @@ -41,6 +40,10 @@ export default class SingleProject extends Vue { return tools } + get isDisable() { + return !Projects.getters.getifCanISeeProj(this.itemproject) + } + @Prop({ required: true }) public itemproject: IProject @Watch('itemproject.enableExpiring') public valueChanged4() { diff --git a/src/components/projects/SingleProject/SingleProject.vue b/src/components/projects/SingleProject/SingleProject.vue index 8114c5a..30d137a 100644 --- a/src/components/projects/SingleProject/SingleProject.vue +++ b/src/components/projects/SingleProject/SingleProject.vue @@ -1,8 +1,8 @@