Refactor project files for improved readability and structure
CI / Backend (build + test) (push) Successful in 1m18s
CI / Frontend (lint + typecheck + build) (push) Successful in 31s

- Cleaned up whitespace in Directory.Build.props and Directory.Packages.props for consistency.
- Reformatted project file references in PnvPanel.Api.csproj for better clarity.
- Enhanced code readability in various endpoint files by adjusting line breaks and indentation.
- Standardized method signatures and improved formatting in ResultExtensions and multiple endpoint classes for better maintainability.
This commit is contained in:
Leonid Pershin
2026-07-14 07:24:13 +03:00
parent 9d5424bb9c
commit df137ca5a7
285 changed files with 6911 additions and 2063 deletions
@@ -17,42 +17,65 @@ namespace PnvPanel.Infrastructure.Persistence.Migrations
table: "AspNetUsers",
type: "boolean",
nullable: false,
defaultValue: false);
defaultValue: false
);
migrationBuilder.CreateTable(
name: "AuditLogs",
columns: table => new
{
Id = table.Column<long>(type: "bigint", nullable: false)
.Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn),
Id = table
.Column<long>(type: "bigint", nullable: false)
.Annotation(
"Npgsql:ValueGenerationStrategy",
NpgsqlValueGenerationStrategy.IdentityByDefaultColumn
),
ActorId = table.Column<Guid>(type: "uuid", nullable: true),
Action = table.Column<string>(type: "character varying(100)", maxLength: 100, nullable: false),
TargetType = table.Column<string>(type: "character varying(50)", maxLength: 50, nullable: false),
TargetId = table.Column<string>(type: "character varying(100)", maxLength: 100, nullable: false),
Action = table.Column<string>(
type: "character varying(100)",
maxLength: 100,
nullable: false
),
TargetType = table.Column<string>(
type: "character varying(50)",
maxLength: 50,
nullable: false
),
TargetId = table.Column<string>(
type: "character varying(100)",
maxLength: 100,
nullable: false
),
Metadata = table.Column<string>(type: "jsonb", nullable: true),
Source = table.Column<string>(type: "character varying(32)", maxLength: 32, nullable: false),
CreatedAt = table.Column<DateTimeOffset>(type: "timestamp with time zone", nullable: false)
Source = table.Column<string>(
type: "character varying(32)",
maxLength: 32,
nullable: false
),
CreatedAt = table.Column<DateTimeOffset>(
type: "timestamp with time zone",
nullable: false
),
},
constraints: table =>
{
table.PrimaryKey("PK_AuditLogs", x => x.Id);
});
}
);
migrationBuilder.CreateIndex(
name: "IX_AuditLogs_CreatedAt",
table: "AuditLogs",
column: "CreatedAt");
column: "CreatedAt"
);
}
/// <inheritdoc />
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "AuditLogs");
migrationBuilder.DropTable(name: "AuditLogs");
migrationBuilder.DropColumn(
name: "IsBlocked",
table: "AspNetUsers");
migrationBuilder.DropColumn(name: "IsBlocked", table: "AspNetUsers");
}
}
}