Browse Source

Added manager id on user creation actions

pull/3/head
Nafies Luthfi 9 years ago
parent
commit
2e86a311cd
  1. 5
      app/Http/Controllers/FamilyActionsController.php
  2. 5
      tests/Feature/ManageUserFamiliesTest.php

5
app/Http/Controllers/FamilyActionsController.php

@ -23,6 +23,7 @@ class FamilyActionsController extends Controller
$father->name = $request->get('set_father');
$father->nickname = $request->get('set_father');
$father->gender_id = 1;
$father->manager_id = auth()->id();
$user->setFather($father);
}
@ -45,6 +46,7 @@ class FamilyActionsController extends Controller
$mother->name = $request->get('set_mother');
$mother->nickname = $request->get('set_mother');
$mother->gender_id = 2;
$mother->manager_id = auth()->id();
$user->setMother($mother);
}
@ -65,6 +67,7 @@ class FamilyActionsController extends Controller
$child->nickname = $request->get('add_child_name');
$child->gender_id = $request->get('add_child_gender_id');
$child->parent_id = $request->get('add_child_parent_id');
$child->manager_id = auth()->id();
\DB::beginTransaction();
$child->save();
@ -100,6 +103,7 @@ class FamilyActionsController extends Controller
$wife->name = $request->get('set_wife');
$wife->nickname = $request->get('set_wife');
$wife->gender_id = 2;
$wife->manager_id = auth()->id();
}
$user->addWife($wife);
@ -121,6 +125,7 @@ class FamilyActionsController extends Controller
$husband->name = $request->get('set_husband');
$husband->nickname = $request->get('set_husband');
$husband->gender_id = 1;
$husband->manager_id = auth()->id();
}
$user->addHusband($husband);

5
tests/Feature/ManageUserFamiliesTest.php

@ -43,6 +43,7 @@ class ManageUserFamiliesTest extends TestCase
$this->seeInDatabase('users', [
'nickname' => 'Nama Ibu',
'manager_id' => $user->id,
]);
$this->assertEquals('Nama Ibu', $user->fresh()->mother->nickname);
@ -71,6 +72,7 @@ class ManageUserFamiliesTest extends TestCase
'father_id' => $user->id,
'mother_id' => null,
'parent_id' => null,
'manager_id' => $user->id,
]);
}
@ -102,6 +104,7 @@ class ManageUserFamiliesTest extends TestCase
'gender_id' => 1,
'father_id' => $husband->id,
'mother_id' => $wife->id,
'manager_id' => $husband->id,
]);
}
@ -147,6 +150,7 @@ class ManageUserFamiliesTest extends TestCase
$this->seeInDatabase('users', [
'nickname' => 'Nama Suami',
'gender_id' => 1,
'manager_id' => $user->id,
]);
$husband = User::orderBy('id', 'desc')->first();
@ -262,6 +266,7 @@ class ManageUserFamiliesTest extends TestCase
$this->seeInDatabase('users', [
'id' => $user->id,
'parent_id' => $marriageId,
'manager_id' => $user->id,
]);
}
}
Loading…
Cancel
Save