adding last name only as a email choice
This commit is contained in:
parent
ba621cb1f2
commit
f0bf77735d
4 changed files with 12 additions and 0 deletions
|
@ -622,6 +622,8 @@ class User extends SnipeModel implements AuthenticatableContract, AuthorizableCo
|
|||
$username = str_slug($first_name).'_'.str_slug($last_name);
|
||||
} elseif ($format == 'firstname') {
|
||||
$username = str_slug($first_name);
|
||||
} elseif ($format == 'lastname') {
|
||||
$username = str_slug($last_name);
|
||||
} elseif ($format == 'firstinitial.lastname') {
|
||||
$username = str_slug(substr($first_name, 0, 1).'.'.str_slug($last_name));
|
||||
} elseif ($format == 'lastname_firstinitial') {
|
||||
|
|
|
@ -185,6 +185,7 @@ return [
|
|||
'last' => 'Last',
|
||||
'last_login' => 'Last Login',
|
||||
'last_name' => 'Last Name',
|
||||
'last_name_format' => 'Last Name (doe@example.com)',
|
||||
'license' => 'License',
|
||||
'license_report' => 'License Report',
|
||||
'licenses_available' => 'Licenses available',
|
||||
|
|
|
@ -193,6 +193,7 @@ Form::macro('username_format', function ($name = 'username_format', $selected =
|
|||
$formats = [
|
||||
'firstname.lastname' => trans('general.firstname_lastname_format'),
|
||||
'firstname' => trans('general.first_name_format'),
|
||||
'lastname' => trans('general.last_name_format'),
|
||||
'filastname' => trans('general.filastname_format'),
|
||||
'lastnamefirstinitial' => trans('general.lastnamefirstinitial_format'),
|
||||
'firstname_lastname' => trans('general.firstname_lastname_underscore_format'),
|
||||
|
|
|
@ -24,6 +24,14 @@ class UserTest extends TestCase
|
|||
$this->assertEquals($expected_username, $user['username']);
|
||||
}
|
||||
|
||||
public function testLastName()
|
||||
{
|
||||
$fullname = "Natalia Allanovna Romanova-O'Shostakova";
|
||||
$expected_username = 'allanovna-romanova-oshostakova';
|
||||
$user = User::generateFormattedNameFromFullName($fullname, 'lastname');
|
||||
$this->assertEquals($expected_username, $user['username']);
|
||||
}
|
||||
|
||||
public function testFirstNameDotLastName()
|
||||
{
|
||||
$fullname = "Natalia Allanovna Romanova-O'Shostakova";
|
||||
|
|
Loading…
Add table
Reference in a new issue