mirror of
				https://github.com/pelican-dev/panel.git
				synced 2025-10-31 21:26:52 +01:00 
			
		
		
		
	 fc643f57f9
			
		
	
	
		fc643f57f9
		
			
		
	
	
	
	
		
			
			* 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',
 | |
|     ],
 | |
| ];
 |