1

私は Sakai でユーザー プロパティを扱っています。私が開発しているツールを使用して、教師がいくつかの基準に従っていくつかのプロパティを変更できるようにしたいと考えています。レルム ロール構成で関数 user.upd.any を選択しましたが、ユーザーを変更しようとすると次のエラーが発生し続けます。

org.sakaiproject.user.api.UserPermissionException user=d1dbdfee-d247-44e4-b5c2-d3d787c829ca function=user.upd.any resource=/user/115cf182-17b0-4f2c-a8fc-34fcbe98bac7
    at org.sakaiproject.user.impl.BaseUserDirectoryService.unlock(BaseUserDirectoryService.java:270)
    at org.sakaiproject.user.impl.BaseUserDirectoryService.editUser(BaseUserDirectoryService.java:1085)

これは、スタック トレースを生成するコードです。

UserEdit ue = userDirectoryService.editUser(userId);
ue.getProperties().addProperty(name, value);
userDirectoryService.commitEdit(ue);

コードif(userDirectoryService.allowUpdateUser(userId)){...}には .

何かアドバイス?

ありがとう

4

0 に答える 0