1
0
Fork 0
mirror of https://github.com/wallabag/wallabag.git synced 2025-09-15 18:57:05 +00:00

Set a starred_at field when an entry is starred.

This date is used to sort starred entries.

Can not use Entry::timestamps method otherwise starred_at will be updated each time entry is updated.
Add an updateStar method into Entry class
A migration script has been added in order to set starred_at field.
This commit is contained in:
François D 2017-08-23 23:06:40 +02:00
parent 2490f61dca
commit a991c46eed
6 changed files with 124 additions and 7 deletions

View file

@ -361,7 +361,7 @@ class EntryRestController extends WallabagRestController
}
if (null !== $data['isStarred']) {
$entry->setStarred((bool) $data['isStarred']);
$entry->updateStar((bool) $data['isStarred']);
}
if (!empty($data['tags'])) {
@ -464,7 +464,7 @@ class EntryRestController extends WallabagRestController
}
if (null !== $data['isStarred']) {
$entry->setStarred((bool) $data['isStarred']);
$entry->updateStar((bool) $data['isStarred']);
}
if (!empty($data['tags'])) {