Come sicuramente tutti sanno per testare lo stato di moderazione (_ModerationStatus) di un item in SharePoint con una query CAML si fa in questo modo:
<Query>
<Where>
<Eq>
<FieldRef Name=”_ModerationStatus” />
<Value Type=”ModStat”>Approved</Value>
</Eq>
</Where>
<Query>
Si nota subito che non viene usato un codice (che sarebbe multilingua) ma un valore letterale, quindi se si installa SharePoint in Italiano questa query CAML non funzionerà. I valori possibili forniti da SDK sono:
Member name | Description |
Approved | The last major version of the item is displayed in the public views of the list or document library. |
Denied | The last major version of the item is not displayed in the public views of the list or document library. |
Draft | The item minor version is being edited and is not ready for approval. |
Pending | The decision about displaying the item in public views of the list or document library is pending. |
Scheduled | The decision about displaying the item in public views of list or document library is pending and will be processed by a timer service. |
La traduzione in italiano degli stati dovrebbe essere:
Approvato
Negato
Bozza
In Sospeso
Pianificato
Alla prossima!