Sync: d.ts with backend and permissions from balance plugin
This commit is contained in:
		
							parent
							
								
									7b710f0bf4
								
							
						
					
					
						commit
						245944b6a9
					
				| 
						 | 
				
			
			@ -29,9 +29,8 @@ declare namespace FG {
 | 
			
		|||
	}
 | 
			
		||||
	interface Event {
 | 
			
		||||
		id: number;
 | 
			
		||||
		begin: Date;
 | 
			
		||||
		end: Date;
 | 
			
		||||
		description: string;
 | 
			
		||||
		start: Date;
 | 
			
		||||
		description?: any;
 | 
			
		||||
		type: EventType;
 | 
			
		||||
		slots: Array<EventSlot>;
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -47,10 +46,12 @@ declare namespace FG {
 | 
			
		|||
		value: number;
 | 
			
		||||
	}
 | 
			
		||||
	interface JobSlot {
 | 
			
		||||
		id: number;
 | 
			
		||||
		type: JobType;
 | 
			
		||||
		users: Array<Job>;
 | 
			
		||||
		required_jobs: number;
 | 
			
		||||
	}
 | 
			
		||||
	type JobType = string;
 | 
			
		||||
	interface JobType {
 | 
			
		||||
		id: number;
 | 
			
		||||
		name: string;
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,10 +4,12 @@ const permissions = {
 | 
			
		|||
  // Show own and others balance
 | 
			
		||||
  SHOW: 'balance_show',
 | 
			
		||||
  SHOW_OTHER: 'balance_show_others',
 | 
			
		||||
  // Credit balance
 | 
			
		||||
  ADD: 'balance_add',
 | 
			
		||||
  // Debit balance
 | 
			
		||||
  SUB: 'balance_sub',
 | 
			
		||||
  // Credit balance (give)
 | 
			
		||||
  CREDIT: 'balance_credit',
 | 
			
		||||
  // Debit balance (take)
 | 
			
		||||
  DEBIT: 'balance_debit',
 | 
			
		||||
  // Debit own balance only
 | 
			
		||||
  DEBIT_OWN: 'balance_debit_own',
 | 
			
		||||
  // Send from to other
 | 
			
		||||
  SEND: 'balance_send',
 | 
			
		||||
  // Send from other to another
 | 
			
		||||
| 
						 | 
				
			
			@ -33,7 +35,7 @@ const mainRoutes: FG_Plugin.PluginRouteConfig[] = [
 | 
			
		|||
        path: 'balance-add',
 | 
			
		||||
        name: 'balance-add',
 | 
			
		||||
        shortcut: true,
 | 
			
		||||
        meta: { permissions: [permissions.SUB, permissions.SHOW] },
 | 
			
		||||
        meta: { permissions: [permissions.DEBIT_OWN, permissions.SHOW] },
 | 
			
		||||
        component: () => import('../pages/Add.vue')
 | 
			
		||||
      }
 | 
			
		||||
    ]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue