Base solution for your next web application
Open Closed

Power Tools Gets Stuck When Track Entity History is checked #12039


User avatar
0
gryphon644 created

Hi, Powertools gets stuck when entity history is checked even though Configuration.EntityHistory.IsEnabled is set to true.

I'm on v13.2.0 Angular


4 Answer(s)
  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi @gryphon644

    We will test this and get back to you soon.

  • User Avatar
    0
    m.aliozkaya created
    Support Team

    Hi @gryphon644,

    I couldn't reproduce the issue. Could you please explain the problem with the steps? Also, if you share the created entity.json file with us, we can detect the problem more easily.

  • User Avatar
    0
    gryphon644 created

    Hi, here is the JSON

    {
      "IsRegenerate": true,
      "MenuPosition": "main",
      "RelativeNamespace": "PaymentProcessors",
      "EntityName": "PaymentProcessor",
      "EntityNamePlural": "PaymentProcessors",
      "TableName": "PaymentProcessors",
      "PrimaryKeyType": "int",
      "BaseClass": "FullAuditedEntity",
      "EntityHistory": true,
      "AutoMigration": true,
      "UpdateDatabase": true,
      "CreateUserInterface": true,
      "CreateViewOnly": true,
      "CreateExcelExport": true,
      "CreateExcelImport": true,
      "IsNonModalCRUDPage": false,
      "IsMasterDetailPage": false,
      "GenerateOverridableEntity": false,
      "GenerateUnitTest": true,
      "GenerateUiTest": false,
      "PagePermission": {
        "Host": false,
        "Tenant": true
      },
      "Properties": [
        {
          "Name": "Title",
          "Type": "string",
          "MaxLength": 30,
          "MinLength": 1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": true,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": true,
            "List": true,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "SecretKey",
          "Type": "string",
          "MaxLength": 50,
          "MinLength": 1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "PublicKey",
          "Type": "string",
          "MaxLength": 50,
          "MinLength": 1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "SigningSecret",
          "Type": "string",
          "MaxLength": 100,
          "MinLength": 1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "DescriptorSuffix",
          "Type": "string",
          "MaxLength": 50,
          "MinLength": 1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "SendProductName",
          "Type": "bool",
          "MaxLength": -1,
          "MinLength": -1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "SendProductAsSuffix",
          "Type": "bool",
          "MaxLength": -1,
          "MinLength": -1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "SendUpsellToken",
          "Type": "bool",
          "MaxLength": -1,
          "MinLength": -1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "SendRadarSessions",
          "Type": "bool",
          "MaxLength": -1,
          "MinLength": -1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "DisablePhone",
          "Type": "bool",
          "MaxLength": -1,
          "MinLength": -1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "DisableEmail",
          "Type": "bool",
          "MaxLength": -1,
          "MinLength": -1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "DisableEmailReceipt",
          "Type": "bool",
          "MaxLength": -1,
          "MinLength": -1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "DoNotSendAddress",
          "Type": "bool",
          "MaxLength": -1,
          "MinLength": -1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        },
        {
          "Name": "ConnectedAccount",
          "Type": "bool",
          "MaxLength": -1,
          "MinLength": -1,
          "Range": {
            "IsRangeSet": false,
            "MinimumValue": 0.0,
            "MaximumValue": 0.0
          },
          "Required": false,
          "Nullable": false,
          "Regex": "",
          "IsMultiLingual": false,
          "UserInterface": {
            "AdvancedFilter": false,
            "List": false,
            "CreateOrUpdate": true
          },
          "ViewType": null,
          "AdditionalData": {}
        }
      ],
      "NavigationProperties": [],
      "NavigationPropertyOneToManyTables": [],
      "EnumDefinitions": [],
      "DbContext": null
    }
    

    I noticed the issue on a freshly installed PC with dotnet core 8 and 7 runtime installed.

  • User Avatar
    0
    ismcagdas created
    Support Team

    Hi @gryphon644

    We have tried with this JSON and couldn't reproduce the problem. Could it be the virus program you are using which blocks the Power Tools ? Could you check that ?