Create Issue model using Gii tool
Create User model using Gii tool
Create controllers and views for Issue CRUD using Gii tool
Add unit test for Issue model
Add a method to get type optons in Issue model
Refine unit test for Issue model
Fix getTypeOptions() method in Issue model to pass unit testing
Fix Issue model validation rule to only consider 'name' attribute as 'required'
Change type input into a dropdown list
Add one more test in unit test for Issue model
Add method getStatusOptions() to pass unit testing and change create form view accordingly
Create project context filter in Issue controller and a method to get the project context
Add 'Create Issue' menu in project details page
Populate project input field in create issue form with the corresponding project context id and set it as hidden field
Define relations in Project model
Create unit test for project user options
Create method getUserOptions() in Project model class
Refine unit test
Fix getUserOptions() method to pass unit testing
Create database fixtures for user and project-user-assignment