Skip to content

Commit

Permalink
edit user placeholder and can be case manager
Browse files Browse the repository at this point in the history
  • Loading branch information
alexPopaCode4 committed Dec 12, 2024
1 parent 3183962 commit 16d2434
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 13 deletions.
14 changes: 12 additions & 2 deletions app/Filament/Organizations/Resources/UserResource.php
Original file line number Diff line number Diff line change
Expand Up @@ -170,8 +170,18 @@ public static function getSchema(): array
->afterStateUpdated(self::setDefaultCaseAndNgoAdminPermissions()),

Placeholder::make('obs')
->content(new HtmlString(__('user.placeholders.obs')))
->label('')
->hiddenLabel()
->content(function (Get $get) {

foreach ($get('role_id') as $roleID) {
$role = self::getRole($roleID);
if ($role->case_permissions->contains(CasePermission::HAS_ACCESS_TO_ALL_CASES))
{
return new HtmlString(__('user.placeholders.user_role_with_permissions_for_all_cases'));
}
}
return new HtmlString(__('user.placeholders.user_role_without_permissions_for_all_cases'));
})
->columnSpanFull(),

Group::make()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,16 +62,13 @@ public function infolist(Infolist $infolist): Infolist
->label(__('user.labels.phone_number')),

TextEntry::make('rolesInOrganization.name')
->label(__('user.labels.select_roles'))
->columnSpanFull(),

TextEntry::make('obs')
->default(
Str::of(__('user.placeholders.obs'))
->toHtmlString()
)
->hiddenLabel()
->columnSpanFull(),
->label(__('user.labels.select_roles')),

TextEntry::make('can_be_case_manager')
->label(__('user.labels.can_be_case_manager'))
->state(fn (User $record) => Ternary::tryFrom((int)$record->canBeCaseManager())),



Group::make()
->columnSpanFull()
Expand Down
4 changes: 3 additions & 1 deletion lang/ro/user.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
'case_permissions' => 'Permisiuni cazuri',
'admin_permissions' => 'Permisiuni administrare',
'last_login_at_date_time' => 'Data și ora ultimei accesări',
'can_be_case_manager' => 'Poate lua rol de manager de caz',
],

'stats' => [
Expand All @@ -52,7 +53,8 @@
],

'placeholders' => [
'obs' => 'Acest tip de utilizator <span class="italic">are acces doar la cazurile din echipa cărora face parte</span> și nu deține drepturi de administrare ale sistemului. Puteți oferi permisiuni suplimentare din lista de mai jos.',
'user_role_without_permissions_for_all_cases' => 'Acest tip de utilizator <span class="italic">are acces doar la cazurile din echipa cărora face parte</span> și nu deține drepturi de administrare ale sistemului. Puteți oferi permisiuni suplimentare din lista de mai jos.',
'user_role_with_permissions_for_all_cases' => 'Acest tip de rol are acces <span class="italic">la toate cazurile din cadrul Centrului</span>, însă nu deține drepturi de administrare ale sistemului. Puteți oferi permisiuni suplimentare din lista de mai jos.',
'dashboard_cart' => 'Distribuția pe luni a numărului total de utilizatori activi Sunrise. Un utilizator este considerat activ dacă a avut cel puțin o accesare a platformei în luna calendaristică respectivă.',
],

Expand Down

0 comments on commit 16d2434

Please sign in to comment.