@@ -62,7 +62,7 @@ public async Task<IActionResult> CheckPermission([FromBody] ClassicAdminRequest
6262 return Ok ( new ClassicCheckPermissionResponse
6363 {
6464 Success = true ,
65- Type = account . Type . ToString ( ) . ToLower ( )
65+ Type = account . Role . ToString ( ) . ToLower ( )
6666 } ) ;
6767 }
6868 catch ( Exception ex )
@@ -118,11 +118,11 @@ private async Task<IActionResult> GetUsersInternal(string token, string username
118118
119119 // Get all non-root users
120120 var users = await _context . Accounts
121- . Where ( a => a . Type != UserType . Root )
121+ . Where ( a => a . Role != UserRole . Root )
122122 . Select ( a => new ClassicUserInfo
123123 {
124124 Username = a . UserName ,
125- Type = a . Type . ToString ( ) . ToLower ( )
125+ Type = a . Role . ToString ( ) . ToLower ( )
126126 } )
127127 . ToListAsync ( ) ;
128128
@@ -163,13 +163,13 @@ public async Task<IActionResult> CreateUser([FromBody] ClassicCreateUserRequest
163163 }
164164
165165 // Validate new user type
166- if ( ! Enum . TryParse < UserType > ( request . Type , true , out var userType ) )
166+ if ( ! Enum . TryParse < UserRole > ( request . Type , true , out var userType ) )
167167 {
168168 return BadRequest ( new ClassicErrorResponse ( "Invalid user type" ) ) ;
169169 }
170170
171171 // Cannot create root users
172- if ( userType == UserType . Root )
172+ if ( userType == UserRole . Root )
173173 {
174174 return StatusCode ( 403 , new ClassicErrorResponse ( "Cannot create root users" ) ) ;
175175 }
@@ -187,7 +187,7 @@ public async Task<IActionResult> CreateUser([FromBody] ClassicCreateUserRequest
187187 UserName = request . NewUsername ,
188188 PasswordHash = hash ,
189189 PasswordSalt = salt ,
190- Type = userType
190+ Role = userType
191191 } ;
192192
193193 _context . Accounts . Add ( newAccount ) ;
@@ -197,7 +197,7 @@ public async Task<IActionResult> CreateUser([FromBody] ClassicCreateUserRequest
197197 var profile = new ProfileEntity
198198 {
199199 AccountId = newAccount . Id ,
200- Username = request . NewUsername ,
200+ UserName = request . NewUsername ,
201201 AvatarType = AssetType . Text ,
202202 AvatarText = "👤"
203203 } ;
@@ -267,7 +267,7 @@ public async Task<IActionResult> DeleteUser(string targetUsername, [FromBody] Cl
267267 }
268268
269269 // Cannot delete root account
270- if ( targetAccount . Type == UserType . Root )
270+ if ( targetAccount . Role == UserRole . Root )
271271 {
272272 return StatusCode ( 403 , new ClassicErrorResponse ( "Cannot delete root account" ) ) ;
273273 }
0 commit comments