Admin Panel/People/People/New User: Added Initials.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2021-02-24 18:31:44 +02:00
parent 0480c2195c
commit 3a2deb0039
3 changed files with 13 additions and 2 deletions

View file

@ -332,7 +332,7 @@ template(name="editUserPopup")
input.js-profile-fullname(type="text" value=user.profile.fullname required)
label
| {{_ 'initials'}}
input.js-profile-initials(type="text" value=user.profile.initials)
input.js-profile-initials(type="text" value=user.profile.initials required)
label
| {{_ 'admin'}}
select.select-role.js-profile-isadmin
@ -436,6 +436,9 @@ template(name="newUserPopup")
// input.js-profile-username(type="text" value=user.username readonly)
//else
input.js-profile-username(type="text" value="" required)
label
| {{_ 'initials'}}
input.js-profile-initials(type="text" value="" required)
label
| {{_ 'email'}}
span.error.hide.email-taken

View file

@ -654,6 +654,7 @@ Template.newUserPopup.events({
event.preventDefault();
const fullname = templateInstance.find('.js-profile-fullname').value.trim();
const username = templateInstance.find('.js-profile-username').value.trim();
const initials = templateInstance.find('.js-profile-initials').value.trim();
const password = templateInstance.find('.js-profile-password').value;
const isAdmin = templateInstance.find('.js-profile-isadmin').value.trim();
const isActive = templateInstance.find('.js-profile-isactive').value.trim();
@ -666,6 +667,7 @@ Template.newUserPopup.events({
'setCreateUser',
fullname,
username,
initials,
password,
isAdmin,
isActive,

View file

@ -800,6 +800,7 @@ if (Meteor.isServer) {
setCreateUser(
fullname,
username,
initials,
password,
isAdmin,
isActive,
@ -809,6 +810,7 @@ if (Meteor.isServer) {
if (Meteor.user() && Meteor.user().isAdmin) {
check(fullname, String);
check(username, String);
check(initials, String);
check(password, String);
check(isAdmin, String);
check(isActive, String);
@ -833,7 +835,11 @@ if (Meteor.isServer) {
const user = Users.findOne(username) || Users.findOne({ username });
if (user) {
Users.update(user._id, {
$set: { 'profile.fullname': fullname, importUsernames },
$set: {
'profile.fullname': fullname,
importUsernames,
'profile.initials': initials,
},
});
}
}