diff --git a/config/default.ts b/config/default.ts index 72e2a804..06cdbceb 100644 --- a/config/default.ts +++ b/config/default.ts @@ -10,12 +10,12 @@ import { SCUserGroupSetting, } from '@openstapps/core'; import {readFileSync} from 'fs'; -import {resolve} from 'path'; +import path from 'path'; /** * Evaluates if a number is within the given range * - * @param num The number that should be checked + * @param number_ The number that should be checked * @param range Array of two numbers representing a range (inclusive interval) */ export function inRangeInclusive(number_: number, range: number[]): boolean { @@ -474,6 +474,7 @@ const config: Partial = { id: 'personal', items: [ { + authProvider: 'paia', icon: 'account_circle', route: '/library-account', title: 'library account', @@ -487,7 +488,21 @@ const config: Partial = { }, }, { - icon: 'grade', + authProvider: 'default', + icon: 'task', + route: '/assessments', + title: 'summary of grades', + translations: { + de: { + title: 'Notenspiegel', + }, + en: { + title: 'summary of grades', + }, + }, + }, + { + icon: 'star', route: '/favorites', title: 'favorites', translations: { @@ -588,9 +603,8 @@ const config: Partial = { }, }, backend: { - SCVersion: JSON.parse(readFileSync(resolve('.', '.', 'package.json'), 'utf-8').toString()).dependencies[ - '@openstapps/core' - ], + SCVersion: JSON.parse(readFileSync(path.resolve('.', '.', 'package.json'), 'utf8').toString()) + .dependencies['@openstapps/core'], externalRequestTimeout: 5000, hiddenTypes: [SCThingType.DateSeries, SCThingType.Diff, SCThingType.Floor], mappingIgnoredTags: ['minlength', 'pattern', 'see', 'tjs-format'], diff --git a/package-lock.json b/package-lock.json index 78ab2017..5074d05d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -587,9 +587,9 @@ } }, "@openstapps/core": { - "version": "0.69.0", - "resolved": "https://registry.npmjs.org/@openstapps/core/-/core-0.69.0.tgz", - "integrity": "sha512-IaUb10IfldokrqopdqsyHl5j3rVvg8CA10s2E+WpVOjgkXnW8SP9jVg5AP0jx3vgN3e0xHsrPtvrZWTPgyoSRQ==", + "version": "0.70.0", + "resolved": "https://registry.npmjs.org/@openstapps/core/-/core-0.70.0.tgz", + "integrity": "sha512-obLFSiI5P0cEAeadxEQ1Wbbe/FDiSi0p4azpmszUPyshpSXKqt4y6F4Z+dnswBSe85wtPg/PuHC1MYZ79SJB4g==", "requires": { "@openstapps/core-tools": "0.32.0", "@types/geojson": "1.0.6", diff --git a/package.json b/package.json index 49c2b0af..d0781ffc 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ }, "dependencies": { "@elastic/elasticsearch": "5.6.22", - "@openstapps/core": "0.69.0", + "@openstapps/core": "0.70.0", "@openstapps/core-tools": "0.32.0", "@openstapps/logger": "1.0.0", "@types/node": "14.18.24",