cancel
Showing results for 
Search instead for 
Did you mean: 

[gelöst] mandatory vs. mandatory enforced?

viola
Champ in-the-making
Champ in-the-making
hallo!



kann mir jemand den unterschied zwischen <mandatory>true</mandatory> und <mandatory enforced="true">true</mandatory> erklären?

im alfresco-wiki steht unter "data dictionary":
<mandatory enforced='true|false'>true|false</mandatory>
   1. The Alfresco Web Client will enforce the setting of all mandatory properties
   2. The Alfresco Repository will only enforce the setting of mandatory properties with the enforced attribute set

das erste verstehe ich ("wenn enforced "eingeschaltet" ist, verlangt alfresco die eingabe aller pflichtfelder") - aber das zweite? "alfresco verlangt die eingabe der enforced-pflichtfelder, aber ignoriert die "normalen" pflicht-felder?

das hört sich ein bißchen an wie "wirklich pflichtfeld" und "nur ein bißchen pflichtfeld". Smiley Happy



gruß,
viola
4 REPLIES 4

jpfi_4454
Champ in-the-making
Champ in-the-making
Hallo Viola,
nur
<mandatory>true</mandatory>
bewirkt, dass das Attribut im webclient ein Pflichtfeld ist. Beim Anlegen von Objekten direkt über eine API wird dieses jedoch nicht sichergestellt. Dafür existiert
<mandatory enforced="true">true</mandatory>
Das Name-Attribut von cmSmiley Surprisedbject ist bspw. enforced –> Jedes cmSmiley Surprisedbject muss einen Namen haben, ansonsten kann es auch über die APIs nicht  angelegt werden.
Viele Grüße, Jan

viola
Champ in-the-making
Champ in-the-making
guten morgen jan,

<mandatory>true</mandatory> bewirkt, dass das Attribut im webclient ein Pflichtfeld ist. Beim Anlegen von Objekten direkt über eine API wird dieses jedoch nicht sichergestellt. Dafür existiert <mandatory enforced="true">true</mandatory>.

ah, okay.
d.h., wenn man pflichtfelder "wasserdicht" machen will, d.h. sicherstellen will, daß es auch bei anderen anleg-wegen als pflichtfeld gesetzt wird, sollte man immer enforced="true" setzen?



gruß,
viola

jpfi_4454
Champ in-the-making
Champ in-the-making
Morgen,
jub, genauso ist es. Wenn dein Dok-Typ nicht ohne dieses Attribut "leben" kann gehört enforced auf true.
VG, Jan

viola
Champ in-the-making
Champ in-the-making
okay, danke!



gruß,
viola