New file and share count fields for Nextcloud

This commit is contained in:
Georges-Antoine Assi 2023-05-03 16:52:47 -04:00
parent 7af9654c19
commit 648ea5943f
No known key found for this signature in database
GPG Key ID: E01F01B06E816D51
3 changed files with 9 additions and 3 deletions

View File

@ -549,7 +549,9 @@
"cpuload": "Cpu Load", "cpuload": "Cpu Load",
"memoryusage": "Memory Usage", "memoryusage": "Memory Usage",
"freespace": "Free Space", "freespace": "Free Space",
"activeusers": "Active Users" "activeusers": "Active Users",
"numfiles": "Files",
"numshares": "Shared Items"
}, },
"kopia": { "kopia": {
"status": "Status", "status": "Status",

View File

@ -33,5 +33,5 @@ export default function Container({ error = false, children, service }) {
})); }));
} }
return <div className="relative flex flex-row w-full">{visibleChildren}</div>; return <div className="relative flex flex-row w-full">{visibleChildren.slice(0, 4)}</div>;
} }

View File

@ -21,6 +21,8 @@ export default function Component({ service }) {
<Block label="nextcloud.memoryusage" /> <Block label="nextcloud.memoryusage" />
<Block label="nextcloud.freespace" /> <Block label="nextcloud.freespace" />
<Block label="nextcloud.activeusers" /> <Block label="nextcloud.activeusers" />
<Block label="nextcloud.numfiles" />
<Block label="nextcloud.numshares" />
</Container> </Container>
); );
} }
@ -33,7 +35,9 @@ export default function Component({ service }) {
<Block label="nextcloud.cpuload" value={t("common.percent", { value: nextcloudInfo.system.cpuload[0] })} /> <Block label="nextcloud.cpuload" value={t("common.percent", { value: nextcloudInfo.system.cpuload[0] })} />
<Block label="nextcloud.memoryusage" value={t("common.percent", { value:memoryUsage })} /> <Block label="nextcloud.memoryusage" value={t("common.percent", { value:memoryUsage })} />
<Block label="nextcloud.freespace" value={t("common.bbytes", { value: nextcloudInfo.system.freespace, maximumFractionDigits: 1 })} /> <Block label="nextcloud.freespace" value={t("common.bbytes", { value: nextcloudInfo.system.freespace, maximumFractionDigits: 1 })} />
<Block label="nextcloud.activeusers" value={t("common.number", { value: nextcloudData.ocs.data.activeUsers.last5minutes })} /> <Block label="nextcloud.activeusers" value={t("common.number", { value: nextcloudData.ocs.data.activeUsers.last24hours })} />
<Block label="nextcloud.numfiles" value={t("common.number", { value: nextcloudInfo.storage.num_files })} />
<Block label="nextcloud.numshares" value={t("common.number", { value: nextcloudInfo.shares.num_shares })} />
</Container> </Container>
); );
} }