Skip to content
Snippets Groups Projects
Commit 2554a99a authored by André Noack's avatar André Noack
Browse files

Resolve #3566 "Ankündigung bearbeiten: Der Bearbeiter wird immer als Ersteller eingetragen"

Closes #3566

Merge request studip/studip!2451
parent fb47f10e
No related branches found
No related tags found
No related merge requests found
...@@ -293,6 +293,7 @@ class NewsController extends StudipController ...@@ -293,6 +293,7 @@ class NewsController extends StudipController
$news->date = $news_template->date; $news->date = $news_template->date;
$news->expire = $news_template->expire; $news->expire = $news_template->expire;
$news->allow_comments = $news_template->allow_comments; $news->allow_comments = $news_template->allow_comments;
$news->user_id = User::findCurrent()->id;
} else { } else {
// for new news, set startdate to today and range to dialog context // for new news, set startdate to today and range to dialog context
$news->date = strtotime('today'); $news->date = strtotime('today');
...@@ -359,6 +360,12 @@ class NewsController extends StudipController ...@@ -359,6 +360,12 @@ class NewsController extends StudipController
'type' => 'checkbox' 'type' => 'checkbox'
], ],
'user_id' => [ 'user_id' => [
'type' => 'hidden',
'mapper' => function () use ($news) {
return $news->user_id ?: User::findCurrent()->id;
}
],
'chdate_uid' => [
'type' => 'no', 'type' => 'no',
'mapper' => function () { 'mapper' => function () {
return User::findCurrent()->id; return User::findCurrent()->id;
...@@ -366,8 +373,9 @@ class NewsController extends StudipController ...@@ -366,8 +373,9 @@ class NewsController extends StudipController
], ],
'author' => [ 'author' => [
'type' => 'no', 'type' => 'no',
'mapper' => function () { 'mapper' => function () use ($news) {
return get_fullname(); $author = $news->user_id ? User::find($news->user_id): User::findCurrent();
return $author ? $author->getFullname() : '';
} }
] ]
] ]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment