We need a notification system for inform users about system related change or news like below image. There can be a badge between profile picture and in detail users can read and then (soft) delete (or not) messages. If messages read but not deleted by user, message should exists as read, if not read yet the badge should show number of unread messages and they should be identifiable as unread. If user wants; they should delete messages after read and after a period of time (this can be a parameter) read messages can be (soft) deleted.
Is it possible to add a feature like this.
We have closed self user registration from Settings>>Account>>Enable self registration And then set, require mail confirmation true from Settings>>Identity Management>>SignIn Settings>>Require confirmed email
But after creating a new user from Identity Management>>Users or via below code, confirmation mail does not arrive:
private readonly IdentityUserManager userManager;
await userManager.CreateAsync(user, password);
But login screen says You are not allowed to login! You need to confirm your email/phone number.
We are curios especially about how to trigger Confirmation Mail after userCreation via code?
I think in the above Login screen, there should be a retrigger Confirmation Mail button or someting like that. A scenario can be like that: after email address is changed by user and then email address gets not validated but if this time user logged out or his session expired he cannot logged in anymore and gets You are not allowed to login! You need to confirm your email/phone number. error again.
After creating a new user via code or ui we want to reset user's password and ask a new password after login. Is this a scenario which abp covers, how can we do this?