fix: 补齐 buildflow:form 权限种子 + 修复路径大小写冲突

- SeedData 补 6 个表单分享/导入导出权限码,修复架构测试
- 清理 git 索引中 workflow/Workflow 大小写重复路径
- ImServerFixture 恢复 filter-repo 误替换的测试库连接常量
This commit is contained in:
xiangning 2026-07-09 12:52:14 +08:00
parent 3d45aed822
commit 896c6c14cb
2 changed files with 9 additions and 2 deletions

View File

@ -146,6 +146,13 @@ public static class SeedData
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000053"), "执行按钮", "buildflow:button:execute", "BuildFlow"),
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000059"), "发布按钮", "buildflow:button:publish", "BuildFlow"),
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000060"), "禁用按钮", "buildflow:button:disable", "BuildFlow"),
// 表单运行时扩展:分享与导入导出(端点声明见 Workflow/BuildFlow/Shares、Exports、Imports)
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000064"), "导出表单", "buildflow:form:export", "BuildFlow"),
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000065"), "导入表单", "buildflow:form:import", "BuildFlow"),
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000066"), "读取导入记录", "buildflow:form:import:read", "BuildFlow"),
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000067"), "创建表单分享", "buildflow:form:share", "BuildFlow"),
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000068"), "删除表单分享", "buildflow:form:share:delete", "BuildFlow"),
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000069"), "读取表单分享", "buildflow:form:share:read", "BuildFlow"),
// 脚本函数(Scripting 模块,取代旧 buildflow:function:* 权限码)
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000054"), "读取脚本", "scripts.read", "Scripting"),
new SeedPermission(Guid.Parse("10000000-0000-0000-0000-000000000055"), "创建脚本", "scripts.create", "Scripting"),

View File

@ -39,12 +39,12 @@ namespace BuildFlow.IM.Integration.Tests;
public sealed class ImServerFixture : IAsyncLifetime
{
/// <summary>本地基础设施连接串。指向独立测试库,与开发库(im_system)隔离。</summary>
private const string PostgresConnection = "Host=localhost;Port=5432;Database=im_system_test;Username=rag;Password=REDACTED_DEV_PASSWORD";
private const string PostgresConnection = "Host=localhost;Port=5432;Database=im_system_test;Username=rag;Password=rag123";
private const string MongoConnection = "mongodb://mongo:mongo123@localhost:27017/im_system_test?authSource=admin";
private const string RedisConnection = "localhost:6379,abortConnect=false";
/// <summary>JWT 对称密钥,与 appsettings.json 中的 Jwt:SigningKey 保持一致,使 Hub 验签通过。</summary>
private const string SigningKey = "REDACTED_JWT_SIGNING_KEY_MIN_32_CHARS!!";
private const string SigningKey = "RagJwtSecretKey2026MustBeAtLeast32CharsLong!";
/// <summary>测试用固定用户:发送者 / 接收者 / 群管理员 / 局外人。</summary>
public static readonly Guid AliceId = Guid.Parse("22222222-2222-2222-2222-222222222222");