20ae11be03
- Platform settings service: IPlatformSettingsService, PlatformSettingKeys, PlatformSettingsService, SubscriptionService, AppConstants, SubscriptionExpiryBackgroundService, SubscriptionMiddleware - JobTimeEntry entity, DTOs, AutoMapper profile (ShopWorker → UserId migration) - InventoryDtos: SourceTransactionId on PowderUsageLogDto - InventoryTransactionRepository: include Job.Customer in ledger query - InventoryAiLookupService: @graph unwrap + HTML price fallback - ApplicationDbContextModelSnapshot: reflect migration changes - launchSettings.json, publish profile Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
21 lines
1.0 KiB
C#
21 lines
1.0 KiB
C#
namespace PowderCoating.Core.Entities;
|
|
|
|
/// <summary>
|
|
/// Well-known keys for the PlatformSettings table.
|
|
/// </summary>
|
|
public static class PlatformSettingKeys
|
|
{
|
|
public const string AdminNotificationEmail = "AdminNotificationEmail";
|
|
public const string BaseUrl = "BaseUrl";
|
|
public const string TrialPeriodDays = "TrialPeriodDays";
|
|
public const string TrialsEnabled = "TrialsEnabled";
|
|
public const string QuoteApprovalTokenDays = "QuoteApprovalTokenDays";
|
|
public const string AuditLogRetentionDays = "AuditLogRetentionDays";
|
|
public const string StripeWebhookRetentionDays = "StripeWebhookRetentionDays";
|
|
public const string MaxTenants = "MaxTenants";
|
|
public const string SmsEnabled = "SmsEnabled";
|
|
public const string AiCatalogPriceCheckEnabled = "AiCatalogPriceCheckEnabled";
|
|
public const string GracePeriodDays = "GracePeriodDays";
|
|
public const string GracePeriodAppliesToTrials = "GracePeriodAppliesToTrials";
|
|
}
|