diff options
| author | atsuchan <83960488+atsu1125@users.noreply.github.com> | 2023-08-21 17:26:21 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-21 17:26:21 +0900 |
| commit | 49fc4cce3c778afd4c9540b0042d750fad77cfca (patch) | |
| tree | e54fe15fb3e31d35a19010096fbee7d10dd36299 /packages | |
| parent | Update CHANGELOG.md (diff) | |
| download | sharkey-49fc4cce3c778afd4c9540b0042d750fad77cfca.tar.gz sharkey-49fc4cce3c778afd4c9540b0042d750fad77cfca.tar.bz2 sharkey-49fc4cce3c778afd4c9540b0042d750fad77cfca.zip | |
fix: Make more than 10 announcements visible on Admin (#11720)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/frontend/src/pages/admin/announcements.vue | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/frontend/src/pages/admin/announcements.vue b/packages/frontend/src/pages/admin/announcements.vue index bb903af459..a0a7b569f3 100644 --- a/packages/frontend/src/pages/admin/announcements.vue +++ b/packages/frontend/src/pages/admin/announcements.vue @@ -57,6 +57,9 @@ SPDX-License-Identifier: AGPL-3.0-only </div> </div> </MkFolder> + <MkButton class="button" @click="more()"> + <i class="ti ti-reload"></i>{{ i18n.ts.more }} + </MkButton> </div> </MkSpacer> </MkStickyContainer> @@ -124,6 +127,12 @@ async function save(announcement) { } } +function more() { + os.api('admin/announcements/list', { untilId: announcements.reduce((acc, announcement) => announcement.id != null ? announcement : acc).id }).then(announcementResponse => { + announcements = announcements.concat(announcementResponse); + }); +} + function refresh() { os.api('admin/announcements/list').then(announcementResponse => { announcements = announcementResponse; |