also I deleted your GitHub link because it's not allowed to share the commercial solution publicly
you cannot use the same organization entity in your module because modules must be independent and not tight coupled to main solution. therefore you need to create a new (duplicate) organization in your module eg: MyOrganization and map the original organization to MyOrganization. otherwise your module cannot be a real module.
as a summary, you shouldn't need your main application while developing your module. otherwise it cannot be a reusable module.
v4.3 is already full. let the team decide its implementation date. I created the issue.
Andrew,
There's no self tenant registration feature right now
I created an internal issue for your request (volo/issues/5794)
As a workaround you can create a custom page, inject ITenantManager and use the following method
Task<Tenant> CreateAsync(string name, Guid? editionId = null)
email is not being sent in DEBUG mode. the implementation of the IEmailSender is NullEmailSender and it doesn't send emails in debug mode see https://docs.abp.io/en/abp/latest/Emailing#nullemailsender
I've explained how to send real emails in debug, read https://support.abp.io/QA/Questions/226/How-to-configure-email-settings
is it working when you add the followings to your cshtm? like this
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI
@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bootstrap
@addTagHelper *, Volo.Abp.AspNetCore.Mvc.UI.Bundling