user_groups: Rename is_member_of function to is_direct_member_of.

This commit is contained in:
Sahil Batra
2022-05-04 17:04:25 +05:30
committed by Tim Abbott
parent a5b3510cb3
commit 6bca2453cf
6 changed files with 12 additions and 10 deletions

View File

@@ -79,7 +79,7 @@ export function get_realm_user_groups(): UserGroup[] {
return user_groups.filter((group) => !group.is_system_group);
}
export function is_member_of(user_group_id: number, user_id: number): boolean {
export function is_direct_member_of(user_group_id: number, user_id: number): boolean {
const user_group = user_group_by_id_dict.get(user_group_id);
if (user_group === undefined) {
blueslip.error(`Could not find user group with ID ${user_group_id}`);
@@ -148,6 +148,8 @@ export function is_user_group(item: User | UserGroup): item is UserGroup {
export function get_user_groups_of_user(user_id: number): UserGroup[] {
const user_groups_realm = get_realm_user_groups();
const groups_of_user = user_groups_realm.filter((group) => is_member_of(group.id, user_id));
const groups_of_user = user_groups_realm.filter((group) =>
is_direct_member_of(group.id, user_id),
);
return groups_of_user;
}