Commit Graph

18 Commits

Author SHA1 Message Date
54de243fa1 feat: Refactor user context handling and service methods
- Updated middleware to fetch user and tenant models by ID and set them in context.
- Refactored common service methods to accept userID as a parameter instead of extracting from context.
- Modified content service methods to include userID as a parameter for better clarity and performance.
- Adjusted coupon, creator, notification, order, tenant, user, and wallet services to utilize userID directly.
- Enhanced context key constants for improved readability and maintainability.
2025-12-30 22:49:26 +08:00
7a8c5c4427 feat(user): 修改OTP登录验证码为"1234"以增强安全性
feat(main): 添加种子命令以初始化数据库数据
feat(consts): 添加创作者角色常量
feat(profile): 更新用户资料页面以支持从API获取用户信息
feat(library): 实现用户库页面以获取已购内容并显示状态
feat(contents): 更新内容编辑页面以支持文件上传和自动保存
feat(topnavbar): 优化用户头像显示逻辑以支持动态加载
2025-12-30 21:55:48 +08:00
ff22ca1264 feat(storage): 添加默认存储提供者以支持存储功能 2025-12-30 21:18:29 +08:00
ad52371028 feat: implement new structure 2025-12-29 09:30:49 +08:00
503b15aab7 reset backend 2025-12-27 19:49:11 +08:00
87f569cc6a feat: add tenant admin invite management, ledger overview, order details, and order management features
- Implemented Invite management with creation, searching, and disabling functionalities.
- Added Ledger overview for financial transactions with filtering options.
- Developed Order Detail view for individual order insights and refund capabilities.
- Created Orders management page with search, reset, and pagination features.
- Enhanced user experience with toast notifications for actions and error handling.
2025-12-24 19:41:44 +08:00
1dba706022 feat: 添加媒体资源处理的异步任务及相关逻辑 2025-12-23 12:04:30 +08:00
a80c9b759b feat: 移除“租户管理员为用户充值 / 每租户一套余额”能力:余额统一为全局用户余额 2025-12-23 10:59:59 +08:00
dd7bcdfb98 feat: 添加订单退款功能的测试用例及相关逻辑 2025-12-23 09:26:22 +08:00
ead821ac2c feat: 添加订单退款处理的异步任务及相关逻辑 2025-12-22 23:03:18 +08:00
335a546aab feat: 添加媒体播放功能,支持基于短时效token的播放入口及相关API接口 2025-12-22 17:44:25 +08:00
39454458f1 feat: Implement public access for tenant content
- Add TenantOptionalAuth middleware to allow access to public content without requiring authentication.
- Introduce ListPublicPublished and PublicDetail methods in the content service to retrieve publicly accessible content.
- Create tenant_public HTTP routes for listing and showing public content, including preview and main asset retrieval.
- Enhance content tests to cover scenarios for public content access and permissions.
- Update specifications to reflect the new public content access features and rules.
2025-12-22 16:29:44 +08:00
17d51d5ed2 tenant: admin batch topup 2025-12-19 13:55:20 +08:00
7261c0fcc3 update http 2025-12-17 23:59:06 +08:00
2a12e1c3a9 feat: add static file serving and refactor route registration 2025-12-16 22:40:31 +08:00
0e303e8a5c feat: update duration 2025-12-16 16:12:55 +08:00
dbea493ba3 feat: update 2025-12-16 14:58:08 +08:00
28ab17324d init 2025-12-15 17:55:32 +08:00