|
48 | 48 |
|
49 | 49 | Skill::isAllowed($user->getId()); |
50 | 50 |
|
| 51 | +$showLevels = api_get_configuration_value('hide_skill_levels') === false; |
| 52 | + |
51 | 53 | $userInfo = [ |
52 | 54 | 'id' => $user->getId(), |
53 | 55 | 'complete_name' => $user->getCompleteName() |
|
168 | 170 | } |
169 | 171 | } |
170 | 172 |
|
171 | | -$formAcquiredLevel = new FormValidator('acquired_level'); |
172 | | -$formAcquiredLevel->addSelect('acquired_level', get_lang('AcquiredLevel'), $acquiredLevel); |
173 | | -$formAcquiredLevel->addHidden('user', $skillIssue->getUser()->getId()); |
174 | | -$formAcquiredLevel->addHidden('issue', $skillIssue->getId()); |
175 | | -$formAcquiredLevel->addButtonSave(get_lang('Save')); |
| 173 | +if ($showLevels) { |
| 174 | + $formAcquiredLevel = new FormValidator('acquired_level'); |
| 175 | + $formAcquiredLevel->addSelect('acquired_level', get_lang('AcquiredLevel'), $acquiredLevel); |
| 176 | + $formAcquiredLevel->addHidden('user', $skillIssue->getUser()->getId()); |
| 177 | + $formAcquiredLevel->addHidden('issue', $skillIssue->getId()); |
| 178 | + $formAcquiredLevel->addButtonSave(get_lang('Save')); |
176 | 179 |
|
177 | | -if ($formAcquiredLevel->validate() && $allowComment) { |
178 | | - $values = $formAcquiredLevel->exportValues(); |
| 180 | + if ($formAcquiredLevel->validate() && $allowComment) { |
| 181 | + $values = $formAcquiredLevel->exportValues(); |
179 | 182 |
|
180 | | - $level = $skillLevelRepo->find(intval($values['acquired_level'])); |
181 | | - $skillIssue->setAcquiredLevel($level); |
| 183 | + $level = $skillLevelRepo->find(intval($values['acquired_level'])); |
| 184 | + $skillIssue->setAcquiredLevel($level); |
182 | 185 |
|
183 | | - $entityManager->persist($skillIssue); |
184 | | - $entityManager->flush(); |
185 | | - Display::addFlash(Display::return_message(get_lang('Saved'))); |
| 186 | + $entityManager->persist($skillIssue); |
| 187 | + $entityManager->flush(); |
| 188 | + Display::addFlash(Display::return_message(get_lang('Saved'))); |
186 | 189 |
|
187 | | - header("Location: ".$skillIssue->getIssueUrl()); |
188 | | - exit; |
| 190 | + header("Location: ".$skillIssue->getIssueUrl()); |
| 191 | + exit; |
| 192 | + } |
189 | 193 | } |
190 | 194 |
|
191 | 195 | $form = new FormValidator('comment'); |
|
275 | 279 | $template->assign('allow_comment', $allowComment); |
276 | 280 | $template->assign('allow_download_export', $allowDownloadExport); |
277 | 281 | $template->assign('comment_form', $form->returnForm()); |
278 | | -$template->assign('acquired_level_form', $formAcquiredLevel->returnForm()); |
| 282 | +if ($showLevels) { |
| 283 | + $template->assign('acquired_level_form', $formAcquiredLevel->returnForm()); |
| 284 | +} |
279 | 285 | $template->assign('badge_error', $badgeInfoError); |
280 | 286 | $template->assign('personal_badge', $personalBadge); |
| 287 | +$template->assign('show_level', $showLevels); |
281 | 288 |
|
282 | 289 | $content = $template->fetch( |
283 | 290 | $template->get_template('skill/issued.tpl') |
|
0 commit comments