Changed Drafts to allow admins access to all draft articles
This commit is contained in:
		
							parent
							
								
									885a0c5a0e
								
							
						
					
					
						commit
						5e5dee0c0c
					
				|  | @ -27,10 +27,11 @@ | |||
| 		await using var context = await ContextFactory.CreateDbContextAsync(); | ||||
| 		string userId = UserManager.GetUserId(HttpContext.User)!; | ||||
| 
 | ||||
|         bool admin = HttpContext.User.IsInRole("Admin"); | ||||
| 		Articles.AddRange(await | ||||
| 			context.Set<Article>() | ||||
| 				.Include(a => a.Author) | ||||
| 				.Where(a => a.Status == ArticleStatus.Draft && a.Author.Id == userId) | ||||
| 				.Where(a => a.Status == ArticleStatus.Draft && (admin || a.Author.Id == userId)) | ||||
| 				.OrderByDescending(a => a.PublishDate) | ||||
| 				.ToListAsync()); | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue