bug fixes
This commit is contained in:
		| @ -67,7 +67,7 @@ else | ||||
|                 <td>@context.EffectiveDate</td> | ||||
|                 <td>@context.ExpiryDate</td> | ||||
|                 <td> | ||||
|                     <ActionDialog Header="Remove User" Message="@Localizer["Are You Sure You Wish To Remove {0} From This Role?", context.User.DisplayName]" Action="Delete" Security="SecurityAccessLevel.Admin" Class="btn btn-danger" OnClick="@(async () => await DeleteUserRole(context.UserRoleId))" Disabled="@(context.Role.IsAutoAssigned)" ResourceKey="DeleteUserRole" /> | ||||
|                     <ActionDialog Header="Remove User" Message="@Localizer["Are You Sure You Wish To Remove {0} From This Role?", context.User.DisplayName]" Action="Delete" Security="SecurityAccessLevel.Admin" Class="btn btn-danger" OnClick="@(async () => await DeleteUserRole(context.UserRoleId))" Disabled="@(context.Role.IsAutoAssigned || PageState.User.Username == UserNames.Host)" ResourceKey="DeleteUserRole" /> | ||||
|                 </td> | ||||
|             </Row> | ||||
|         </Pager> | ||||
|  | ||||
| @ -152,33 +152,36 @@ else | ||||
|     { | ||||
|         try | ||||
|         { | ||||
|             profiles = await ProfileService.GetProfilesAsync(PageState.Site.SiteId); | ||||
|  | ||||
|             userid = Int32.Parse(PageState.QueryString["id"]); | ||||
|             var user = await UserService.GetUserAsync(userid, PageState.Site.SiteId); | ||||
|             if (user != null) | ||||
|             // OnParametersSetAsync is called when the edit modal is closed - in which case there is no id parameter | ||||
|             if (PageState.QueryString.ContainsKey("id")) | ||||
|             { | ||||
|                 username = user.Username; | ||||
|                 email = user.Email; | ||||
|                 displayname = user.DisplayName; | ||||
|                 if (user.PhotoFileId != null) | ||||
|                 profiles = await ProfileService.GetProfilesAsync(PageState.Site.SiteId); | ||||
|                 userid = Int32.Parse(PageState.QueryString["id"]); | ||||
|                 var user = await UserService.GetUserAsync(userid, PageState.Site.SiteId); | ||||
|                 if (user != null) | ||||
|                 { | ||||
|                     photofileid = user.PhotoFileId.Value; | ||||
|                     photo = await FileService.GetFileAsync(photofileid); | ||||
|                     username = user.Username; | ||||
|                     email = user.Email; | ||||
|                     displayname = user.DisplayName; | ||||
|                     if (user.PhotoFileId != null) | ||||
|                     { | ||||
|                         photofileid = user.PhotoFileId.Value; | ||||
|                         photo = await FileService.GetFileAsync(photofileid); | ||||
|                     } | ||||
|                     else | ||||
|                     { | ||||
|                         photofileid = -1; | ||||
|                         photo = null; | ||||
|                     } | ||||
|                     settings = await SettingService.GetUserSettingsAsync(user.UserId); | ||||
|                     createdby = user.CreatedBy; | ||||
|                     createdon = user.CreatedOn; | ||||
|                     modifiedby = user.ModifiedBy; | ||||
|                     modifiedon = user.ModifiedOn; | ||||
|                     deletedby = user.DeletedBy; | ||||
|                     deletedon = user.DeletedOn; | ||||
|                     isdeleted = user.IsDeleted.ToString(); | ||||
|                 } | ||||
|                 else | ||||
|                 { | ||||
|                     photofileid = -1; | ||||
|                     photo = null; | ||||
|                 } | ||||
|                 settings = await SettingService.GetUserSettingsAsync(user.UserId); | ||||
|                 createdby = user.CreatedBy; | ||||
|                 createdon = user.CreatedOn; | ||||
|                 modifiedby = user.ModifiedBy; | ||||
|                 modifiedon = user.ModifiedOn; | ||||
|                 deletedby = user.DeletedBy; | ||||
|                 deletedon = user.DeletedOn; | ||||
|                 isdeleted = user.IsDeleted.ToString(); | ||||
|             } | ||||
|         } | ||||
|         catch (Exception ex) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shaun Walker
					Shaun Walker