summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authoratsuchan <83960488+atsu1125@users.noreply.github.com>2023-08-21 17:26:21 +0900
committerGitHub <noreply@github.com>2023-08-21 17:26:21 +0900
commit49fc4cce3c778afd4c9540b0042d750fad77cfca (patch)
treee54fe15fb3e31d35a19010096fbee7d10dd36299 /packages
parentUpdate CHANGELOG.md (diff)
downloadsharkey-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.vue9
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;