Skip to content

Commit 6510049

Browse files
committed
Merge pull request #19 from mooxphp/feature/mail
1 parent 7861cc2 commit 6510049

File tree

9 files changed

+43
-894
lines changed

9 files changed

+43
-894
lines changed

database/factories/WpUserFactory.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
namespace Moox\Press\Database\Factories;
44

55
use Illuminate\Database\Eloquent\Factories\Factory;
6-
use Moox\Press\Helper\PasswordHash;
76
use Moox\Press\Models\WpUser;
7+
use Moox\Security\Helper\PasswordHash;
88

99
class WpUserFactory extends Factory
1010
{

src/Helper/PasswordHash.php

Lines changed: 0 additions & 287 deletions
This file was deleted.

src/Models/WpUser.php

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,46 @@ protected function newBaseQueryBuilder()
114114
'deleted' => 'boolean',
115115
];
116116

117+
public function getEmailAttribute()
118+
{
119+
return $this->attributes['user_email'] ?? null;
120+
}
121+
122+
public function setEmailAttribute($value)
123+
{
124+
$this->addOrUpdateMeta('user_email', $value);
125+
}
126+
127+
public function getNameAttribute()
128+
{
129+
return $this->attributes['user_login'] ?? null;
130+
}
131+
132+
public function setNameAttribute($value)
133+
{
134+
$this->addOrUpdateMeta('user_login', $value);
135+
}
136+
137+
public function getPasswordAttribute()
138+
{
139+
return $this->attributes['user_pass'] ?? null;
140+
}
141+
142+
public function setPasswordAttribute($value)
143+
{
144+
$this->addOrUpdateMeta('user_pass', $value);
145+
}
146+
147+
public function getDisplayNameAttribute()
148+
{
149+
return $this->attributes['display_name'] ?? null;
150+
}
151+
152+
public function setDisplayNameAttribute($value)
153+
{
154+
$this->addOrUpdateMeta('display_name', $value);
155+
}
156+
117157
public function getNicknameAttribute()
118158
{
119159
return $this->getMeta('nickname') ?? null;

src/Providers/WordPressUserProvider.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
use Illuminate\Auth\EloquentUserProvider;
66
use Illuminate\Contracts\Auth\Authenticatable as UserContract;
7-
use Moox\Press\Services\WordPressAuthService;
7+
use Moox\Security\Services\WordPressAuthService;
88

99
class WordPressUserProvider extends EloquentUserProvider
1010
{

src/Resources/WpUserResource.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
use Filament\Tables\Actions\ViewAction;
1515
use Filament\Tables\Table;
1616
use Illuminate\Validation\Rules\Password;
17-
use Moox\Press\Helper\PasswordHash;
1817
use Moox\Press\Models\WpUser;
1918
use Moox\Press\Resources\WpUserResource\Pages\CreateWpUser;
2019
use Moox\Press\Resources\WpUserResource\Pages\EditWpUser;
2120
use Moox\Press\Resources\WpUserResource\Pages\ListWpUsers;
2221
use Moox\Press\Resources\WpUserResource\Pages\ViewWpUser;
2322
use Moox\Press\Resources\WpUserResource\RelationManagers\WpUserMetaRelationManager;
23+
use Moox\Security\Helper\PasswordHash;
2424

2525
class WpUserResource extends Resource
2626
{

0 commit comments

Comments
 (0)