anchor.diff:      updateUrlParam('component_id', search.component_id)
       updateUrlParam('machine_id', search.machine_id)
   
  +
  +
  +  ### PRIVATE SCOPE ###
  +
  +  ##
  +  # Kind of constructor: these actions will be realized first when the controller is loaded
  +  ##
  +  initialize = ->
  +    if $location.$$search.whole_network is 'f'
  +      $scope.openlab.searchOverWholeNetwork = false
  +    else
  +      $scope.openlab.searchOverWholeNetwork = $scope.openlab.projectsActive || false
  +    $scope.triggerSearch()
  +
  +
     ##
     # function to update url query param, little hack to turn off reloadOnSearch and re-enable it after setting the params
     # params example: 'q' , 'presse-purée'
  
positive.code:       return true
      else
        $state.go('app.public.projects_show', {id: project.slug})
  
    ##
    # function to set all url query search parameters from search object
  
negative.code:         $scope.projectsPagination.totalCount = projectsPromise.meta.total
          $scope.projects = projectsPromise.projects
  
  
  
    ##
    # Callback to switch the user's view to the detailled project page
    # @param project {{slug:string}} The project to display
  