예제 #1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $data = [['name' => 'Voting', 'key_name' => 'vote', 'description' => 'Issue is being voted on.'], ['name' => 'Open', 'key_name' => 'open', 'description' => 'Issue is created but not being worked on or voted on.'], ['name' => 'In Progress', 'key_name' => 'in-progress', 'description' => 'Issue is being actively worked on.'], ['name' => 'In Testing', 'key_name' => 'in-testing', 'description' => 'Issue is being tested for problems.'], ['name' => 'In Review', 'key_name' => 'in-review', 'description' => 'Issue is being reviewed for consistency.'], ['name' => 'Closed', 'key_name' => 'closed', 'description' => 'Issue is completed and no longer being worked on.']];
     foreach ($data as $status) {
         Status::firstOrCreate($status);
     }
 }
예제 #2
0
 public function byProject($projectId)
 {
     $issues = Issue::byProject($projectId)->get();
     $statuses = Issue\Status::all();
     $types = CommentType::where('key_name', '!=', 'external')->get();
     $this->setViewPath('issue.index');
     $this->setJavascriptData(compact('issues', 'statuses', 'types'));
 }