Example #1
0
 public function run()
 {
     // Temporarily disable mass assignment restrictions
     Eloquent::unguard();
     DB::table('seat_permissions')->truncate();
     SeatPermissions::create(array('permission' => 'pos_manager'));
     SeatPermissions::create(array('permission' => 'wallet_manager'));
     SeatPermissions::create(array('permission' => 'recruiter'));
     SeatPermissions::create(array('permission' => 'asset_manager'));
     SeatPermissions::create(array('permission' => 'contract_manger'));
     SeatPermissions::create(array('permission' => 'market_manager'));
     SeatPermissions::create(array('permission' => 'key_manager'));
     SeatPermissions::create(array('permission' => 'queue_manager'));
 }
Example #2
0
 public function postUpdateGroup($groupID)
 {
     $permissions = Input::except('_token');
     $available_permissions = SeatPermissions::all();
     $group = \Auth::findGroupById($groupID);
     $group->permissions = serialize($permissions);
     $group->save();
     if ($group->save()) {
         return Redirect::action('GroupsController@getDetail', $groupID)->with('success', 'Permissions updated!');
     }
     return Redirect::action('GroupsController@getDetail', $groupID)->withErrors('Permissions failed to update :(');
 }