aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/views/evaluation/profiles/index.php20
-rw-r--r--lib/models/QuestionnaireEvalCentralProfile.php9
2 files changed, 5 insertions, 24 deletions
diff --git a/app/views/evaluation/profiles/index.php b/app/views/evaluation/profiles/index.php
index 75bafbf..8244a41 100644
--- a/app/views/evaluation/profiles/index.php
+++ b/app/views/evaluation/profiles/index.php
@@ -37,22 +37,12 @@ use Studip\Button;
<td>
<input type="checkbox" name="profiles[]" value="<?= htmlReady($profile->semester_id) ?>">
</td>
- <?php if ($profile->isEditable()) : ?>
- <td data-text="<?= $profile->semester->beginn ?>">
- <a href="<?= $controller->link_for("evaluation/profiles/edit/" . $profile->semester_id) ?>"
- data-dialog>
- <?= htmlReady($profile->semester->name) ?>
- </a>
- </td>
- <?php else : ?>
- <td data-text="<?= $profile->semester->beginn ?>"
- title="<?= sprintf(
- _('Mindestens eine Evaluation des Profils %s ist gestartet. Es kann nicht mehr bearbeitet werden.'),
- $profile->semester->name)
- ?>">
+ <td data-text="<?= $profile->semester->beginn ?>">
+ <a href="<?= $controller->link_for("evaluation/profiles/edit/" . $profile->semester_id) ?>"
+ data-dialog>
<?= htmlReady($profile->semester->name) ?>
- </td>
- <?php endif ?>
+ </a>
+ </td>
<td><?= htmlReady($profile->template->title) ?></td>
<td>
<?php foreach (Questionnaire::findMany(explode(',', $profile->optional_templates)) as $opt_template) : ?>
diff --git a/lib/models/QuestionnaireEvalCentralProfile.php b/lib/models/QuestionnaireEvalCentralProfile.php
index 6c4a0bb..58615dc 100644
--- a/lib/models/QuestionnaireEvalCentralProfile.php
+++ b/lib/models/QuestionnaireEvalCentralProfile.php
@@ -46,13 +46,4 @@ class QuestionnaireEvalCentralProfile extends SimpleORMap
$is_for ? self::RESULT_VISIBLE_FOR_OPTIONS : self::RESULT_VISIBILITY_OPTIONS
);
}
-
- public function isEditable()
- {
- if(EvaluationHelper::isPermittedEvaluationAccess()) {
- return !QuestionnaireEvalAssignment::countBySQL(
- "`startdate` <= UNIX_TIMESTAMP() AND `semester_id` = ?", [$this->semester_id]);
- }
- return false;
- }
}