19.10.2007 23:23
- oppdatert 259 dager siden av Terje Pedersen
Hjelp, jeg står fast
Ikke alt har vist seg å være like godt forklart i Plone når det kommer til å lage egne archetypes via archgenxml og ArgoUML.

Problemet er “mainarticle” som er en ReferenceField som i utgangspunktet lister opp alle KofferArticle og ikke bare de som er knyttet til KofferIssue som jeg vil at den skal gjøre.
Så jeg har prøvd å overstyre “vocabulary” og i metoden prøvd meg med blant annet getToolByName og getReferences uten å lykkes. Jeg skal jo bare ha tak i “articles” referansene så forstår ikke hvorfor det skal være så vanskelig… skalle hodet i veggen
Men det er jo litt stilig å kunne generere såpass med brukbare ting med så lite i UML. Dog burde archgenxml vært litt bedre og gitt beskjed når du manglet attributer det var krav om istedenfor kjørte mangelen ned hele Plone!
Oppdatering Etter litt debuging med “import pdb; pdb.set_trace()” kom jeg frem til følgende som virker ved å oppgi _getChildren til vocabulary: =)
- def _getChildren(self):
- refs = []
- for a in self.listFolderContents():
- refs.append((a.UID(), a.Title()))
- return refs
Noen kortere varianter?
permalink |
kommentarer (0)
19.10.2007 00:28
- oppdatert 261 dager siden av Terje Pedersen
Tips ved bruk av ArgoUML for ArchGenXML
I ArchGenXML finner du ei fil src/archgenxml/argouml/argouml_profile.xmi som kan brukes sammen med ArgoUML så du slipper å lete deg frem og huske alle disse forskjellige “Tagged Values” når du skal lage modeller i ArgoUML for generering av nye Archetypes. Du legger enkelt å greit den overnevnte filen et sted tilgjengelig for ArgoUML og deretter i /Edit/Settings…/UML Profile File legger du inn stien til argouml_profile.xmi filen.
permalink |
kommentarer (0)




