Nouvelle tâche
ANMA.tab/Tasks.panel/NewTask.pushbutton
À maintenir Loukas Delevaux 133 lignes
aujourd'hui
Qualité du code
86/100
Documentation 80%
Robustesse 100%
Structure 100%
Conventions 64%
Diagnostics (1 warning)
Pas d'icône (icon.png) NO_ICON
Interface WPF construite en code, sans fichier .xaml WPF_NO_XAML
🖥 WPF sans .xaml 3 fonctions
Nesting: 2 ✓ 3 try/except 4 commentaires
(3.0%)
Dépendances
.NET / CLR
System.Windowsclr
Code local (projet)
TaskEngine.context.captureTaskEngine.context.usersTaskEngine.models.enumsTaskEngine.models.taskTaskEngine.storageTaskEngine.storage.repositorynew_task_dialog
Python (stdlib)
ossystraceback
Description
ANMA Tasks - Nouvelle tâche
_______________________________________________________________
Cree une tache liee au contexte Revit actif :
- une SELECTION d'elements si presente ;
- sinon la FEUILLE active si la vue active est une feuille ;
- sinon la VUE active.
Creation rapide : 3 champs (titre, responsable, priorite). La tache
est persistee dans la maquette (1 DataStorage par tache).
Contexte d'execution : un clic de bouton pyRevit = contexte
IExternalCommand valide -> la Transaction d'ecriture est legale ici
directement (cf. ADR-004, pas d'ExternalEvent au Lot 1).
_______________________________________________________________
Métadonnées
Explication détaillée
✨
Analyse IA
Générée à la demande par Workers AI en lisant le code source. Mise en cache jusqu'au prochain commit sur ce fichier.