Templates List
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 42/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- typescript
- 领域
- frontend
调研方向
从已登录的 Contract 页面和 Templates 标签页开始,然后查看为表格和下载操作提供的 Figma 设计链接。实现列出的模板列、组织范围、创建者链接和批量下载;当满足查看和下载模板的验收标准时,即视为完成。
由索引模型根据 Issue 内容生成。
描述
- #382
- #383
User Story
As a user, I want to view a table listing all generated templates, so that I can review them as needed.
Description
The page features a table that lists all generated templates, offering users an overview of template usage and details. The table includes columns for the template name, number of uses, last used date, creator, and addition date.
Additionally, users can download all templates at once by clicking the 'Descarcă toate' button.
Actors
- Web Users
Preconditions
- User must be logged in and navigates to the 'Contract' page
Main Flow
- User selects the 'Templates' tab.
- The application displays a table listing all generated templates.
- User can scroll through the table to view all available templates.
- User is able to download all template at once
Business Rules
- The "Utilizari" column must reflect instances where the template was used to generate a contract with an accepted or rejected status.
- The "Ultima utilizare" column should indicate the most recent date the template was used to generate a contract.
- The "Creat de" column must be clickable and redirect users to the 'Arhiva actiuni' page, pre-filtered to show actions for the respective user.
Acceptance Criteria
- The table must accurately reflect all generated templates with up-to-date information in each column.
- The Template-uri tab must display a table with the correct columns: Template Name, Number of Uses, Date of Last Use, Created By, and Addition Date.
- Users should only be able to view and download templates that were created within their own organization.
- Clicking the "Descarca toate" button should generate and download a zip file containing all existing templates.
Additional Information
- Figma references here
- 主要语言
- TypeScript
- 星标
- 3
- 派生
- 2
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
code4romania/vic 的其他 Issue
-
bug :bug:
难度 3/5 1-2 天 新手友好度 35/100
code4romania/vic#463 ·
-
难度 1/5 1 小时以内 新手友好度 20/100
code4romania/vic#461 ·
-
bug :bug: web-app
难度 3/5 1-2 天 新手友好度 35/100
code4romania/vic#458 ·
-
bug :bug: mobile-app
难度 3/5 1-2 天 新手友好度 45/100
code4romania/vic#457 ·
-
bug :bug: web-app
难度 2/5 1-3 小时 新手友好度 45/100
code4romania/vic#456 ·
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
status:approved type:bug
难度 1/5 1 小时以内 新手友好度 70/100
维护者通常 1 天内回复
-
stage:4
难度 2/5 1-3 小时 新手友好度 65/100
ilan-pinto/roaring-lions#598 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
Frontmatter next to `src:` is applied to every imported slide, not only the first (undocumented)未关闭
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 1 天内回复