Privacy about Project: what to see, what you can modify...

This commit is contained in:
Paolo Arena
2019-04-20 13:58:58 +02:00
parent 3c05d2d9c7
commit 18acf720db
14 changed files with 1053 additions and 257 deletions

View File

@@ -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() {

View File

@@ -1,8 +1,8 @@
<template>
<div :class="getClassRow()" @click="clickProject" >
<q-btn class="flex-item donotdrag " size="sm" push color="primary" round icon="arrow_forward"
:to="getrouteto"/>
<q-btn :disable="isDisable" class="flex-item donotdrag " size="sm" push color="primary" round icon="arrow_forward"
:to="getrouteto"></q-btn>
<div class="flex-item donotdrag divdescrTot">
<q-input v-if="(sel && inEdit)" hide-underline type="textarea" ref="inputprojdescr"
@@ -13,7 +13,8 @@
dense
@focus="getFocus($event)"
:class="classDescrEdit" :max-height="100"
@keydown="keyDownArea" v-on:keydown.esc="exitEdit" @blur="exitEdit(true)" @click="editProject()"/>
@keydown="keyDownArea" v-on:keydown.esc="exitEdit" @blur="exitEdit(true)" @click="editProject()">
</q-input>
<div v-else :class="classDescr"
@keydown="keyDownRow">{{itemproject.descr}}