mirror of
https://github.com/pelican-dev/panel.git
synced 2025-05-25 05:24:44 +02:00

* add spatie/permissions * add policies * add role resource * add root admin role handling * replace some "root_admin" with function * add model specific permissions * make permission selection nicer * fix user creation * fix tests * add back subuser checks in server policy * add custom model for role * assign new users to role if root_admin is set * add api for roles * fix phpstan * add permissions for settings page * remove "restore" and "forceDelete" permissions * add user count to list * prevent deletion if role has users * update user list * fix server policy * remove old `root_admin` column * small refactor * fix tests * forgot can checks here * forgot use * disable editing own roles & disable assigning root admin * don't allow to rename root admin role * remove php bombing exception handler * fix role assignment when creating a user * fix disableOptionWhen * fix missing `root_admin` attribute on react frontend * add permission check for bulk delete * rename viewAny to viewList * improve canAccessPanel check * fix admin not displaying for non-root admins * make sure non root admins can't edit root admins * fix import * fix settings page permission check * fix server permissions for non-subusers * fix settings page permission check v2 * small cleanup * cleanup config file * move consts from resouce into enum & model * Update database/migrations/2024_08_01_114538_remove_root_admin_column.php Co-authored-by: Lance Pioch <lancepioch@gmail.com> * fix config * fix phpstan * fix phpstan 2.0 --------- Co-authored-by: Lance Pioch <lancepioch@gmail.com>
21 lines
813 B
PHP
21 lines
813 B
PHP
<?php
|
|
|
|
return [
|
|
'exceptions' => [
|
|
'user_has_servers' => 'Cannot delete a user with active servers attached to their account. Please delete their servers before continuing.',
|
|
'user_is_self' => 'Cannot delete your own user account.',
|
|
],
|
|
'notices' => [
|
|
'account_created' => 'Account has been created successfully.',
|
|
'account_updated' => 'Account has been successfully updated.',
|
|
],
|
|
'last_admin' => [
|
|
'hint' => 'This is the last root administrator!',
|
|
'helper_text' => 'You must have at least one root administrator in your system.',
|
|
],
|
|
'language' => [
|
|
'helper_text1' => 'Your language (:state) has not been translated yet!\nBut never fear, you can help fix that by',
|
|
'helper_text2' => 'contributing directly here',
|
|
],
|
|
];
|