summaryrefslogtreecommitdiff
path: root/packages/frontend/src
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-06-13 14:13:33 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-06-13 14:13:33 +0900
commitf5dfb64a528d705970d606d3f84ec9de2ef55d84 (patch)
treea89436b3c3b474a1b1c985876d9e769ea1ac9f9e /packages/frontend/src
parentfix image of MkError.vue (diff)
downloadmisskey-f5dfb64a528d705970d606d3f84ec9de2ef55d84.tar.gz
misskey-f5dfb64a528d705970d606d3f84ec9de2ef55d84.tar.bz2
misskey-f5dfb64a528d705970d606d3f84ec9de2ef55d84.zip
ユーザー統計表示機能を削除
Resolve #10998
Diffstat (limited to 'packages/frontend/src')
-rw-r--r--packages/frontend/src/pages/settings/account-stats.vue146
-rw-r--r--packages/frontend/src/pages/settings/other.vue2
-rw-r--r--packages/frontend/src/router.ts4
3 files changed, 0 insertions, 152 deletions
diff --git a/packages/frontend/src/pages/settings/account-stats.vue b/packages/frontend/src/pages/settings/account-stats.vue
deleted file mode 100644
index a0f1541b40..0000000000
--- a/packages/frontend/src/pages/settings/account-stats.vue
+++ /dev/null
@@ -1,146 +0,0 @@
-<template>
-<div class="_gaps_m">
- <FormSection v-if="stats" first>
- <template #label>{{ i18n.ts.statistics }}</template>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.notesCount }}</template>
- <template #value>{{ number(stats.notesCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.repliesCount }}</template>
- <template #value>{{ number(stats.repliesCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.renotesCount }}</template>
- <template #value>{{ number(stats.renotesCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.repliedCount }}</template>
- <template #value>{{ number(stats.repliedCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.renotedCount }}</template>
- <template #value>{{ number(stats.renotedCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.pollVotesCount }}</template>
- <template #value>{{ number(stats.pollVotesCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.pollVotedCount }}</template>
- <template #value>{{ number(stats.pollVotedCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.sentReactionsCount }}</template>
- <template #value>{{ number(stats.sentReactionsCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.receivedReactionsCount }}</template>
- <template #value>{{ number(stats.receivedReactionsCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.noteFavoritesCount }}</template>
- <template #value>{{ number(stats.noteFavoritesCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.followingCount }}</template>
- <template #value>{{ number(stats.followingCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.followingCount }} ({{ i18n.ts.local }})</template>
- <template #value>{{ number(stats.localFollowingCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.followingCount }} ({{ i18n.ts.remote }})</template>
- <template #value>{{ number(stats.remoteFollowingCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.followersCount }}</template>
- <template #value>{{ number(stats.followersCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.followersCount }} ({{ i18n.ts.local }})</template>
- <template #value>{{ number(stats.localFollowersCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.followersCount }} ({{ i18n.ts.remote }})</template>
- <template #value>{{ number(stats.remoteFollowersCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.pageLikesCount }}</template>
- <template #value>{{ number(stats.pageLikesCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.pageLikedCount }}</template>
- <template #value>{{ number(stats.pageLikedCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.driveFilesCount }}</template>
- <template #value>{{ number(stats.driveFilesCount) }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>{{ i18n.ts.driveUsage }}</template>
- <template #value>{{ bytes(stats.driveUsage) }}</template>
- </MkKeyValue>
- </FormSection>
-
- <FormSection>
- <template #label>{{ i18n.ts.other }}</template>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>emailVerified</template>
- <template #value>{{ $i.emailVerified ? i18n.ts.yes : i18n.ts.no }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>twoFactorEnabled</template>
- <template #value>{{ $i.twoFactorEnabled ? i18n.ts.yes : i18n.ts.no }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>securityKeys</template>
- <template #value>{{ $i.securityKeys ? i18n.ts.yes : i18n.ts.no }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>usePasswordLessLogin</template>
- <template #value>{{ $i.usePasswordLessLogin ? i18n.ts.yes : i18n.ts.no }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>isModerator</template>
- <template #value>{{ $i.isModerator ? i18n.ts.yes : i18n.ts.no }}</template>
- </MkKeyValue>
- <MkKeyValue oneline style="margin: 1em 0;">
- <template #key>isAdmin</template>
- <template #value>{{ $i.isAdmin ? i18n.ts.yes : i18n.ts.no }}</template>
- </MkKeyValue>
- </FormSection>
-</div>
-</template>
-
-<script lang="ts" setup>
-import { onMounted, ref } from 'vue';
-import FormSection from '@/components/form/section.vue';
-import MkKeyValue from '@/components/MkKeyValue.vue';
-import * as os from '@/os';
-import number from '@/filters/number';
-import bytes from '@/filters/bytes';
-import { $i } from '@/account';
-import { i18n } from '@/i18n';
-import { definePageMetadata } from '@/scripts/page-metadata';
-
-const stats = ref<any>({});
-
-onMounted(() => {
- os.api('users/stats', {
- userId: $i!.id,
- }).then(response => {
- stats.value = response;
- });
-});
-
-const headerActions = $computed(() => []);
-
-const headerTabs = $computed(() => []);
-
-definePageMetadata({
- title: i18n.ts.accountInfo,
- icon: 'ti ti-info-circle',
-});
-</script>
diff --git a/packages/frontend/src/pages/settings/other.vue b/packages/frontend/src/pages/settings/other.vue
index 0b73780a8b..3d8bb59277 100644
--- a/packages/frontend/src/pages/settings/other.vue
+++ b/packages/frontend/src/pages/settings/other.vue
@@ -26,8 +26,6 @@
<template #key>{{ i18n.ts.registeredDate }}</template>
<template #value><MkTime :time="$i.createdAt" mode="detail"/></template>
</MkKeyValue>
-
- <FormLink to="/settings/account-stats"><template #icon><i class="ti ti-info-circle"></i></template>{{ i18n.ts.statistics }}</FormLink>
</div>
</MkFolder>
diff --git a/packages/frontend/src/router.ts b/packages/frontend/src/router.ts
index a95e8e6485..fe9bc5938e 100644
--- a/packages/frontend/src/router.ts
+++ b/packages/frontend/src/router.ts
@@ -178,10 +178,6 @@ export const routes = [{
name: 'profile',
component: page(() => import('./pages/settings/accounts.vue')),
}, {
- path: '/account-stats',
- name: 'other',
- component: page(() => import('./pages/settings/account-stats.vue')),
- }, {
path: '/other',
name: 'other',
component: page(() => import('./pages/settings/other.vue')),