First full release

This commit is contained in:
Luka Romih
2023-03-10 12:50:23 +01:00
parent 257f3c354f
commit 9867875ef2
285 changed files with 10980 additions and 4692 deletions
+23 -12
View File
@@ -1,4 +1,5 @@
const router = require('express-promise-router')()
const { isAuthenticated: isUserAuthenticated } = require('../middleware/user')
const db = require('../models/db')
const cache = require('../models/cache')
const { searchEngineClient } = require('../models/search-engine')
@@ -67,12 +68,12 @@ router.get('/demo-paginacija', demoPaginacija.izrišiStran)
// Render help page
router.get('/pomoc', (req, res) => {
res.render('pages/help', { title: 'Pomoč' })
res.render('pages/help', { title: req.t('Pomoč') })
})
// Create a route to download pdf
router.get('/pomoc/pdf', (req, res) => {
res.download('public/documents/Podrocja_TP_2022-11-28.pdf')
res.download('public/documents/Tabela.pdf')
})
// Create a route to download guidance pdf
@@ -80,6 +81,11 @@ router.get('/pomoc/guidance-pdf', (req, res) => {
res.download('public/documents/RSDO_smernice.pdf')
})
// Create a route to download schema
router.get('/slovarji/xml-schema', (req, res) => {
res.download('public/documents/dictionary_schema.xsd')
})
// Render demo help pug page.
router.get('/pomoc-pug-demo', (req, res) => {
res.render('pages/help-pug-demo-frame', { title: 'Pomoč - pug demo' })
@@ -93,24 +99,29 @@ router.post('/users/logout', user.logout)
// Render privacy policy page
router.get('/politika-zasebnosti', (req, res) => {
res.render('pages/privacy-policy', { title: 'Politika zasebnosti' })
res.render(`pages/privacy-policy_${req.language}`, {
title: req.t('titlePrivacyPolicy')
})
})
// Render terms of use page
router.get('/pogoji-uporabe', (req, res) => {
res.render('pages/terms-of-use', { title: 'Pogoji uporabe' })
res.render(`pages/terms-of-use_${req.language}`, {
title: req.t('titleTermsOfUse')
})
})
// All routes require an authenticated user.
router.use((req, res, next) => {
if (req.isAuthenticated()) return next()
res.redirect('/')
})
router.get('/moj-racun', isUserAuthenticated, index.myProfile)
router.get('/moj-racun', index.myProfile)
router.get('/izbrisi-racun', isUserAuthenticated, index.deleteProfile)
router.get('/spremeni-geslo', index.changePassword)
router.get('/spremeni-geslo', isUserAuthenticated, index.changePassword)
router.get('/nastavitve-racuna', index.userSettings)
router.get('/nastavitve-racuna', isUserAuthenticated, index.userSettings)
router.get('/ponastavitev-gesla', index.resetPassword)
// Change user locale.
router.get('/spremeni-jezik/:languageCode', index.changeUserLanguage)
module.exports = router