Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Templates List

未关闭
#358 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
42/100
Issue 类型
功能
描述清晰度
基本清楚
活跃度
停滞
技术栈
typescript
领域
frontend

调研方向

从已登录的 Contract 页面和 Templates 标签页开始,然后查看为表格和下载操作提供的 Figma 设计链接。实现列出的模板列、组织范围、创建者链接和批量下载;当满足查看和下载模板的验收标准时,即视为完成。

由索引模型根据 Issue 内容生成。

描述

enhancement :rocket: web-app
  • #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

  1. User selects the 'Templates' tab.
  2. The application displays a table listing all generated templates.
  3. User can scroll through the table to view all available templates.
  4. User is able to download all template at once

Business Rules

  1. The "Utilizari" column must reflect instances where the template was used to generate a contract with an accepted or rejected status.
  2. The "Ultima utilizare" column should indicate the most recent date the template was used to generate a contract.
  3. 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

  1. The table must accurately reflect all generated templates with up-to-date information in each column.
  2. 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.
  3. Users should only be able to view and download templates that were created within their own organization.
  4. 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 模板
  • 阅读贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

code4romania/vic 的其他 Issue

查看 code4romania/vic 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。