Les actions dans un conteneur (ouvrir un des sous conteneurs par exemple) n'étaient pas disponibles. Ceci était lié à la structure des données contenant les droits différente pour les items et les acteurs. La gestion des droits était mélangées et faite de façons différentes. Maintenant, les "options" dans les données du formulaire contiennent les informations de droits d'accès et sont utilisées.
		
			
				
	
	
		
			17 lines
		
	
	
		
			407 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			407 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import { RdDItemSheet } from "../item-sheet.js";
 | |
| 
 | |
| export class RdDServiceItemSheet extends RdDItemSheet {
 | |
| 
 | |
|   static get ITEM_TYPE() { return "service" };
 | |
| 
 | |
|   async getData() {
 | |
|     const formData = await super.getData();
 | |
|     formData.disabled = formData.options.isGM || formData.options.isOwned ? '' : 'disabled';
 | |
|     return formData;
 | |
|   }
 | |
| 
 | |
|   activateListeners(html) {
 | |
|     super.activateListeners(html);
 | |
|   }
 | |
| }
 |