scuttlebutt: Hide debit button if user is missing the permission
This commit is contained in:
		
							parent
							
								
									a8ad2f1da5
								
							
						
					
					
						commit
						9734dc41a4
					
				| 
						 | 
					@ -47,6 +47,7 @@
 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
          <div class="col-sm-4 col-xs-6">
 | 
					          <div class="col-sm-4 col-xs-6">
 | 
				
			||||||
            <q-btn
 | 
					            <q-btn
 | 
				
			||||||
 | 
					              v-if="canAddCredit"
 | 
				
			||||||
              style="width: 100%"
 | 
					              style="width: 100%"
 | 
				
			||||||
              color="secondary"
 | 
					              color="secondary"
 | 
				
			||||||
              label="Gutschreiben"
 | 
					              label="Gutschreiben"
 | 
				
			||||||
| 
						 | 
					@ -85,6 +86,7 @@ export default defineComponent({
 | 
				
			||||||
    const user = ref(store.state.user.currentUser);
 | 
					    const user = ref(store.state.user.currentUser);
 | 
				
			||||||
    const shortCuts = ref(store.state.balance.shortcuts);
 | 
					    const shortCuts = ref(store.state.balance.shortcuts);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    const canAddCredit = computed(() => hasPermission(PERMISSIONS.CREDIT, store));
 | 
				
			||||||
    const showSelector = computed(
 | 
					    const showSelector = computed(
 | 
				
			||||||
      () => hasPermission(PERMISSIONS.DEBIT, store) || hasPermission(PERMISSIONS.CREDIT, store)
 | 
					      () => hasPermission(PERMISSIONS.DEBIT, store) || hasPermission(PERMISSIONS.CREDIT, store)
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
| 
						 | 
					@ -107,6 +109,7 @@ export default defineComponent({
 | 
				
			||||||
    return {
 | 
					    return {
 | 
				
			||||||
      user,
 | 
					      user,
 | 
				
			||||||
      addShortcut,
 | 
					      addShortcut,
 | 
				
			||||||
 | 
					      canAddCredit,
 | 
				
			||||||
      removeShortcut,
 | 
					      removeShortcut,
 | 
				
			||||||
      showAddShortcut,
 | 
					      showAddShortcut,
 | 
				
			||||||
      changeBalance,
 | 
					      changeBalance,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue