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