[gelöst] mandatory vs. mandatory enforced?

cancel
Showing results for 
Search instead for 
Did you mean: 
viola
Member II

[gelöst] mandatory vs. mandatory enforced?

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
jpfi_4454
Member II

Re: [gelöst] mandatory vs. mandatory enforced?

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
Member II

Re: [gelöst] mandatory vs. mandatory enforced?

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
Member II

Re: [gelöst] mandatory vs. mandatory enforced?

Morgen,
jub, genauso ist es. Wenn dein Dok-Typ nicht ohne dieses Attribut "leben" kann gehört enforced auf true.
VG, Jan
viola
Member II

Re: [gelöst] mandatory vs. mandatory enforced?

okay, danke!



gruß,
viola