function testSetTaskAssignedUser()
 {
     $user = factory(User::class)->create(['name' => "simo"]);
     $this->task->assignee()->associate($user);
     $this->task->save();
     $this->assertEquals('simo', $this->task->assignee->name);
     $this->assertEquals(2, $this->task->activity->count());
     $this->assertEquals('user_id', $this->task->activity->get(1)->type);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(TaskRequest $request)
 {
     $request->merge(['user_id' => Sentinel::getUser()->id]);
     $task = new Task($request->except('_token'));
     $task->save();
     return $task->id;
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $a = new Task();
     $a->fill(\Input::all());
     $a->save();
     return redirect()->back();
 }
Exemple #4
0
 public function createTask(Request $request)
 {
     $task = new Task();
     $task->task_name = $request->get('task_name');
     $task->save();
     return redirect()->back();
 }
Exemple #5
0
 /**
  * 添加任务,返回id
  * @param $name
  */
 public static function addTask($name)
 {
     $model = new Task();
     $model->name = $name;
     $model->save();
     return $model->id;
 }
 public function createTask(Request $request)
 {
     $user_roll = $request->input('user_roll');
     $task_name = $request->input('task_name');
     $team_id = $request->input('team_id');
     if (!CheckLevel::check(2, NULL, $user_roll)) {
         return JSONResponse::response(401);
     }
     //get user id
     $user_id = User::where('user_roll', '=', $user_roll)->pluck('user_id');
     $user = User::where('user_roll', '=', $user_roll)->first();
     if ($user->user_type != 1 && $user->user_type != 0) {
         $team_member = TeamMember::where('user_id', '=', $user_id)->where('team_id', '=', $team_id)->first();
         if ($team_member == NULL) {
             return JSONResponse::response(401);
         }
     }
     $task = new Task();
     $task->task_name = $task_name;
     $task->task_completed = 0;
     $task->team_id = $team_id;
     $success = $task->save();
     if (!$success) {
         return JSONResponse::response(200, false);
     }
     return JSONResponse::response(200, $task);
 }
Exemple #7
0
 function create(Request $request)
 {
     $task = new Task();
     $task->name = $request->name;
     $task->save();
     return redirect('/');
 }
Exemple #8
0
 public function add(TaskRequest $request)
 {
     $task = new Task();
     $task->taskName = $request->taskName;
     $task->save();
     return redirect('task');
 }
Exemple #9
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $task = new Task();
     $task->title = self::capitalize(Input::get('title'));
     $task->created_by = Auth::id();
     if (Input::has('project_id')) {
         $task->project_id = Input::get('project_id');
         Session::set('project_id', $task->project_id);
     }
     $task->hours = Input::has('hours') ? Input::get('hours') : 0;
     $task->closed_at = Input::has('closed_at') ? Input::get('closed_at') : null;
     $task->urgent = Input::has('urgent') ? 1 : 0;
     if (Input::has('closed_at')) {
         $task->urgent = 0;
     }
     // closed tasks are not urgent
     if (Input::has('fixed')) {
         $task->fixed = 1;
         $task->amount = Input::has('amount') ? $task->amount : 0;
     } else {
         $task->fixed = 0;
         $task->amount = $task->hours * ($task->project->rate ?: 0);
     }
     $task->save();
     ProjectController::updateTotals($task->project_id);
     return redirect(Input::get('return_to'));
 }
Exemple #10
0
 public function addTask()
 {
     $task = new Task();
     $task->name = Input::get('name');
     $task->save();
     return redirect('sezgicraft/admin-panel');
 }
Exemple #11
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $task = new Task();
     $task->name = $request->name;
     $task->user_id = $request->user_id;
     $task->save();
 }
Exemple #12
0
 public function addTask(Request $req)
 {
     $task = new Task();
     $task->task_content = $req->get('task_content');
     $task->save();
     return redirect()->route('tasks');
 }
Exemple #13
0
 /**
  * Show the form for creating a new resource.
  * GET /tasks/create
  *
  * @return Response
  */
 public function create()
 {
     // Rules
     $rules = array('weight' => 'integer|between:1,5', 'name' => 'required');
     // Custom messages
     $messages = array('between' => 'The :attribute must be between :min - :max.', 'integer' => ':attribute must be a number');
     // Create validation
     $validator = Validator::make(Input::all(), $rules, $messages);
     // Check validation
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     }
     // Insert the task to database
     $task = new Task();
     $task->project_id = Input::get('projectId');
     $task->user_id = Auth::id();
     $task->name = Input::get('name');
     $task->weight = Input::get('weight');
     if (!Input::get('weight')) {
         $task->weight = 1;
     }
     $task->state = "incomplete";
     $task->save();
     // Increase the users overall task count
     $user = User::find(Auth::id());
     $user->tasks_created = $user->tasks_created + 1;
     $user->save();
     return Redirect::back()->with('success', Input::get('name') . " has been created.");
 }
 public function store(Request $request, Task $task)
 {
     $task->addNote(new Note($request->all()));
     $task->setUpdatedAt(Carbon::now()->toDateTimeString());
     $task->save();
     return back();
 }
 public function store()
 {
     $rules = ['name' => 'required', 'description' => 'required', 'estimateTime' => 'required', 'sequence' => 'required'];
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     } else {
         if (Input::has('task_id')) {
             $id = Input::get('task_id');
             $tasks = TaskModel::find($id);
             $alert['msg'] = 'Task has been updated successfully';
         } else {
             $tasks = new TaskModel();
             $tasks->project_id = Input::get('projectId');
             $alert['msg'] = 'Task has been created successfully';
         }
         $tasks->name = Input::get('name');
         $tasks->description = Input::get('description');
         $tasks->estimateTime = Input::get('estimateTime');
         $tasks->sequence = Input::get('sequence');
         $tasks->save();
         $alert['type'] = 'success';
         return Redirect::route('project.view', $tasks->project_id)->with('alert', $alert);
     }
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(TaskRequest $request)
 {
     $task = new Task($request->all());
     $task->save();
     alert()->success('Enorabuena', 'La Tarea ' . $task->name . ' a sido de forma exitosa');
     return redirect()->route('tasks.index');
 }
 /**
  * Create a new task` for the given user and data.
  *
  * @param  \Illuminate\Contracts\Auth\Authenticatable  $user
  * @param  array  $data
  * @return \App\Task
  */
 public function create($user, array $data)
 {
     $task = new Task($data);
     $task->user_id = $user->id;
     $task->save();
     return $task;
 }
 public function store(Request $request)
 {
     $task = new Task($request->all());
     $task->user()->associate(\Auth::user());
     $task->save();
     return response()->json(['message' => 'Tarea creada exitosamente.', 'task' => $task]);
 }
Exemple #19
0
 public static function createTask($input)
 {
     $task = new Task();
     $task->title = $input['title'];
     $task->complete = $input['complete'];
     $task->save();
     return $task;
 }
 public function store(AddTaskRequest $request)
 {
     $task = new Task();
     $task->task_name = $request->get('name');
     $task->setStatusAttribute("0");
     $task->save();
     return redirect('todo');
 }
 public function add(Request $request)
 {
     $task = new Task();
     $task->user_id = Auth::user()->id;
     $task->name = $request->input('name');
     $task->save();
     return redirect()->action('TaskController@index');
 }
 public function newtask(Request $request)
 {
     $this->validate($request, ['name' => 'required|max:10']);
     $task = new Task();
     $task->name = $request->name;
     $task->save();
     return redirect('tasks');
 }
Exemple #23
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \App\Http\Requests\CreateTaskRequest  $request
  * @return \Illuminate\Http\Response
  */
 public function store(CreateTaskRequest $request)
 {
     $task = new Task();
     $task->fill($request->all());
     $task->created_by = \Auth::user()->id;
     $task->save();
     Event::fire(new TaskAdded($task));
     return $task->fresh();
 }
 public function store(Request $request)
 {
     $user = Auth::user();
     $task = new Task();
     $task->description = $request->input('description');
     $task->user()->associate($user);
     $task->save();
     return $task;
 }
Exemple #25
0
 public function save(Task $task, $members = null)
 {
     $task->save();
     /* Insert Task Members to Pivot Table */
     if ($members) {
         $task->syncMembers($members);
     }
     return true;
 }
Exemple #26
0
 public function addItem()
 {
     $userId = \Auth::user()->id;
     $task_string = \Input::get('task');
     $task = new Task();
     $task->user_id = $userId;
     $task->task = $task_string;
     $task->save();
     \Event::fire(new Added($task));
 }
Exemple #27
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['name' => 'required | max:255', 'list_id' => 'required|exists:todo_lists,id']);
     $task = new Task();
     $task->name = $request->name;
     $task->list_id = $request->list_id;
     $task->done = 0;
     $task->save();
     return response()->json($task, 201);
 }
 /**
  * @param Faker $faker
  */
 private function seedTasks($faker)
 {
     foreach (range(0, 100) as $item) {
         $task = new Task();
         $task->name = $faker->sentence();
         $task->done = $faker->boolean();
         $task->priority = $faker->randomDigit();
         $task->save();
     }
 }
 public function seedTasks($faker)
 {
     foreach (range(0, 100) as $number) {
         $task = new Task();
         $task->name = $faker->sentence;
         $task->done = $faker->boolean;
         $task->priority = $faker->randomDigit;
         $task->save();
     }
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create(Request $request)
 {
     $validator = Validator::make($request->all(), ['name' => 'required|max:255']);
     if ($validator->fails()) {
         return redirect('/')->withInput()->withError($validator);
     }
     $task = new Task();
     $task->name = $request->name;
     $task->save();
     return redirect('/');
 }