mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 05:23:35 +00:00
settings_invites: Add invited_as column to the table.
This makes it possible to review the roles used in active invitations.
This commit is contained in:
committed by
Tim Abbott
parent
efb9128aaa
commit
e26cba062b
@@ -15,10 +15,38 @@ function failed_listing_invites(xhr) {
|
||||
ui_report.error(i18n.t("Error listing invites"), xhr, $("#organization-status"));
|
||||
}
|
||||
|
||||
exports.invited_as_values = {
|
||||
member: {
|
||||
value: 1,
|
||||
description: i18n.t("Member"),
|
||||
},
|
||||
admin_user: {
|
||||
value: 2,
|
||||
description: i18n.t("Organization administrator"),
|
||||
},
|
||||
guest_user: {
|
||||
value: 3,
|
||||
description: i18n.t("Guest user"),
|
||||
},
|
||||
};
|
||||
|
||||
function add_invited_as_text(invites) {
|
||||
invites.forEach(data => {
|
||||
var invited_as_type = _.findKey(exports.invited_as_values, function (elem) {
|
||||
return elem.value === data.invited_as;
|
||||
});
|
||||
data.invited_as_text = exports.invited_as_values[invited_as_type].description;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function populate_invites(invites_data) {
|
||||
if (!meta.loaded) {
|
||||
return;
|
||||
}
|
||||
|
||||
add_invited_as_text(invites_data.invites);
|
||||
|
||||
var invites_table = $("#admin_invites_table").expectOne();
|
||||
|
||||
var admin_invites_list = list_render.get("admin_invites_list");
|
||||
|
||||
Reference in New Issue
Block a user