diff options
| author | Murtaza Sultani <sultani@data-quest.de> | 2025-09-05 15:47:50 +0200 |
|---|---|---|
| committer | Murtaza Sultani <sultani@data-quest.de> | 2025-09-05 15:47:50 +0200 |
| commit | 9bb68bf5d075ff0e127b9fe5309889f366ccf127 (patch) | |
| tree | 992cce643bf95fc3e6985920aea86cf54335cbec /lib/models | |
| parent | 8a6831f7d910f3ff7791d27fdf3988028982caa5 (diff) | |
Resolve "Forum: Discussion-Type Index auf Vue umsetzen"
Closes #5782
Merge request studip/studip!4406
Diffstat (limited to 'lib/models')
| -rw-r--r-- | lib/models/Forum/DiscussionType.php | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/lib/models/Forum/DiscussionType.php b/lib/models/Forum/DiscussionType.php index 0462388..127abd3 100644 --- a/lib/models/Forum/DiscussionType.php +++ b/lib/models/Forum/DiscussionType.php @@ -30,11 +30,25 @@ class DiscussionType extends SimpleORMap parent::configure($config); } - public static function getForumDiscussionType(): array + /** + * @return self[] + */ + public static function getAll(): array { return self::findBySQL("TRUE ORDER BY `mkdate` DESC"); } + public function transformData(): array + { + return [ + 'id' => $this->type_id, + 'icon' => $this->icon, + 'name' => $this->name, + 'chdate' => date('c', $this->chdate), + 'mkdate' => date('c', $this->mkdate) + ]; + } + /** * @return Discussion[] */ |
