diff --git a/static/js/settings_invites.js b/static/js/settings_invites.js
index 85f0fd6515..56af4ef9b5 100644
--- a/static/js/settings_invites.js
+++ b/static/js/settings_invites.js
@@ -19,6 +19,7 @@ exports.invited_as_values = new Map([
[1, i18n.t("Member")],
[2, i18n.t("Organization administrator")],
[3, i18n.t("Guest")],
+ [4, i18n.t("Organization owner")],
]);
function add_invited_as_text(invites) {
@@ -51,6 +52,7 @@ function populate_invites(invites_data) {
modifier: function (item) {
item.invited_absolute_time = timerender.absolute_time(item.invited * 1000);
item.is_admin = page_params.is_admin;
+ item.disable_buttons = item.invited_as === 4 && !page_params.is_owner;
return render_admin_invites_list({ invite: item });
},
filter: {
diff --git a/static/templates/admin_invites_list.hbs b/static/templates/admin_invites_list.hbs
index 7fd88dc0dc..2835573c09 100644
--- a/static/templates/admin_invites_list.hbs
+++ b/static/templates/admin_invites_list.hbs
@@ -23,11 +23,11 @@
{{invited_as_text}}
- |