ひとまずissue立てました。
http://github.com/concrete5/concrete5/issues/6476
補足などあればgithubでお願いします
ユーザーリストのフィルタリング filterByGroup の false オプション
2018年2月22日 at 16:47
# concrete5 Version
Core Version - 8.3.1
Version Installed - 8.3.1
Database Version - 20171218000000
ユーザーリストのフィルタリングで、filterByGroup のオプションで false を選択できるのですが、
http://documentation.concrete5.org/developers/users-groups/searching-and-sorting-users-userlist-object
$list = new \Concrete\Core\User\UserList();
...
$group = \Group::getByName('Administrators');
$list->filterByGroup($group, false); // Return all non-admins
管理者グループの人を除外したいのですが、
管理者グループの他にもグループ(実際にはバッヂですが)に属している人は除外されないっぽいです。
現在は、
ユーザーA - 管理者
ユーザーB - 投稿者
ユーザーC - 管理者&投稿者
というユーザーがいると、Aは除外されるが、Cは除外されない
Cも除外されると嬉しいのですが。
↓のアドオンで、管理者グループは除く、というオプションがあったので、試してみて気づきました。
http://www.concrete5.org/marketplace/addons/community-points-ranking
タグ:
Your post has been saved and will be published after approval by the forum moderator.
Katz Ueno
Re: ユーザーリストのフィルタリング filterByGroup の false オプション
返信遅れてすいません。
ちょいと自分でも検証しようと思っていたのですが、なかなか時間がとれず・・・。
差し支えなければ、GitHub への Issue の登録をお願いできますか?