public function runProjectCommitsMore(framework\Request $request) { $this->forward403unless($this->_checkProjectPageAccess('project_commits') || $request->isPost()); $this->selected_project = Project::getByKey($request['project_key']); framework\Context::setCurrentProject($this->selected_project); if (framework\Context::getModule('vcs_integration')->getSetting('vcs_mode_' . framework\Context::getCurrentProject()->getID()) == Vcs_integration::MODE_DISABLED) { return $this->return404(framework\Context::getI18n()->__('VCS Integration has been disabled for this project')); } $offset = $request->getParameter('offset', 0); $this->commits = Commit::getByProject($this->selected_project->getID(), 40, $offset, $request->getParameter('branchname'), $request->getParameter('gitlab_repos_nss')); return $this->renderJSON(array('content' => $this->getComponentHTML('vcs_integration/projectcommits', array('commits' => $this->commits, 'selected_project' => $this->selected_project)), 'offset' => $offset + 40)); }
public function runProjectCommits(framework\Request $request) { $this->selected_project = Project::getByKey($request['project_key']); framework\Context::setCurrentProject($this->selected_project); if (framework\Context::getModule('vcs_integration')->getSetting('vcs_mode_' . framework\Context::getCurrentProject()->getID()) == Vcs_integration::MODE_DISABLED) { return $this->return404(framework\Context::getI18n()->__('VCS Integration has been disabled for this project')); } $offset = $request->getParameter('offset', 0); $this->commits = Commit::getByProject($this->selected_project->getID(), 40, $offset); if ($offset) { return $this->renderJSON(array('content' => $this->getComponentHTML('vcs_integration/projectcommits', array('commits' => $this->commits, 'selected_project' => $this->selected_project)), 'offset' => $offset + 40)); } }