alfresco 5.0.d バージョンのノード プロパティを削除する必要があります。削除しようとしているときに、次のエラーが表示されます。
Web スクリプト ステータス 405 - メソッドは許可されていません
alfresco ウェブスクリプト ファイル:
function main() {
// Get the username
var userName = url.extension;
// Get the agencycode
var agencycode = args.agencycode;
var path = '+PATH:"/app:company_home/*"';
var cond = 'AND (TYPE:"cm:content")';
var query = path + " " + cond;
// get all nodes and properties
var nodes = search.luceneSearch(query);
logger.system.out(nodes);
for each(var node in nodes)
{
* *// TODO checking the user exists**
if (node.properties["agency:agencyname"].indexOf(agencycode) != -1) {
delete node.properties["agency:agencycode"];
delete node.properties["agency:agencyname"];
delete node.properties["agency:createDate"];
}
}
model.success = true;
}
main();
上記のスクリプトでは、エージェンシー コードを取得しており、エージェンシー コードが一致するかどうかを繰り返し確認してから、ノード プロパティを削除しています。
この問題の解決にご協力ください。