Activities of "okains"

Actually my license is expiring in 8 months, not 23 years. I just noticed this, this is a problem. How do I get the long license?

Hi Maliming,

OK thanks for the very detailed response. The 23 yr license for Blazorise defintely addresses my concerns. Ill close this ticket now.

Thanks,

Karim

useless response.

I would appreciate a human on your team to address the root cause.

Question

What is going on here? I have a license. I am concerned that if my ABP license expires, then my clients will get this type of message for Blazorise. What is the situation with this vendor? You eliminated AutoMapper because it went commercial. Fair enough. But why are we dealing with commercial nag pop ups for Blazorise? To be honest the generated UI with Blazorise is not good, that is another conversation all together. But why this? And because of this, your licensing terms being a forever license don't apply because if I let my ABP license lapse, I would need to get a Blazorise license to keep the UI working.

Would love a detailed response to this.

Thanks,

Karim

OK thanks for the detailed answer. This workaround is good for now, I have updated a few Entities successfully. I will go ahead and close this ticket.

Hi,

Thanks for the detailed step by step, this has been helpful. I followed the instructions, and copied all of the existing Mapperly classes into a CustomMapperlyMappings.cs file in the Application and Blazor projects. I have attached all 4 files here for reference.

However I am still having issues and I think I have narrowed it down in this case anyway. I added a brand new entity called FEE. This entity has a nav property to ORGANIZER. ABP Suite has generated a lookup mapper class for this FK relationship, but this class already exists in my CustomMapperlyMappings due to another entity where ORGANIZER is a nav property.

This scenario will obviously continue to resurface, any time I add a nav property to an entity that already exists somewhere else.

How do we work around this? I am Using version 10.1.1.

Thanks,

Karim

RiserAdminApplicationMappers.cs + CustomMapperlyMappers.cs

using RiserAdmin.Fees;
using System.Linq;
using System.Collections.Generic;
using RiserAdmin.SubDomains;
using RiserAdmin.Campaigns;
using RiserAdmin.CreditTransactions;
using RiserAdmin.PaymentTransactions;
using RiserAdmin.AudienceRiserUsers;
using RiserAdmin.CampaignTypes;
using RiserAdmin.Currencies;
using RiserAdmin.Audiences;
using RiserAdmin.RiserUserActions;
using RiserAdmin.CreditWallets;
using RiserAdmin.CampaignChannels;
using RiserAdmin.MessageTemplates;
using RiserAdmin.PaymentProcessors;
using RiserAdmin.SocialMediaBrandPosts;
using RiserAdmin.SocialMediaBrandApps;
using RiserAdmin.BrandFeaturedEvents;
using RiserAdmin.BrandPerformers;
using RiserAdmin.EventPerformers;
using RiserAdmin.EventFeatures;
using RiserAdmin.PerformerMusicGenres;
using RiserAdmin.EventMusicGenres;
using RiserAdmin.TicketAudits;
using RiserAdmin.AttendeeDetails;
using RiserAdmin.TicketOrders;
using RiserAdmin.Tickets;
using RiserAdmin.EventStageSchedules;
using RiserAdmin.EventStages;
using RiserAdmin.EventTicketingAdditonalInfos;
using RiserAdmin.FeaturedEvents;
using RiserAdmin.RiserEvents;
using RiserAdmin.Brands;
using RiserAdmin.UserConsents;
using RiserAdmin.Fans;
using RiserAdmin.TeamMembers;
using RiserAdmin.Promoters;
using RiserAdmin.Performers;
using RiserAdmin.VenueSchedules;
using RiserAdmin.Venues;
using RiserAdmin.Organizers;
using Volo.Abp.Identity;
using RiserAdmin.RiserUsers;
using RiserAdmin.Locations;
using RiserAdmin.SocialMedias;
using RiserAdmin.Medias;
using RiserAdmin.Faqs;
using RiserAdmin.TeamMemberRoles;
using RiserAdmin.Teams;
using RiserAdmin.OrganizerCategories;
using RiserAdmin.EventCategories;
using RiserAdmin.Features;
using RiserAdmin.MusicGenres;
using RiserAdmin.SocialMediaTypes;
using RiserAdmin.TicketTypes;
using RiserAdmin.MediaTypes;
using RiserAdmin.PromoterTypes;
using RiserAdmin.PerformerTypes;
using RiserAdmin.EventTicketingTypes;
using RiserAdmin.VenueTypes;
using RiserAdmin.Cities;
using RiserAdmin.GGTimeZones;
using RiserAdmin.Countries;
using System;
using RiserAdmin.Shared;
using Riok.Mapperly.Abstractions;
using Volo.Abp.Mapperly;
using RiserAdmin.Regions;
using RiserAdmin.CampaignDeliveryLogs;
using RiserAdmin.ConversionEvents;

namespace RiserAdmin;

// This file is managed by ABP Suite. New entity mappers will be added here automatically.
[Mapper]
public partial class FeeToFeeDtoMappers : MapperBase<Fee, FeeDto>
{
    public override partial FeeDto Map(Fee source);
    public override partial void Map(Fee source, FeeDto destination);
}

[Mapper]
public partial class FeeToFeeExcelDtoMappers : MapperBase<Fee, FeeExcelDto>
{
    public override partial FeeExcelDto Map(Fee source);
    public override partial void Map(Fee source, FeeExcelDto destination);
}

[Mapper]
public partial class FeeWithNavigationPropertiesToFeeWithNavigationPropertiesDtoMapper : MapperBase<FeeWithNavigationProperties, FeeWithNavigationPropertiesDto>
{
    public override partial FeeWithNavigationPropertiesDto Map(FeeWithNavigationProperties source);
    public override partial void Map(FeeWithNavigationProperties source, FeeWithNavigationPropertiesDto destination);
}

[Mapper]
public partial class OrganizerToLookupDtoGuidMapper : MapperBase<Organizer, LookupDto<Guid>>
{
    public override partial LookupDto<Guid> Map(Organizer source);
    public override partial void Map(Organizer source, LookupDto<Guid> destination);

    public override void AfterMap(Organizer source, LookupDto<Guid> destination)
    {
        destination.DisplayName = source.Name;
    }
}

OK I can't copy and paste the entire code, it is too long. Don't see a way to attach a file here. In any case, hopefully the problem is clear enough for an answer.

Hi,

I followed the instructions that you provided and moved from AutoMapper to Mapperly. I used the AI prompt that you provided to generate the initial Mappers files for Mapperly. I immediately had the same issues everyone else seems to have had with ABP Suite generating bad Mapperly map code and appending it to the end of the Mappers files. When this happens, the build fails and ABP Suite does not generate Migrations. This is just a show stopper for me now, and I need to get it fixed.

I have read through all other tickets, and I did rename all of the existing Mapperly classes and added a trailing 's' as suggested. But I have found that sometimes new Map classes have the plural s, and sometimes they don't. In all cases ABP Suite fails. I have copied some of the newly generated Maps to show the state of things.

I have a hack in place, where I have removed the BlazorMappers.cs and ApplicationMappers.cs files from the build, so that I can use ABP Suite. But I have to then manually add mapping classes for any new entities into a separate MapperlyMap file, and this is not a long term solution, I need ABP Suite to work as it should.

Please provide a step by step solution to this problem.

Thanks,

Karim

OK that worked, thanks.

This is out of the box ABP, I haven't done anything. The Blazor Global Styles are applied in every other part of the app, and I can modify them no problem. It is just this one particular CSS variable --lpx-brand that is set in the side menu stylesheet that is causing problems.

Any ideas?

Thanks,

Karim

  • ABP Framework version: v8.x
  • UI Type: Blazor Server
  • Database System: EF Core SQL Server
  • Tiered (for MVC) or Auth Server Separated (for Angular): no

Having trouble overriding this color in the admin UI:

Seems to be the –lpx-brand color, set in the side-menu/css/light.css file. I have all other variable overridden in my blazor-global-styles.css file as so:

But the side menu css seems to be taking precedence here. I can’t even set the styles explicitly as the side menu css is taking precedence and it set to !important:

I would like to just be able to set everything in the blazor-global-styles.css if possible. If not, is there another way for me to accomplish this?

Thanks,

Karim

Hi,

After going through all of that, I redeployed, not not seeing any reference in the logs anymore to jquery.dataTables.js. And everything is working OK. Not really sure what resolved this, I have the jquery.dataTables.js file in the lib folder the entire time. But OK it is working now, though I wish I knew what fixed it!

Anyway, thanks for your help. I will close this ticket now.

Karim

Showing 1 to 10 of 173 entries
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.8.0-preview. Updated on October 08, 2026, 12:23
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.