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

Markdown is supported
Copy & paste or drag & drop images (max 30 MB per image)

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

    Hi @gryphon644

    We will test this and get back to you soon.

    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)
  • 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.

    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)
  • 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.

    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)
  • 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 ?

    Markdown is supported
    Copy & paste or drag & drop images (max 30 MB per image)