mirror of
https://github.com/zulip/zulip.git
synced 2025-11-14 19:06:09 +00:00
user groups: Add user group rows in left for user group overlay.
This commit is contained in:
committed by
Tim Abbott
parent
656f6a0fe9
commit
76aae8c5a0
@@ -1,10 +1,14 @@
|
||||
import $ from "jquery";
|
||||
|
||||
import render_browse_user_groups_list_item from "../templates/user_group_settings/browse_user_groups_list_item.hbs";
|
||||
import render_user_group_settings_overlay from "../templates/user_group_settings/user_group_settings_overlay.hbs";
|
||||
|
||||
import * as browser_history from "./browser_history";
|
||||
import * as ListWidget from "./list_widget";
|
||||
import * as overlays from "./overlays";
|
||||
import * as people from "./people";
|
||||
import * as ui from "./ui";
|
||||
import * as user_groups from "./user_groups";
|
||||
|
||||
export function setup_page(callback) {
|
||||
function populate_and_fill() {
|
||||
@@ -14,6 +18,21 @@ export function setup_page(callback) {
|
||||
$manage_groups_container.empty();
|
||||
$manage_groups_container.append(rendered);
|
||||
|
||||
const $container = $("#manage_groups_container .user-groups-list");
|
||||
const user_groups_list = user_groups.get_realm_user_groups();
|
||||
|
||||
ListWidget.create($container, user_groups_list, {
|
||||
name: "user-groups-overlay",
|
||||
modifier(item) {
|
||||
item.is_member = user_groups.is_direct_member_of(
|
||||
people.my_current_user_id(),
|
||||
item.id,
|
||||
);
|
||||
return render_browse_user_groups_list_item(item);
|
||||
},
|
||||
$simplebar_container: $container,
|
||||
});
|
||||
|
||||
if (callback) {
|
||||
callback();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user