[python] Plone: Ako pomocou ArchGenXML nastavit security?

Martin Stofcik martin.stofcik na pwc.sk
Pondělí Leden 23 15:01:05 CET 2006


No tiez si myslim ze by to takto malo fungovat ale pod ArgoUML mi to
nejde, neviem preco. Doma skusim este poseidona a uvidim

On Po, 2006-01-23 at 14:55 +0100, Radim Novotny wrote:
> Ahoj,
> 
> ja pouzivam Poseidon a tam je to tak, ze metoda ma ve vlastnostech
> (jsou to klikatka Poseidonu) private nebo public. Toto nastaveni bere
> AGX v uvahu pri generovani kodu. Zaroven v grafickem vyjadreni ma
> Poseidon znacky + a - ktere rikaji Public/Private.
> Pokud ma byt metoda protected, pak nastavis tgv permission='Manage
> portal' (napriklad) a AGX ji vygeneruje jako declareProtected.
> 
> Pustil jsem si Argo a u metody tam take jde nastavit
> private/public/protected, takze by se to melo chovat podle toho.
> Nezkousel jsem vsak generovat kod.
> 
> Radim
> 
> > Pre vytvaranie Produktov pre Zope pouzivam ArgoUML (0.16.1), kde si
> > navrhnem triedy v Class Diagrame. Python kod generujem pomocou
> > ArchGenXML 1.4.0-beta2.
> >
> > Moja otazka znie: ako nastavit security.declarePrivate pre metody
> > nejakej triedy?
> >
> > ArchGenXML stale generuje iba security.declarePublic(..) alebo
> > security.declareProtected(..)( ak zadam tgv - permission )
> > Skusal som nastavit visible na Private ale ani to nepomohlo.
> >
> > Existuje riesenie, ze by som metody zmazal z UML Class diagramu a
> > manualne ich doplnil do kodu, ale to nechcem spravit.
> >
> > Mali ste niekto podobny problem?
> 
> 
> --
> Radim Novotny
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
-- 
Martin Stofcik <martin.stofcik na pwc.sk>




Další informace o konferenci Python