mirror of
https://github.com/zulip/zulip.git
synced 2025-11-03 21:43:21 +00:00
people: Rename method to get_by_user_id().
This name is consistent with:
get_by_email()
get_by_name()
This commit is contained in:
@@ -286,7 +286,7 @@ run_test('user_last_seen_time_status', () => {
|
||||
|
||||
run_test('error handling', () => {
|
||||
presence.get_user_ids = () => [42];
|
||||
blueslip.set_test_data('error', 'Unknown user_id in get_person_from_user_id: 42');
|
||||
blueslip.set_test_data('error', 'Unknown user_id in get_by_user_id: 42');
|
||||
blueslip.set_test_data('warn', 'Got user_id in presence but not people: 42');
|
||||
buddy_data.get_filtered_and_sorted_user_ids();
|
||||
assert.equal(blueslip.get_test_logs('error').length, 1);
|
||||
|
||||
@@ -88,9 +88,9 @@ run_test('pills', () => {
|
||||
}
|
||||
};
|
||||
|
||||
let get_person_from_user_id_called = false;
|
||||
people.get_person_from_user_id = function (id) {
|
||||
get_person_from_user_id_called = true;
|
||||
let get_by_user_id_called = false;
|
||||
people.get_by_user_id = function (id) {
|
||||
get_by_user_id_called = true;
|
||||
if (id === othello.user_id) {
|
||||
return othello;
|
||||
}
|
||||
@@ -148,7 +148,7 @@ run_test('pills', () => {
|
||||
compose_pm_pill.set_from_emails('othello@example.com');
|
||||
assert(compose_pm_pill.widget);
|
||||
|
||||
assert(get_person_from_user_id_called);
|
||||
assert(get_by_user_id_called);
|
||||
assert(pills_cleared);
|
||||
assert(appendValue_called);
|
||||
assert(text_cleared);
|
||||
|
||||
@@ -763,7 +763,7 @@ run_test('initialize', () => {
|
||||
assert.equal(appended_name, 'Othello, the Moor of Venice');
|
||||
|
||||
let appended_names = [];
|
||||
people.get_person_from_user_id = function (user_id) {
|
||||
people.get_by_user_id = function (user_id) {
|
||||
const users = {100: hamlet, 104: lear};
|
||||
return users[user_id];
|
||||
};
|
||||
|
||||
@@ -1098,7 +1098,7 @@ with_overrides(function (override) {
|
||||
// realm_user
|
||||
let event = event_fixtures.realm_user__add;
|
||||
dispatch(event);
|
||||
const added_person = people.get_person_from_user_id(event.person.user_id);
|
||||
const added_person = people.get_by_user_id(event.person.user_id);
|
||||
assert.equal(added_person.full_name, 'Added Person');
|
||||
assert(people.is_active_user_for_popover(event.person.user_id));
|
||||
|
||||
@@ -1107,7 +1107,7 @@ with_overrides(function (override) {
|
||||
dispatch(event);
|
||||
|
||||
// We don't actually remove the person, we just deactivate them.
|
||||
const removed_person = people.get_person_from_user_id(event.person.user_id);
|
||||
const removed_person = people.get_by_user_id(event.person.user_id);
|
||||
assert.equal(removed_person.full_name, 'Added Person');
|
||||
assert(!people.is_active_user_for_popover(event.person.user_id));
|
||||
|
||||
@@ -1208,7 +1208,7 @@ with_overrides(function (override) {
|
||||
|
||||
// This next section can go away when we start handling
|
||||
// user_ids more directly in some of subscriptions code.
|
||||
override('people.get_person_from_user_id', function (user_id) {
|
||||
override('people.get_by_user_id', function (user_id) {
|
||||
assert_same(user_id, 555);
|
||||
return {email: 'this-is-not-really-used-in-the-test'};
|
||||
});
|
||||
|
||||
@@ -353,7 +353,7 @@ run_test('update_user_event', () => {
|
||||
// stubbed out above.
|
||||
server_events_dispatch.dispatch_normal_event(event);
|
||||
|
||||
const user = people.get_person_from_user_id(bob.user_id);
|
||||
const user = people.get_by_user_id(bob.user_id);
|
||||
|
||||
// Verify that the code actually did its main job:
|
||||
assert.equal(user.full_name, 'The Artist Formerly Known as Bob');
|
||||
|
||||
@@ -186,7 +186,7 @@ run_test('errors', () => {
|
||||
display_recipient: [{id: 92714}],
|
||||
};
|
||||
|
||||
blueslip.set_test_data('error', 'Unknown user_id in get_person_from_user_id: 92714');
|
||||
blueslip.set_test_data('error', 'Unknown user_id in get_by_user_id: 92714');
|
||||
blueslip.set_test_data('error', 'Unknown user id 92714'); // From person.js
|
||||
|
||||
// Expect each to throw two blueslip errors
|
||||
|
||||
@@ -235,7 +235,7 @@ run_test('updates', () => {
|
||||
assert.equal(people.get_by_name('Me the Third').email, 'me@example.com');
|
||||
});
|
||||
|
||||
run_test('get_person_from_user_id', () => {
|
||||
run_test('get_by_user_id', () => {
|
||||
let person = {
|
||||
email: 'mary@example.com',
|
||||
user_id: 42,
|
||||
@@ -244,11 +244,11 @@ run_test('get_person_from_user_id', () => {
|
||||
people.add(person);
|
||||
person = people.get_by_email('mary@example.com');
|
||||
assert.equal(person.full_name, 'Mary');
|
||||
person = people.get_person_from_user_id(42);
|
||||
person = people.get_by_user_id(42);
|
||||
assert.equal(person.email, 'mary@example.com');
|
||||
|
||||
people.set_full_name(person, 'Mary New');
|
||||
person = people.get_person_from_user_id(42);
|
||||
person = people.get_by_user_id(42);
|
||||
assert.equal(person.full_name, 'Mary New');
|
||||
|
||||
// deactivate() should eventually just take a user_id, but
|
||||
@@ -257,7 +257,7 @@ run_test('get_person_from_user_id', () => {
|
||||
people.deactivate(person);
|
||||
person = people.get_active_user_for_email('mary@example.com');
|
||||
assert.equal(person, undefined);
|
||||
person = people.get_person_from_user_id(42);
|
||||
person = people.get_by_user_id(42);
|
||||
assert.equal(person.user_id, 42);
|
||||
});
|
||||
|
||||
@@ -894,7 +894,7 @@ run_test('initialize', () => {
|
||||
assert(!people.is_valid_bulk_emails_for_compose(['not@valid.com', 'alice@example.com']));
|
||||
assert(people.is_my_user_id(42));
|
||||
|
||||
const fetched_retiree = people.get_person_from_user_id(15);
|
||||
const fetched_retiree = people.get_by_user_id(15);
|
||||
assert.equal(fetched_retiree.full_name, 'Retiree');
|
||||
|
||||
assert.equal(global.page_params.realm_users, undefined);
|
||||
|
||||
@@ -128,7 +128,7 @@ run_test('blueslip', () => {
|
||||
blueslip.clear_test_data();
|
||||
|
||||
people.pm_with_user_ids = function () { return [42]; };
|
||||
people.get_person_from_user_id = function () { return; };
|
||||
people.get_by_user_id = function () { return; };
|
||||
blueslip.set_test_data('error', 'Unknown people in message');
|
||||
const uri = people.pm_with_url({});
|
||||
assert.equal(uri.indexOf('unk'), uri.length - 3);
|
||||
|
||||
@@ -138,8 +138,8 @@ run_test('populate_user_groups', () => {
|
||||
user_groups_list_append_called = true;
|
||||
};
|
||||
|
||||
let get_person_from_user_id_called = false;
|
||||
people.get_person_from_user_id = function (user_id) {
|
||||
let get_by_user_id_called = false;
|
||||
people.get_by_user_id = function (user_id) {
|
||||
if (user_id === iago.user_id) {
|
||||
return iago;
|
||||
}
|
||||
@@ -148,7 +148,7 @@ run_test('populate_user_groups', () => {
|
||||
}
|
||||
assert.equal(user_id, 4);
|
||||
blueslip.set_test_data('warn', 'Undefined user in function append_user');
|
||||
get_person_from_user_id_called = true;
|
||||
get_by_user_id_called = true;
|
||||
};
|
||||
|
||||
settings_user_groups.can_edit = function () {
|
||||
@@ -320,7 +320,7 @@ run_test('populate_user_groups', () => {
|
||||
settings_user_groups.set_up();
|
||||
assert(templates_render_called);
|
||||
assert(user_groups_list_append_called);
|
||||
assert(get_person_from_user_id_called);
|
||||
assert(get_by_user_id_called);
|
||||
assert(input_typeahead_called);
|
||||
assert.equal(blueslip.get_test_logs('warn').length, 1);
|
||||
blueslip.clear_test_data();
|
||||
@@ -353,7 +353,7 @@ run_test('with_external_user', () => {
|
||||
return noop;
|
||||
});
|
||||
|
||||
people.get_person_from_user_id = function () {
|
||||
people.get_by_user_id = function () {
|
||||
return noop;
|
||||
};
|
||||
|
||||
|
||||
@@ -289,7 +289,7 @@ run_test('subscribers', () => {
|
||||
assert(!ok);
|
||||
|
||||
// Verify that we don't crash and return false for a bad user id.
|
||||
blueslip.set_test_data('error', 'Unknown user_id in get_person_from_user_id: 9999999');
|
||||
blueslip.set_test_data('error', 'Unknown user_id in get_by_user_id: 9999999');
|
||||
blueslip.set_test_data('error', 'We tried to add invalid subscriber: 9999999');
|
||||
ok = stream_data.add_subscriber('Rome', 9999999);
|
||||
assert(!ok);
|
||||
|
||||
@@ -112,12 +112,12 @@ run_test('updates', () => {
|
||||
assert.equal(full_name, 'Me V2');
|
||||
|
||||
user_events.update_person({user_id: isaac.user_id, new_email: 'newton@example.com'});
|
||||
person = people.get_person_from_user_id(isaac.user_id);
|
||||
person = people.get_by_user_id(isaac.user_id);
|
||||
assert.equal(person.email, 'newton@example.com');
|
||||
assert.equal(person.full_name, 'Sir Isaac');
|
||||
|
||||
user_events.update_person({user_id: me.user_id, new_email: 'meforu@example.com'});
|
||||
person = people.get_person_from_user_id(me.user_id);
|
||||
person = people.get_by_user_id(me.user_id);
|
||||
assert.equal(person.email, 'meforu@example.com');
|
||||
assert.equal(person.full_name, 'Me V2');
|
||||
|
||||
@@ -151,7 +151,7 @@ run_test('updates', () => {
|
||||
assert(person.timezone);
|
||||
|
||||
blueslip.set_test_data('error', 'Got update_person event for unexpected user 29');
|
||||
blueslip.set_test_data('error', 'Unknown user_id in get_person_from_user_id: 29');
|
||||
blueslip.set_test_data('error', 'Unknown user_id in get_by_user_id: 29');
|
||||
assert(!user_events.update_person({user_id: 29, full_name: 'Sir Isaac Newton'}));
|
||||
assert.equal(blueslip.get_test_logs('error').length, 2);
|
||||
blueslip.clear_test_data();
|
||||
|
||||
@@ -137,7 +137,7 @@ exports.full_huddle_name = function (huddle) {
|
||||
const user_ids = huddle_split(huddle);
|
||||
|
||||
const names = _.map(user_ids, function (user_id) {
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
return person.full_name;
|
||||
});
|
||||
|
||||
@@ -149,7 +149,7 @@ exports.short_huddle_name = function (huddle) {
|
||||
|
||||
const num_to_show = 3;
|
||||
let names = _.map(user_ids, function (user_id) {
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
return person.full_name;
|
||||
});
|
||||
|
||||
@@ -418,7 +418,7 @@ exports.narrow_for_user = function (opts) {
|
||||
};
|
||||
|
||||
exports.narrow_for_user_id = function (opts) {
|
||||
const person = people.get_person_from_user_id(opts.user_id);
|
||||
const person = people.get_by_user_id(opts.user_id);
|
||||
const email = person.email;
|
||||
|
||||
narrow.by('pm-with', email, {trigger: 'sidebar'});
|
||||
|
||||
@@ -95,8 +95,8 @@ exports.compare_function = function (a, b) {
|
||||
}
|
||||
|
||||
// Sort equivalent PM names alphabetically
|
||||
const person_a = people.get_person_from_user_id(a);
|
||||
const person_b = people.get_person_from_user_id(b);
|
||||
const person_a = people.get_by_user_id(a);
|
||||
const person_b = people.get_by_user_id(b);
|
||||
|
||||
const full_name_a = person_a ? person_a.full_name : '';
|
||||
const full_name_b = person_b ? person_b.full_name : '';
|
||||
@@ -123,7 +123,7 @@ function filter_user_ids(filter_text, user_ids) {
|
||||
});
|
||||
|
||||
const persons = _.map(user_ids, function (user_id) {
|
||||
return people.get_person_from_user_id(user_id);
|
||||
return people.get_by_user_id(user_id);
|
||||
});
|
||||
|
||||
const user_id_dict = people.filter_people_by_search_terms(persons, search_terms);
|
||||
@@ -181,7 +181,7 @@ exports.user_last_seen_time_status = function (user_id) {
|
||||
|
||||
exports.info_for = function (user_id) {
|
||||
const user_circle_class = exports.get_user_circle_class(user_id);
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
const my_user_status = exports.my_user_status(user_id);
|
||||
const user_circle_status = exports.status_description(user_id);
|
||||
|
||||
@@ -218,12 +218,12 @@ exports.get_title_data = function (user_ids_string, is_group) {
|
||||
|
||||
// Since it's not a group, user_ids_string is a single user ID.
|
||||
const user_id = parseInt(user_ids_string, 10);
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
|
||||
if (person.is_bot) {
|
||||
// Bot has an owner.
|
||||
if (person.bot_owner_id !== null) {
|
||||
person.bot_owner_full_name = people.get_person_from_user_id(
|
||||
person.bot_owner_full_name = people.get_by_user_id(
|
||||
person.bot_owner_id).full_name;
|
||||
|
||||
const bot_owner_name = i18n.t('Owner: __name__', {name: person.bot_owner_full_name});
|
||||
@@ -312,7 +312,7 @@ exports.get_filtered_and_sorted_user_ids = function (filter_text) {
|
||||
}
|
||||
|
||||
user_ids = _.filter(user_ids, function (user_id) {
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
|
||||
if (!person) {
|
||||
blueslip.warn('Got user_id in presence but not people: ' + user_id);
|
||||
|
||||
@@ -490,7 +490,7 @@ function validate_stream_message_post_policy(stream_name) {
|
||||
return false;
|
||||
}
|
||||
|
||||
const person = people.get_person_from_user_id(page_params.user_id);
|
||||
const person = people.get_by_user_id(page_params.user_id);
|
||||
const current_datetime = new Date(Date.now());
|
||||
const person_date_joined = new Date(person.date_joined);
|
||||
const days = new Date(current_datetime - person_date_joined).getDate();
|
||||
@@ -583,7 +583,7 @@ function validate_private_message() {
|
||||
if (page_params.realm_private_message_policy === 2) {
|
||||
// Frontend check for for PRIVATE_MESSAGE_POLICY_DISABLED
|
||||
const user_ids = compose_pm_pill.get_user_ids();
|
||||
if (user_ids.length !== 1 || !people.get_person_from_user_id(user_ids[0]).is_bot) {
|
||||
if (user_ids.length !== 1 || !people.get_by_user_id(user_ids[0]).is_bot) {
|
||||
// Unless we're composing to a bot
|
||||
compose_error(i18n.t("Private messages are disabled in this organization."),
|
||||
$("#private_message_recipient"));
|
||||
|
||||
@@ -341,7 +341,7 @@ exports.respond_to_message = function (opts) {
|
||||
// reply_to for private messages is everyone involved, so for
|
||||
// personals replies we need to set the private message
|
||||
// recipient to just the sender
|
||||
pm_recipient = people.get_person_from_user_id(message.sender_id).email;
|
||||
pm_recipient = people.get_by_user_id(message.sender_id).email;
|
||||
} else {
|
||||
pm_recipient = people.pm_reply_to(message);
|
||||
}
|
||||
|
||||
@@ -123,7 +123,7 @@ const user_fade_config = {
|
||||
|
||||
function update_user_row_when_fading(li, conf) {
|
||||
const user_id = conf.get_user_id(li);
|
||||
const email = people.get_person_from_user_id(user_id).email;
|
||||
const email = people.get_by_user_id(user_id).email;
|
||||
const would_receive = exports.would_receive_message(email);
|
||||
|
||||
if (would_receive || people.is_my_user_id(user_id)) {
|
||||
|
||||
@@ -51,7 +51,7 @@ exports.get_emails = function () {
|
||||
// return something like "alice@example.com,bob@example.com"
|
||||
const user_ids = exports.get_user_ids();
|
||||
const emails = user_ids.map(function (id) {
|
||||
return people.get_person_from_user_id(id).email;
|
||||
return people.get_by_user_id(id).email;
|
||||
}).join(",");
|
||||
return emails;
|
||||
};
|
||||
|
||||
@@ -998,7 +998,7 @@ exports.initialize = function () {
|
||||
updater: function (item) {
|
||||
if (user_groups.is_user_group(item)) {
|
||||
for (const user_id of item.members) {
|
||||
const user = people.get_person_from_user_id(user_id);
|
||||
const user = people.get_by_user_id(user_id);
|
||||
// filter out inserted users and current user from pill insertion
|
||||
const inserted_users = user_pill.get_user_ids(compose_pm_pill.widget);
|
||||
const current_user = people.is_current_user(user.email);
|
||||
|
||||
@@ -67,7 +67,7 @@ exports.apply_markdown = function (message) {
|
||||
if (match) {
|
||||
const user_id = parseInt(match[2], 10);
|
||||
if (people.is_known_user_id(user_id)) {
|
||||
person = people.get_person_from_user_id(user_id);
|
||||
person = people.get_by_user_id(user_id);
|
||||
if (person.full_name !== match[1]) { // Invalid Syntax
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -656,7 +656,7 @@ exports.show_history = function (message) {
|
||||
display_date: moment(timestamp).format("MMMM D, YYYY"),
|
||||
};
|
||||
if (msg.user_id) {
|
||||
const person = people.get_person_from_user_id(msg.user_id);
|
||||
const person = people.get_by_user_id(msg.user_id);
|
||||
item.edited_by = person.full_name;
|
||||
}
|
||||
|
||||
|
||||
@@ -552,7 +552,7 @@ MessageListView.prototype = {
|
||||
// mention text to show the user's current name,
|
||||
// assuming that you're not searching for text
|
||||
// inside the highlight.
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
if (person !== undefined) {
|
||||
// Note that person might be undefined in some
|
||||
// unpleasant corner cases involving data import.
|
||||
|
||||
@@ -32,7 +32,7 @@ exports.each = function (f) {
|
||||
exports.get_pm_emails = function (message) {
|
||||
|
||||
function email(user_id) {
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
if (!person) {
|
||||
blueslip.error('Unknown user id ' + user_id);
|
||||
return '?';
|
||||
@@ -49,7 +49,7 @@ exports.get_pm_emails = function (message) {
|
||||
exports.get_pm_full_names = function (message) {
|
||||
|
||||
function name(user_id) {
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
if (!person) {
|
||||
blueslip.error('Unknown user id ' + user_id);
|
||||
return '?';
|
||||
@@ -141,7 +141,7 @@ exports.add_message_metadata = function (message) {
|
||||
people.extract_people_from_message(message);
|
||||
people.maybe_incr_recipient_count(message);
|
||||
|
||||
const sender = people.get_person_from_user_id(message.sender_id);
|
||||
const sender = people.get_by_user_id(message.sender_id);
|
||||
if (sender) {
|
||||
message.sender_full_name = sender.full_name;
|
||||
message.sender_email = sender.email;
|
||||
|
||||
@@ -43,9 +43,9 @@ function split_to_ints(lst) {
|
||||
});
|
||||
}
|
||||
|
||||
exports.get_person_from_user_id = function (user_id) {
|
||||
exports.get_by_user_id = function (user_id) {
|
||||
if (!people_by_user_id_dict.has(user_id)) {
|
||||
blueslip.error('Unknown user_id in get_person_from_user_id: ' + user_id);
|
||||
blueslip.error('Unknown user_id in get_by_user_id: ' + user_id);
|
||||
return;
|
||||
}
|
||||
return people_by_user_id_dict.get(user_id);
|
||||
@@ -223,7 +223,7 @@ exports.reply_to_to_user_ids_string = function (emails_string) {
|
||||
};
|
||||
|
||||
exports.get_user_time_preferences = function (user_id) {
|
||||
const user_timezone = exports.get_person_from_user_id(user_id).timezone;
|
||||
const user_timezone = exports.get_by_user_id(user_id).timezone;
|
||||
if (user_timezone) {
|
||||
if (page_params.twenty_four_hour_time) {
|
||||
return {
|
||||
@@ -246,7 +246,7 @@ exports.get_user_time = function (user_id) {
|
||||
};
|
||||
|
||||
exports.get_user_type = function (user_id) {
|
||||
const user_profile = exports.get_person_from_user_id(user_id);
|
||||
const user_profile = exports.get_by_user_id(user_id);
|
||||
|
||||
if (user_profile.is_admin) {
|
||||
return i18n.t("Administrator");
|
||||
@@ -468,7 +468,7 @@ exports.pm_with_url = function (message) {
|
||||
if (user_ids.length > 1) {
|
||||
suffix = 'group';
|
||||
} else {
|
||||
const person = exports.get_person_from_user_id(user_ids[0]);
|
||||
const person = exports.get_by_user_id(user_ids[0]);
|
||||
if (person && person.email) {
|
||||
suffix = person.email.split('@')[0].toLowerCase();
|
||||
} else {
|
||||
@@ -592,7 +592,7 @@ exports.format_small_avatar_url = function (raw_url) {
|
||||
|
||||
exports.sender_is_bot = function (message) {
|
||||
if (message.sender_id) {
|
||||
const person = exports.get_person_from_user_id(message.sender_id);
|
||||
const person = exports.get_by_user_id(message.sender_id);
|
||||
return person.is_bot;
|
||||
}
|
||||
return false;
|
||||
@@ -600,7 +600,7 @@ exports.sender_is_bot = function (message) {
|
||||
|
||||
exports.sender_is_guest = function (message) {
|
||||
if (message.sender_id) {
|
||||
const person = exports.get_person_from_user_id(message.sender_id);
|
||||
const person = exports.get_by_user_id(message.sender_id);
|
||||
return person.is_guest;
|
||||
}
|
||||
return false;
|
||||
@@ -634,7 +634,7 @@ exports.small_avatar_url = function (message) {
|
||||
// We should always have message.sender_id, except for in the
|
||||
// tutorial, where it's ok to fall back to the url in the fake
|
||||
// messages.
|
||||
person = exports.get_person_from_user_id(message.sender_id);
|
||||
person = exports.get_by_user_id(message.sender_id);
|
||||
}
|
||||
|
||||
// The first time we encounter a sender in a message, we may
|
||||
|
||||
@@ -78,7 +78,7 @@ exports._get_convos = function () {
|
||||
} else {
|
||||
const user_id = parseInt(user_ids_string, 10);
|
||||
user_circle_class = buddy_data.get_user_circle_class(user_id);
|
||||
const recipient_user_obj = people.get_person_from_user_id(user_id);
|
||||
const recipient_user_obj = people.get_by_user_id(user_id);
|
||||
|
||||
if (recipient_user_obj.is_bot) {
|
||||
user_circle_class = 'user_circle_green';
|
||||
|
||||
@@ -197,7 +197,7 @@ function render_user_info_popover(user, popover_element, is_sender_popover, priv
|
||||
if (is_cross_realm_bot) {
|
||||
args.is_cross_realm_bot = is_cross_realm_bot;
|
||||
} else if (bot_owner_id) {
|
||||
const bot_owner = people.get_person_from_user_id(bot_owner_id);
|
||||
const bot_owner = people.get_by_user_id(bot_owner_id);
|
||||
args.bot_owner = bot_owner;
|
||||
}
|
||||
}
|
||||
@@ -341,7 +341,7 @@ function get_user_info_popover_items() {
|
||||
function fetch_group_members(member_ids) {
|
||||
return member_ids
|
||||
.map(function (m) {
|
||||
return people.get_person_from_user_id(m);
|
||||
return people.get_by_user_id(m);
|
||||
})
|
||||
.filter(function (m) {
|
||||
return m !== undefined;
|
||||
@@ -685,7 +685,7 @@ exports.show_sender_info = function () {
|
||||
const $sender = $message.find('.sender_info_hover');
|
||||
|
||||
const message = current_msg_list.get(rows.id($message));
|
||||
const user = people.get_person_from_user_id(message.sender_id);
|
||||
const user = people.get_by_user_id(message.sender_id);
|
||||
show_user_info_popover($sender[0], user, message);
|
||||
if (current_message_info_popover_elem) {
|
||||
focus_user_info_popover_item();
|
||||
@@ -714,7 +714,7 @@ exports.register_click_handlers = function () {
|
||||
const row = $(this).closest(".message_row");
|
||||
e.stopPropagation();
|
||||
const message = current_msg_list.get(rows.id(row));
|
||||
const user = people.get_person_from_user_id(message.sender_id);
|
||||
const user = people.get_by_user_id(message.sender_id);
|
||||
|
||||
show_user_info_popover(this, user, message);
|
||||
});
|
||||
@@ -733,7 +733,7 @@ exports.register_click_handlers = function () {
|
||||
let user;
|
||||
if (id_string) {
|
||||
const user_id = parseInt(id_string, 10);
|
||||
user = people.get_person_from_user_id(user_id);
|
||||
user = people.get_by_user_id(user_id);
|
||||
} else {
|
||||
user = people.get_by_email(email);
|
||||
}
|
||||
@@ -757,7 +757,7 @@ exports.register_click_handlers = function () {
|
||||
|
||||
$('body').on('click', '.info_popover_actions .narrow_to_private_messages', function (e) {
|
||||
const user_id = elem_to_user_id($(e.target).parents('ul'));
|
||||
const email = people.get_person_from_user_id(user_id).email;
|
||||
const email = people.get_by_user_id(user_id).email;
|
||||
exports.hide_message_info_popover();
|
||||
narrow.by('pm-with', email, {trigger: 'user sidebar popover'});
|
||||
e.stopPropagation();
|
||||
@@ -766,7 +766,7 @@ exports.register_click_handlers = function () {
|
||||
|
||||
$('body').on('click', '.info_popover_actions .narrow_to_messages_sent', function (e) {
|
||||
const user_id = elem_to_user_id($(e.target).parents('ul'));
|
||||
const email = people.get_person_from_user_id(user_id).email;
|
||||
const email = people.get_by_user_id(user_id).email;
|
||||
exports.hide_message_info_popover();
|
||||
narrow.by('sender', email, {trigger: 'user sidebar popover'});
|
||||
e.stopPropagation();
|
||||
@@ -778,7 +778,7 @@ exports.register_click_handlers = function () {
|
||||
compose_actions.start('stream', {trigger: 'sidebar user actions'});
|
||||
}
|
||||
const user_id = elem_to_user_id($(e.target).parents('ul'));
|
||||
const name = people.get_person_from_user_id(user_id).full_name;
|
||||
const name = people.get_by_user_id(user_id).full_name;
|
||||
const mention = people.get_mention_syntax(name, user_id);
|
||||
compose_ui.insert_syntax_and_focus(mention);
|
||||
exports.hide_user_sidebar_popover();
|
||||
@@ -792,7 +792,7 @@ exports.register_click_handlers = function () {
|
||||
compose_actions.respond_to_message({trigger: 'user sidebar popover'});
|
||||
}
|
||||
const user_id = elem_to_user_id($(e.target).parents('ul'));
|
||||
const name = people.get_person_from_user_id(user_id).full_name;
|
||||
const name = people.get_by_user_id(user_id).full_name;
|
||||
const mention = people.get_mention_syntax(name, user_id);
|
||||
compose_ui.insert_syntax_and_focus(mention);
|
||||
exports.hide_message_info_popover();
|
||||
@@ -802,7 +802,7 @@ exports.register_click_handlers = function () {
|
||||
|
||||
$('body').on('click', '.info_popover_actions .view_user_profile', function (e) {
|
||||
const user_id = elem_to_user_id($(e.target).parents('ul'));
|
||||
const user = people.get_person_from_user_id(user_id);
|
||||
const user = people.get_by_user_id(user_id);
|
||||
exports.show_user_profile(user);
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
@@ -822,7 +822,7 @@ exports.register_click_handlers = function () {
|
||||
|
||||
$('body').on('click', '.bot-owner-name', function (e) {
|
||||
const user_id = $(e.target).attr('data-bot-owner-id');
|
||||
const user = people.get_person_from_user_id(user_id);
|
||||
const user = people.get_by_user_id(user_id);
|
||||
exports.show_user_profile(user);
|
||||
});
|
||||
|
||||
@@ -882,7 +882,7 @@ exports.register_click_handlers = function () {
|
||||
stream_popover.show_streamlist_sidebar();
|
||||
}
|
||||
|
||||
const user = people.get_person_from_user_id(user_id);
|
||||
const user = people.get_by_user_id(user_id);
|
||||
const popover_placement = userlist_placement === "left" ? "right" : "left";
|
||||
|
||||
render_user_info_popover(user, target, false, "compose_private_message",
|
||||
@@ -972,7 +972,7 @@ exports.register_click_handlers = function () {
|
||||
|
||||
$('body').on('click', '.respond_personal_button, .compose_private_message', function (e) {
|
||||
const user_id = elem_to_user_id($(e.target).parents('ul'));
|
||||
const email = people.get_person_from_user_id(user_id).email;
|
||||
const email = people.get_by_user_id(user_id).email;
|
||||
compose_actions.start('private', {
|
||||
trigger: 'popover send private',
|
||||
private_message_recipient: email});
|
||||
|
||||
@@ -151,7 +151,7 @@ function full_name(user_id) {
|
||||
if (user_id === page_params.user_id) {
|
||||
return 'You (click to remove)';
|
||||
}
|
||||
return people.get_person_from_user_id(user_id).full_name;
|
||||
return people.get_by_user_id(user_id).full_name;
|
||||
}
|
||||
|
||||
function generate_title(emoji_name, user_ids) {
|
||||
|
||||
@@ -201,7 +201,7 @@ exports.dispatch_normal_event = function dispatch_normal_event(event) {
|
||||
settings_users.update_user_data(event.bot.user_id, event.bot);
|
||||
} else if (event.op === 'update') {
|
||||
if (_.has(event.bot, 'owner_id')) {
|
||||
event.bot.owner = people.get_person_from_user_id(event.bot.owner_id).email;
|
||||
event.bot.owner = people.get_by_user_id(event.bot.owner_id).email;
|
||||
}
|
||||
bot_data.update(event.bot.user_id, event.bot);
|
||||
settings_users.update_user_data(event.bot.user_id, event.bot);
|
||||
|
||||
@@ -106,7 +106,7 @@ function update_user_custom_profile_fields(fields, method) {
|
||||
}
|
||||
|
||||
exports.append_custom_profile_fields = function (element_id, user_id) {
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
if (person.is_bot) {
|
||||
return;
|
||||
}
|
||||
@@ -180,7 +180,7 @@ exports.initialize_custom_user_type_fields = function (element_id, user_id, is_e
|
||||
const field_types = page_params.custom_profile_field_types;
|
||||
const user_pills = new IntDict();
|
||||
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
if (person.is_bot) {
|
||||
return user_pills;
|
||||
}
|
||||
@@ -215,7 +215,7 @@ exports.initialize_custom_user_type_fields = function (element_id, user_id, is_e
|
||||
const field_value = JSON.parse(field_value_raw);
|
||||
if (field_value) {
|
||||
field_value.forEach(function (pill_user_id) {
|
||||
const user = people.get_person_from_user_id(pill_user_id);
|
||||
const user = people.get_by_user_id(pill_user_id);
|
||||
user_pill.append_user(user, pills);
|
||||
});
|
||||
}
|
||||
@@ -533,7 +533,7 @@ exports.set_up = function () {
|
||||
|
||||
$("#show_my_user_profile_modal").on('click', function () {
|
||||
overlays.close_overlay("settings");
|
||||
const user = people.get_person_from_user_id(people.my_current_user_id());
|
||||
const user = people.get_by_user_id(people.my_current_user_id());
|
||||
setTimeout(function () {
|
||||
popovers.show_user_profile(user);
|
||||
}, 100);
|
||||
|
||||
@@ -58,7 +58,7 @@ exports.populate_user_groups = function () {
|
||||
|
||||
const userg = $('div.user-group[id="' + data.id + '"]');
|
||||
data.members.forEach(function (user_id) {
|
||||
const user = people.get_person_from_user_id(user_id);
|
||||
const user = people.get_by_user_id(user_id);
|
||||
user_pill.append_user(user, pills);
|
||||
});
|
||||
|
||||
|
||||
@@ -135,7 +135,7 @@ function populate_users(realm_people_data) {
|
||||
user.bot_type = settings_bots.type_id_to_string(user.bot_type);
|
||||
|
||||
if (user.bot_owner_id !== null) {
|
||||
user.bot_owner_full_name = people.get_person_from_user_id(
|
||||
user.bot_owner_full_name = people.get_by_user_id(
|
||||
user.bot_owner_id).full_name;
|
||||
} else {
|
||||
user.no_owner = true;
|
||||
@@ -331,7 +331,7 @@ exports.on_load_success = function (realm_people_data) {
|
||||
|
||||
const row = $(e.target).closest(".user_row");
|
||||
const user_id = row.data('user-id');
|
||||
const user = people.get_person_from_user_id(user_id);
|
||||
const user = people.get_by_user_id(user_id);
|
||||
modal_elem.find(".email").text(user.email);
|
||||
modal_elem.find(".user_name").text(user.full_name);
|
||||
modal_elem.modal("show");
|
||||
@@ -406,7 +406,7 @@ exports.on_load_success = function (realm_people_data) {
|
||||
|
||||
$('.admin_bot_table').on('click', '.user_row .view_user_profile', function (e) {
|
||||
const owner_id = $(e.target).attr('data-owner-id');
|
||||
const owner = people.get_person_from_user_id(owner_id);
|
||||
const owner = people.get_by_user_id(owner_id);
|
||||
popovers.show_user_profile(owner);
|
||||
e.stopPropagation();
|
||||
e.preventDefault();
|
||||
@@ -414,7 +414,7 @@ exports.on_load_success = function (realm_people_data) {
|
||||
|
||||
$(".admin_user_table, .admin_bot_table").on("click", ".open-user-form", function (e) {
|
||||
const user_id = parseInt($(e.currentTarget).attr("data-user-id"), 10);
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
|
||||
if (!person) {
|
||||
return;
|
||||
|
||||
@@ -102,7 +102,7 @@ function ajaxSubscribeForCreation(stream_name, description, user_ids, invite_onl
|
||||
// TODO: We can eliminate the user_ids -> principals conversion
|
||||
// once we upgrade the backend to accept user_ids.
|
||||
const persons = _.compact(_.map(user_ids, (user_id) => {
|
||||
return people.get_person_from_user_id(user_id);
|
||||
return people.get_by_user_id(user_id);
|
||||
}));
|
||||
|
||||
const principals = _.map(persons, (person) => person.email);
|
||||
@@ -271,7 +271,7 @@ exports.show_new_stream_modal = function () {
|
||||
|
||||
const all_users = people.get_people_for_stream_create();
|
||||
// Add current user on top of list
|
||||
all_users.unshift(people.get_person_from_user_id(page_params.user_id));
|
||||
all_users.unshift(people.get_by_user_id(page_params.user_id));
|
||||
const html = render_new_stream_users({
|
||||
users: all_users,
|
||||
streams: stream_data.get_streams_for_settings_page(),
|
||||
|
||||
@@ -629,7 +629,7 @@ exports.add_subscriber = function (stream_name, user_id) {
|
||||
blueslip.warn("We got an add_subscriber call for a non-existent stream.");
|
||||
return false;
|
||||
}
|
||||
const person = people.get_person_from_user_id(user_id);
|
||||
const person = people.get_by_user_id(user_id);
|
||||
if (person === undefined) {
|
||||
blueslip.error("We tried to add invalid subscriber: " + user_id);
|
||||
return false;
|
||||
|
||||
@@ -36,7 +36,7 @@ exports.is_sub_settings_active = function (sub) {
|
||||
|
||||
exports.get_email_of_subscribers = function (subscribers) {
|
||||
return subscribers.map(function (user_id) {
|
||||
return people.get_person_from_user_id(user_id).email;
|
||||
return people.get_by_user_id(user_id).email;
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ function get_users_typing_for_narrow() {
|
||||
|
||||
exports.render_notifications_for_narrow = function () {
|
||||
const user_ids = get_users_typing_for_narrow();
|
||||
const users_typing = user_ids.map(people.get_person_from_user_id);
|
||||
const users_typing = user_ids.map(people.get_by_user_id);
|
||||
if (users_typing.length === 0) {
|
||||
$('#typing_notifications').hide();
|
||||
} else {
|
||||
@@ -73,7 +73,7 @@ exports.display_notification = function (event) {
|
||||
recipients.sort();
|
||||
|
||||
const sender_id = event.sender.user_id;
|
||||
event.sender.name = people.get_person_from_user_id(sender_id).full_name;
|
||||
event.sender.name = people.get_by_user_id(sender_id).full_name;
|
||||
|
||||
typing_data.add_typist(recipients, sender_id);
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
// (We should do bot updates here too.)
|
||||
|
||||
exports.update_person = function update(person) {
|
||||
const person_obj = people.get_person_from_user_id(person.user_id);
|
||||
const person_obj = people.get_by_user_id(person.user_id);
|
||||
|
||||
if (!person_obj) {
|
||||
blueslip.error("Got update_person event for unexpected user " + person.user_id);
|
||||
|
||||
Reference in New Issue
Block a user