My Projects - hackforla/tdm-calculator GitHub Wiki

My Projects

  • User will find all of their saved projects under My Projects tab.
  • They have an ability to select one project and can export as CSV, print or create a Duplicate of the project to edit it. If you are admin, then user will be able to see all the projects created by you as well as other users but will not have permission to disable the visibility or delete the projects create by others users. If you are Security user or user, you will have access to view your projects but not other user projects.
  • Users have the ability to search and filter by project type, status, visibility, project name, address, author, alternative number, created on date and modified on date parameters.
  • User can customize projects on single page based on items per page selection at the bottom which has different selections i.e. 10,25,50,100 and All.

Features

Data Exports

  • Printing of projects to PDF
  • Exporting of projects to a .CSV

Other

  • Duplication of projects
  • Convert to Snapshot (to freeze a project, you convert it to a snapshot)
  • Rename Snapshot
  • Delete projects
  • Restore Projects

Collaboration

  • Share Snapshots (share with 3rd parties who will need to become users in order to see)
  • Submit Snapshot (to LADOT)

Narrowing your results

  • Hiding Projects
  • Search Projects
  • Sort Projects
  • Filter projects
    • Reset Filters/Sort
  • Pagination and Items per page
  • View Deleted Projects (in design/dev)

URLS

Issue label

Screen shots of page

Technical Details

[Add details that any developer would need to know. e.g., what end points does it use, how does it interact with scripts, etc.]