DEV: Remove unused `User` methods (#22347)
This commit is contained in:
parent
6b4762e450
commit
a7421d3675
|
@ -437,10 +437,6 @@ const User = RestModel.extend({
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
copy() {
|
|
||||||
return User.create(this.getProperties(Object.keys(this)));
|
|
||||||
},
|
|
||||||
|
|
||||||
save(fields) {
|
save(fields) {
|
||||||
const data = this.getProperties(
|
const data = this.getProperties(
|
||||||
userFields.filter((uf) => !fields || fields.includes(uf))
|
userFields.filter((uf) => !fields || fields.includes(uf))
|
||||||
|
@ -682,11 +678,6 @@ const User = RestModel.extend({
|
||||||
return groups.length === 0 ? null : groups;
|
return groups.length === 0 ? null : groups;
|
||||||
},
|
},
|
||||||
|
|
||||||
@discourseComputed("filteredGroups", "numGroupsToDisplay")
|
|
||||||
showMoreGroupsLink(filteredGroups, numGroupsToDisplay) {
|
|
||||||
return filteredGroups.length > numGroupsToDisplay;
|
|
||||||
},
|
|
||||||
|
|
||||||
// NOTE: This only includes groups *visible* to the user via the serializer,
|
// NOTE: This only includes groups *visible* to the user via the serializer,
|
||||||
// so be wary when using this.
|
// so be wary when using this.
|
||||||
isInAnyGroups(groupIds) {
|
isInAnyGroups(groupIds) {
|
||||||
|
@ -840,17 +831,6 @@ const User = RestModel.extend({
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
generateMultipleUseInviteLink(
|
|
||||||
group_ids,
|
|
||||||
max_redemptions_allowed,
|
|
||||||
expires_at
|
|
||||||
) {
|
|
||||||
return ajax("/invites", {
|
|
||||||
type: "POST",
|
|
||||||
data: { group_ids, max_redemptions_allowed, expires_at },
|
|
||||||
});
|
|
||||||
},
|
|
||||||
|
|
||||||
@dependentKeyCompat
|
@dependentKeyCompat
|
||||||
get mutedCategories() {
|
get mutedCategories() {
|
||||||
return Category.findByIds(this.get("muted_category_ids"));
|
return Category.findByIds(this.get("muted_category_ids"));
|
||||||
|
@ -1380,9 +1360,7 @@ User.reopenClass(Singleton, {
|
||||||
data: { timezone: user.user_option.timezone },
|
data: { timezone: user.user_option.timezone },
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
});
|
|
||||||
|
|
||||||
User.reopenClass({
|
|
||||||
create(args) {
|
create(args) {
|
||||||
args = args || {};
|
args = args || {};
|
||||||
this.deleteStatusTrackingFields(args);
|
this.deleteStatusTrackingFields(args);
|
||||||
|
|
Loading…
Reference in New Issue