Skip to content

Project Management

Hardik Bhatt edited this page Oct 25, 2016 · 16 revisions

Overview

Administrator can add ongoing projects to the system. He can assign team members and team leader of the project. Administrator can view project and edit project. Users whose role is employee can see only his/her project.

Functional Requirement

A Project can only be created by a user if they have admin role in OAuth system. He can add multiple projects. User can create a new project with following details.

  • Project Name: Name of project (It is required and needs to be unique)
  • Slack Channel Name: Name of Slack Channel (It is required and needs to be unique)
  • Is Active: Project is active or not.(if not selected it will be marked as inactive)
  • Team Leader: Team Leader's Name. (not required)
  • Team Members: Team Members' Name. (not required)

When administrator adds project then by default project is in inactive mode. If project is active then administrator should mark it as active. Administrator can add/update the project without assigning team members and team leader. Once the administrator has added the project then he can’t delete the project but can update the project. Users whose role is employee cannot add projects but view his/her project.

Test Cases

Mockups

Final design

Clone this wiki locally