コード例 #1
0
 /**
  * Output repo management sub screen to the browser
  */
 public function display()
 {
     project_admin_header(array('title' => $GLOBALS['Language']->getText('project_admin_editugroup', 'edit_ug'), 'group' => $this->ugroup->getProjectId(), 'help' => 'project-admin.html#creating-a-user-group'));
     echo '<h1><a href="/project/admin/ugroup.php?group_id=' . $this->ugroup->getProjectId() . '">' . $GLOBALS['Language']->getText('project_admin_utils', 'ug_admin') . '</a> - ' . $this->ugroup->getName() . '</h1>';
     echo '<div class="tabbable tabs-left">';
     echo '<ul class="nav nav-tabs">';
     foreach ($this->panes as $key => $pane) {
         $this->displayTab($pane);
     }
     echo '</ul>';
     echo '<div class="tab-content">';
     echo '<div class="tab-pane active">';
     echo $this->view->getContent();
     echo '</div>';
     echo '</div>';
     $GLOBALS['HTML']->footer(array());
 }
コード例 #2
0
 /**
  * Get the HTML output for current binding
  *
  * @param Project $currentProject Project of the currently bound ugroup
  * @param ProjectUGroup  $currentSource  Currently bound ugroup
  *
  * @return String
  */
 private function getCurrentBindingHTML(Project $currentProject = null, ProjectUGroup $currentSource = null)
 {
     if ($currentSource) {
         $currentBindHTML = '';
         if ($currentSource && $currentProject->userIsAdmin()) {
             $currentBindHTML .= $GLOBALS['Language']->getText('project_ugroup_binding', 'current_binded', array('<a href="/project/admin/editugroup.php?group_id=' . $currentProject->getID() . '&ugroup_id=' . $currentSource->getId() . '&func=edit" ><b>' . $currentSource->getName() . '</b></a>', '<a href="/projects/' . $currentProject->getUnixName() . '" ><b>' . $currentProject->getPublicName() . '</b></a>'));
         }
         $currentBindHTML .= '<form action="" method="post"><input type="hidden" name="action" value="remove_binding" /><input type="submit" value="' . $GLOBALS['Language']->getText('project_ugroup_binding', 'remove_binding') . '"/></form>';
     } else {
         $currentBindHTML = $GLOBALS['Language']->getText('project_ugroup_binding', 'no_binding');
     }
     return $currentBindHTML;
 }
コード例 #3
0
ファイル: UGroupTest.php プロジェクト: pombredanne/tuleap
 public function itReturnsAStaticGroup()
 {
     $ugroup = new ProjectUGroup(array('ugroup_id' => 120, 'name' => 'Zoum_zoum_zen'));
     $this->assertEqual('Zoum_zoum_zen', $ugroup->getName());
     $this->assertEqual('Zoum_zoum_zen', $ugroup->getTranslatedName());
     $this->assertEqual('Zoum_zoum_zen', $ugroup->getNormalizedName());
 }
 public function getUGroupName()
 {
     return $this->ugroup->getName();
 }
コード例 #5
0
 private function extractUGroupName(ProjectUGroup $ugroup)
 {
     return $ugroup->getName();
 }