Akfit olmayan kullanıcılar;
Aktifliği kaldırılmış olan(
UserInfo.enable == false
) kullanıcıların gruplardan kaldırılması için aşağıdaki kodu kullanabilirsiniz.
public void initValue()
{
static void _removeDisableUserFromList(Args _args)
{
UserGroupInfo UserGroupInfo;
UserGroupList UserGroupList;
UserInfo UserInfo;
UserGroupId tmpGroupId;
;
ttsbegin;
while select forupdate UserGroupList
join UserGroupInfo
where UserGroupInfo.Id == UserGroupList.groupId
//&& UserGroupInfo.id == "000-04"
{
while select UserInfo
where UserInfo.id == UserGroupList.userId && UserInfo.enable == false
{
info(strfmt("%1; %2; %3", UserGroupList.groupId, UserGroupList.userId, UserInfo.name));
UserGroupList.delete();
}
}
ttscommit;
}
Hiç yorum yok:
Yorum Gönder