From 6652eee9c1499888e6047e2111bc8292689b4d7e Mon Sep 17 00:00:00 2001 From: SanttuA Date: Fri, 27 Sep 2024 08:16:58 +0300 Subject: [PATCH] Refactored and updated about page (#355) Changes: - switched about page to be functional component instead of class component - use html string for whole main about content instead of small translated pieces - updated what is said on about page's main content --- app/i18n/messages/en.json | 10 +-- app/i18n/messages/fi.json | 10 +-- app/i18n/messages/sv.json | 10 +-- app/pages/about/AboutPage.js | 69 ++++++++------------ app/pages/about/AboutPage.spec.js | 39 ++++++----- app/pages/about/_about-page.scss | 8 +-- app/pages/about/content/aboutContent.js | 19 ++++++ app/pages/about/content/aboutContent.spec.js | 27 ++++++++ app/pages/about/content/aboutEn.js | 46 +++++++++++++ app/pages/about/content/aboutFi.js | 47 +++++++++++++ app/pages/about/content/aboutSv.js | 45 +++++++++++++ 11 files changed, 241 insertions(+), 89 deletions(-) create mode 100644 app/pages/about/content/aboutContent.js create mode 100644 app/pages/about/content/aboutContent.spec.js create mode 100644 app/pages/about/content/aboutEn.js create mode 100644 app/pages/about/content/aboutFi.js create mode 100644 app/pages/about/content/aboutSv.js diff --git a/app/i18n/messages/en.json b/app/i18n/messages/en.json index f9c34e2b4..2378b372d 100644 --- a/app/i18n/messages/en.json +++ b/app/i18n/messages/en.json @@ -1,15 +1,10 @@ { "AboutPage.title": " Information about the Reservation Service varaamo.turku.fi", - "AboutPageContent.basedOnParagraph": "The pilot use of the Reservation Service Varaamo will be carried out in a project of the Turku Group which includes developing resource reservations. It is part of the spearhead project Smart and Wise Turku. One of the goals of the spearhead project includes organizing the services in a cost-effective way by renewing the working methods of the city and by exploiting the potential of the digitalization and the data it produces. Based on this, the project aims to optimize, for example, the use of facilities and other resources, to collect and exploit the service usage information, to improve web accessibility and to reduce the operating costs by streamlining the reservation process of the City of Turku.", "AboutPageContent.customerRegisterHeader": "Privacy Policy", "AboutPageContent.customerRegisterLink": "www.turku.fi/en/turku-info/privacy-policy", "AboutPageContent.customerRegisterLinkVR": "https://rekisteri.turku.fi Please find a description (in Finnish) of the client register associated with the Reservation Service Varaamo in the following address under the title ’Varaus- ja tietokantarekisteri Varaamo ja respa’ ", "AboutPageContent.customerRegisterLinkSUO": "We use the Suomi.fi web service for the strong identification. Please find the privacy statement of the service in the following address https://www.suomi.fi/instructions-and-support/general-information-on-the-web-service/data-protection", "AboutPageContent.customerRegisterParagraph": "You will find information about the usage of the personal information of the City of Turku and about the privacy policy of this service in the addresses below.", - "AboutPageContent.defaultHeader": "Information about the varaamo.turku.fi service", - "AboutPageContent.defaultLead": "Reservation Service Varaamo is an online service maintained by the City of Turku for reserving public premises and workstations for private use.", - "AboutPageContent.defaultReservableParagraph": "In the pilot phase of the online service you can reserve the premises and devices of the Turku Main Library.", - "AboutPageContent.developmentParagraph": "We try to get information of the usability of the Reservation Service Varaamo by piloting and by gathering user experiences even if it is still being developed.", "AboutPageContent.espooHeader": "Information about the varaamo.hel.fi service", "AboutPageContent.espooLead": "Varaamo is an online service maintained by the City of Helsinki, which enables you to book public premises and workstations of the City of Helsinki and City of Espoo for private use.", "AboutPageContent.espooPartnersHeader": "Espoo is piloting Varaamo as a part of the 6Aika project.", @@ -18,10 +13,7 @@ "AboutPageContent.vantaaLead": "Varaamo is an online service maintained by the City of Helsinki, which enables you to book public premises and workstations for private use.", "AboutPageContent.vantaaPartnersHeader": "Vantaa is piloting Varaamo as a part of the 6Aika project.", "AboutPageContent.vantaaReservableParagraph": "During the pilot stage you can use the service to reserve the premises, workstations and equipment in the library of Tikkurila and Point. More reservable services in Vantaa will be available later. The service can also be used to reserve premises, workstations and equipment in Espoo and Helsinki.", - "AboutPageContent.feedbackLink": "Please feel free to give feedback through this link.", - "AboutPageContent.feedbackParagraph": "We wish to get feedback from the service users.", "AboutPageContent.goalParagraph": "The objective of the cross-administrative reservation booking system is to make the use of public premises more efficient and accessible and decrease the costs related to the use of the premises by unifying the reservation booking practices of the City.", - "AboutPageContent.pilotParagraph": "The system for reserving premises is in test usage. It means that the pilot version which is in use does not have all the planned features and functionalities yet.", "AboutPartners.aikaLogoAlt": "6aika logo", "AboutPartners.eakrLogoAlt": "Logo of the European Regional Development Fund", "AboutPartners.euVipuvoimaaLogoAlt": "Leverage from the EU logo", @@ -561,4 +553,4 @@ "UserReservationsPage.regularEmptyMessage": "No standard reservations", "UserReservationsPage.regularReservationsHeader": "Standard reservations", "UserReservationsPage.title": "My reservations" -} \ No newline at end of file +} diff --git a/app/i18n/messages/fi.json b/app/i18n/messages/fi.json index f03cde0d3..eae44009d 100644 --- a/app/i18n/messages/fi.json +++ b/app/i18n/messages/fi.json @@ -1,15 +1,10 @@ { "AboutPage.title": "Tietoa palvelusta", - "AboutPageContent.basedOnParagraph": "Varaamon pilottikäyttö tehdään Konsernitasoinen resurssienvarausten kehittäminen projektissa, joka on osa Smart and Wise Turku kärkihanketta. Yhtenä tavoitteena kärkihankkeessa on palvelujen kustannustehokas järjestäminen uudistamalla kaupungin toimintatapoja ja hyödyntämällä digitalisaation ja sen tuottaman datan mahdollisuuksia.
Tähän pohjautuen projektin tavoitteena on mm. tilojen ja muiden resurssien käytön tehostaminen, käyttöastetietojen kerääminen ja hyödyntäminen, saavutettavuuden parantaminen ja käyttöön liittyvien kustannusten alentaminen kaupungin varauskäytäntöjä yhtenäistämällä.", "AboutPageContent.customerRegisterHeader": "Tietosuojaseloste", "AboutPageContent.customerRegisterLink": "www.turku.fi/tietosuoja", "AboutPageContent.customerRegisterLinkVR": "https://rekisteri.turku.fi (Varaus- ja tietokantarekisteri Varaamo ja respa)", "AboutPageContent.customerRegisterLinkSUO": "Vahvaan tunnistautumiseen käytämme Suomi.fi-tunnistusta jonka tietosuojaselosteen löydät osoitteesta https://www.suomi.fi/ohjeet-ja-tuki/yleista-verkkopalvelusta/tietosuoja", "AboutPageContent.customerRegisterParagraph": "Tietoa Turun kaupungin henkilötietojen käsittelystä sekä tämän palvelun rekisteriselosteet löydät alla olevista osoitteista.
", - "AboutPageContent.defaultHeader": "Tietoa varaamo.turku.fi –palvelusta", - "AboutPageContent.defaultLead": "Varaamo on Turun kaupungin ylläpitämä verkkopalvelu, jonka kautta voi varata kaupungin julkisia tiloja sekä työpisteitä yksityiseen käyttöön.", - "AboutPageContent.defaultReservableParagraph": "Pilottivaiheessa palvelun kautta on varattavissa tiloja, laitteita ja asiantuntijapalveluita.", - "AboutPageContent.developmentParagraph": "Pilotoinnilla ja keräämällä käyttäjäkokemuksia pyritään saamaan tietoa Varaamon käytettävyydestä, vaikka se onkin kehitteillä.", "AboutPageContent.espooHeader": "Tietoa varaamo.espoo.fi –palvelusta", "AboutPageContent.espooLead": "Varaamo on Helsingin kaupungin ylläpitämä verkkopalvelu, jonka kautta voi varata Espoon ja Helsingin kaupunkien julkisia tiloja sekä työpisteitä yksityiseen käyttöön.", "AboutPageContent.espooPartnersHeader": "Espoo pilotoi Varaamoa osana 6Aika-hanketta", @@ -18,10 +13,7 @@ "AboutPageContent.vantaaLead": "Varaamon kautta voit varata Vantaan, Espoon ja Helsingin kaupunkien julkisia tiloja sekä työpisteitä.", "AboutPageContent.vantaaPartnersHeader": "Vantaa pilotoi Varaamoa osana 6Aika-hanketta", "AboutPageContent.vantaaReservableParagraph": "Pilottivaiheessa palvelun kautta on varattavissa Vantaalla Tikkurilan ja Pointin kirjastojen tiloja, työpisteitä ja laitteita. Myöhemmin varattava tarjonta Vantaalla laajenee kattamaan myös muita toimipisteitä. Varattavissa on Vantaan lisäksi myös Espoon ja Helsingin tiloja, työpisteitä ja laitteita. Varaamo-palvelua ylläpitää Helsingin kaupunki. Vantaan kaupungin kirjasto ylläpitää Vantaalta varattavien tilojen tietoja.", - "AboutPageContent.feedbackLink": "Palautetta voit antaa tämän linkin kautta.", - "AboutPageContent.feedbackParagraph": "Toivomme palvelun käyttäjiltä palautetta.", "AboutPageContent.goalParagraph": "Virastoyhteisen tilavaraushankkeen tavoitteena on julkisten tilojen käytön tehostaminen, saavutettavuuden parantaminen ja tilojen käyttöön liittyvien kustannusten alentaminen kaupungin tilavarauskäytäntöjä yhtenäistämällä.", - "AboutPageContent.pilotParagraph": "Tilavarausjärjestelmä on testausvaiheessa, eikä pilottikäytössä olevassa versiossa ole vielä kaikkia suunnitteilla olevia ominaisuuksia ja toiminnallisuuksia.", "AboutPartners.aikaLogoAlt": "6aika logo", "AboutPartners.eakrLogoAlt": "Euroopan aluekehitysrahasto logo", "AboutPartners.euVipuvoimaaLogoAlt": "Vipuvoimaa EU:lta logo", @@ -561,4 +553,4 @@ "UserReservationsPage.regularEmptyMessage": "Ei tavallisia varauksia näytettäväksi.", "UserReservationsPage.regularReservationsHeader": "Tavalliset varaukset", "UserReservationsPage.title": "Omat varaukset" -} \ No newline at end of file +} diff --git a/app/i18n/messages/sv.json b/app/i18n/messages/sv.json index 944824472..330f772f0 100644 --- a/app/i18n/messages/sv.json +++ b/app/i18n/messages/sv.json @@ -1,15 +1,10 @@ { "AboutPage.title": "Information om tjänsten", - "AboutPageContent.basedOnParagraph": "Pilotförsöket genomförs inom ramen för projektet för utveckling av resursbokningar på koncernnivå, som är en del av spetsprojektet Smart and Wise Turku. Ett av målen med spetsprojektet är att ordna tjänsterna kostnadseffektivt genom att förnya stadens verksamhetssätt och utnyttja de möjligheter som digitaliseringen och data som digitaliseringen genererar för med sig.
På grundval av detta är målet med projektet bland annat att effektivisera användningen av lokaler och andra resurser, samla in och utnyttja information om användningsgraden, förbättra nåbarheten och sänka användningsrelaterade kostnader genom att förenhetliga stadens bokningspraxis.", "AboutPageContent.customerRegisterHeader": "Dataskyddsbeskrivning", "AboutPageContent.customerRegisterLink": "www.turku.fi/sv/information-om-abo/datasekretess", "AboutPageContent.customerRegisterLinkVR": "https://rekisteri.turku.fi (Boknings- och databasregistret Varaamo och gränssnittet för resursbokningen. Sidan finns enbart på finska)", "AboutPageContent.customerRegisterLinkSUO": "För stark autentisering använder vi Suomi.fi-identifiering vars dataskyddsbeskrivning finns på adressen https://www.suomi.fi/anvisningar-och-stod/allmant-om-webbtjansten/dataskydd", "AboutPageContent.customerRegisterParagraph": "Information om hur Åbo stad behandlar personuppgifter samt registerbeskrivningarna för denna tjänst hittar du på adresserna nedan.
", - "AboutPageContent.defaultHeader": "Information om tjänsten varaamo.turku.fi", - "AboutPageContent.defaultLead": "Varaamo är en webbtjänst som upprätthålls av Åbo stad. Via tjänsten kan stadens offentliga lokaler och utrustning bokas för privat bruk.", - "AboutPageContent.defaultReservableParagraph": "I pilotskedet kan tjänsten användas för att boka huvudbibliotekets lokaler och utrustning.", - "AboutPageContent.developmentParagraph": "Med hjälp av pilotförsök och användarupplevelser vill staden ta reda på hur användbar Varaamo är, trots att tjänsten ännu befinner sig i utvecklingsskedet.", "AboutPageContent.espooHeader": "Information om tjänsten varaamo.espoo.fi", "AboutPageContent.espooLead": "Varaamo är en webbtjänst som upprätthålls av Helsingfors stad. Genom den kan man boka Esbo och Helsingfors städers offentliga utrymmen och arbetspunkter för privat bruk.", "AboutPageContent.espooPartnersHeader": "Esbo pilottestar Varaamo som en del av projektet 6Aika", @@ -18,10 +13,7 @@ "AboutPageContent.vantaaLead": "Varaamo är en webbtjänst som upprätthålls av Helsingfors stad. Genom den kan man boka stadens offentliga utrymmen och arbetspunkter för privat bruk.", "AboutPageContent.vantaaPartnersHeader": "Vanda pilottestar Varaamo som en del av projektet 6Aika", "AboutPageContent.vantaaReservableParagraph": "I pilotskedet kan man boka utrymmen, arbetspunkter och apparater i Dickursby biblioteket och Point i Vanda, servicetorget Iso Omena i Esbo (biblioteket, hälsostationen, barnrådgivningsbyrån) samt i stadsbiblioteket, ungdomscentralen och barnomsorgsverket i Helsingfors.", - "AboutPageContent.feedbackLink": "Du kan ge feedback via denna länk.", - "AboutPageContent.feedbackParagraph": "Vi önskar att användarna ger feedback på tjänsten.", "AboutPageContent.goalParagraph": "Målet med de olika verkens gemensamma utrymmesbokningssprojekt är att effektivisera användningen av offentliga utrymmen, förbättra deras tillgänglighet och att minska kostnaderna för användningen av utrymmena genom att förenhetliga praxisen för utrymmesbokning i staden.", - "AboutPageContent.pilotParagraph": "Systemet för bokning av lokaler testas för tillfället och provversionen innehåller inte ännu alla de egenskaper och funktioner som planeras.", "AboutPartners.aikaLogoAlt": "Logotypen för 6Aika", "AboutPartners.eakrLogoAlt": "Logotyp för Europeiska regionala utvecklingsfonden", "AboutPartners.euVipuvoimaaLogoAlt": "Hävkraft från EU-logo", @@ -563,4 +555,4 @@ "UserReservationsPage.regularEmptyMessage": "Det finns inga vanliga bokningar att visa.", "UserReservationsPage.regularReservationsHeader": "Vanliga bokningar", "UserReservationsPage.title": "Mina bokningar" -} \ No newline at end of file +} diff --git a/app/pages/about/AboutPage.js b/app/pages/about/AboutPage.js index 3a129a1b0..d6237c4e7 100644 --- a/app/pages/about/AboutPage.js +++ b/app/pages/about/AboutPage.js @@ -5,49 +5,38 @@ import { FormattedHTMLMessage } from 'react-intl'; import { injectT } from 'i18n'; import PageWrapper from 'pages/PageWrapper'; import { getFeedbackLink } from 'utils/languageUtils'; +import { getAboutContent } from './content/aboutContent'; -class AboutPage extends React.Component { - static propTypes = { - t: PropTypes.func, - currentLanguage: PropTypes.string, - }; - render() { - const { t, currentLanguage } = this.props; - const currentLink = getFeedbackLink(currentLanguage); +function AboutPage({ t, currentLanguage }) { + return ( + + {/* eslint-disable-next-line react/no-danger */} +
- return ( - -

{t('AboutPageContent.defaultHeader')}

-

{t('AboutPageContent.defaultLead')}

-

{t('AboutPageContent.pilotParagraph')}

-

{t('AboutPageContent.defaultReservableParagraph')}

-

-

{t('AboutPageContent.developmentParagraph')}

-

- {t('AboutPageContent.feedbackParagraph')} - {' '} - - {t('AboutPageContent.feedbackLink')} - -

-

{t('AboutPageContent.customerRegisterHeader')}

-

- -

-

- -

-

- -

-

- -

-
-
- ); - } +

{t('AboutPageContent.customerRegisterHeader')}

+

+ +

+

+ +

+

+ +

+

+ +

+
+ + ); } +AboutPage.propTypes = { + t: PropTypes.func.isRequired, + currentLanguage: PropTypes.string.isRequired, +}; + export default injectT(AboutPage); diff --git a/app/pages/about/AboutPage.spec.js b/app/pages/about/AboutPage.spec.js index db27d1600..b9f2e9198 100644 --- a/app/pages/about/AboutPage.spec.js +++ b/app/pages/about/AboutPage.spec.js @@ -2,14 +2,19 @@ import React from 'react'; import { FormattedHTMLMessage } from 'react-intl'; -import constants from 'constants/AppConstants'; import PageWrapper from 'pages/PageWrapper'; import { shallowWithIntl } from 'utils/testUtils'; import AboutPage from './AboutPage'; +import { getAboutContent } from './content/aboutContent'; +import { getFeedbackLink } from '../../utils/languageUtils'; describe('pages/about/AboutPage', () => { - function getWrapper() { - return shallowWithIntl(); + const defaultProps = { + currentLanguage: 'fi' + }; + + function getWrapper(props) { + return shallowWithIntl(); } test('renders PageWrapper with correct props', () => { @@ -19,26 +24,24 @@ describe('pages/about/AboutPage', () => { expect(pageWrapper.prop('title')).toBe('AboutPage.title'); }); - test('renders AboutPageContent.defaultHeader', () => { - const text = getWrapper().find('h1').text(); - expect(text).toBe('AboutPageContent.defaultHeader'); + test('renders div with main content', () => { + const div = getWrapper().find('div'); + const expectedContent = { + __html: getAboutContent( + defaultProps.currentLanguage, + getFeedbackLink(defaultProps.currentLanguage)) + }; + expect(div).toHaveLength(1); + expect(div.prop('dangerouslySetInnerHTML')).toStrictEqual(expectedContent); }); + test('renders correct amount of

elements', () => { const p = getWrapper().find('p'); - expect(p.length).toBe(10); + expect(p.length).toBe(4); }); + test('render correct amount of ', () => { const elements = getWrapper().find(FormattedHTMLMessage); - expect(elements.length).toBe(5); - }); - - test('render feedbacklink according to currentLanguage ', () => { - const lan = { - currentLanguage: 'fi' - }; - const elements = getWrapper({ lan }).find('a'); - expect(elements.prop('href')).toBe(constants.FEEDBACK_URL.FI); - expect(elements.prop('rel')).toBe('noopener noreferrer'); - expect(elements.prop('target')).toBe('_blank'); + expect(elements.length).toBe(4); }); }); diff --git a/app/pages/about/_about-page.scss b/app/pages/about/_about-page.scss index ee49c9b8e..795c737f4 100644 --- a/app/pages/about/_about-page.scss +++ b/app/pages/about/_about-page.scss @@ -1,13 +1,13 @@ .about-page { max-width: 600px; -} -p.lead { - font-size: 1.125em; + p { + margin: 0 0 12px; + } } @media(max-width:$screen-400-min - 50) { .about-page { font-size: 16px; } -} +} \ No newline at end of file diff --git a/app/pages/about/content/aboutContent.js b/app/pages/about/content/aboutContent.js new file mode 100644 index 000000000..8ebab14ea --- /dev/null +++ b/app/pages/about/content/aboutContent.js @@ -0,0 +1,19 @@ +import getAboutContentEn from './aboutEn'; +import getAboutContentFi from './aboutFi'; +import getAboutContentSv from './aboutSv'; + +/** + * Returns the content for the about page based on the current language. + * @param {string} currentLanguage - 'en', 'fi' or 'sv' + * @param {string} feedbackLink - url to feedback form + * @returns {string} - html string content for the about page + */ +export function getAboutContent(currentLanguage, feedbackLink) { + if (currentLanguage === 'en') { + return getAboutContentEn(feedbackLink); + } + if (currentLanguage === 'sv') { + return getAboutContentSv(feedbackLink); + } + return getAboutContentFi(feedbackLink); +} diff --git a/app/pages/about/content/aboutContent.spec.js b/app/pages/about/content/aboutContent.spec.js new file mode 100644 index 000000000..5ec97de22 --- /dev/null +++ b/app/pages/about/content/aboutContent.spec.js @@ -0,0 +1,27 @@ +import { getAboutContent } from './aboutContent'; +import getAboutContentEn from './aboutEn'; +import getAboutContentFi from './aboutFi'; +import getAboutContentSv from './aboutSv'; + +describe('aboutContent', () => { + describe('getAboutContent', () => { + const testUrl = 'https://example.com'; + test('should return the correct content for the given language', () => { + const contentEn = getAboutContent('en', testUrl); + expect(contentEn).toContain(testUrl); + expect(contentEn).toBe(getAboutContentEn(testUrl)); + + const contentSv = getAboutContent('sv', testUrl); + expect(contentSv).toContain(testUrl); + expect(contentSv).toBe(getAboutContentSv(testUrl)); + + const contentFi = getAboutContent('fi', testUrl); + expect(contentFi).toContain(testUrl); + expect(contentFi).toBe(getAboutContentFi(testUrl)); + + const contentRandom = getAboutContent('foo', testUrl); + expect(contentRandom).toContain(testUrl); + expect(contentRandom).toBe(getAboutContentFi(testUrl)); + }); + }); +}); diff --git a/app/pages/about/content/aboutEn.js b/app/pages/about/content/aboutEn.js new file mode 100644 index 000000000..de5a64f59 --- /dev/null +++ b/app/pages/about/content/aboutEn.js @@ -0,0 +1,46 @@ +export default function getAboutContentEn(feedbackLink) { + return ` +

Information about the City of Turku's Varaamo Service

+

Varaamo is an online service maintained by the City of Turku, where you can reserve spaces, equipment, and expert + services. The service is available at varaamo.turku.fi.

+

The purpose of Varaamo is to make reservations accessible, regardless of time and location. Through this service, we + aim to enhance the use of reservable resources and gather data, such as usage rates and customer satisfaction.

+

Payment for Spaces

+

Most of the spaces available in Varaamo are free of charge, but some may require payment. Both private individuals + and associations/organizations are eligible to reserve spaces. The cost may vary depending on whether the reserving + party is an individual or representing an association/organization.

+

Making, Modifying, and Cancelling Reservations

+

Identification

+

You can make reservations either with or without identification, depending on the resource being reserved. + Identification methods include:

+
    +
  • Suomi.fi identification
  • +
  • Vaski library card and its PIN
  • +
  • City of Turku employee credentials
  • +
+

For paid reservations, a stronger form of identification is always required, which means using an option other than + the Vaski library card.

+

Modifying and Cancelling Reservations

+

You will receive a confirmation of your reservation via email or text message. However, responding to these messages + or using the Varaamo service’s email address to request changes is not possible.

+

To modify or cancel a reservation you made yourself:

+
    +
  • Log into the system the same way you did when making the reservation. After logging in, navigate to Your + Reservations.
  • +
  • Please note that the system recognizes you differently based on the identification method you use. For + instance, + if you log in with a library card, you will not see reservations made using bank credentials.
  • +
+

Modifying Reservations Made by Staff:

+
    +
  • If the city staff made a reservation on your behalf, contact the respective office to make changes. The contact + details for each location can be found on the resource’s details page.
  • +
+

Reserving Other Sports Facilities

+

If you want to reserve sports facilities that are not available through Varaamo, you can do so via the City of + Turku’s separate Timmi system at timmi.turku.fi.

+

Providing Feedback

+

We welcome feedback from Varaamo users. You can submit feedback via this link. + Please select “Reservation service Varaamo” as the subject of your feedback. Thank you!

+ `; +} diff --git a/app/pages/about/content/aboutFi.js b/app/pages/about/content/aboutFi.js new file mode 100644 index 000000000..ef1a35e87 --- /dev/null +++ b/app/pages/about/content/aboutFi.js @@ -0,0 +1,47 @@ +export default function getAboutContentFi(feedbackLink) { + return ` +

Tietoa Turun kaupungin Varaamo-palvelusta

+

Varaamo on Turun kaupungin ylläpitämä verkkopalvelu, jonka kautta voit varata tiloja, laitteita ja + asiantuntijapalveluita. Palvelu löytyy osoitteesta varaamo.turku.fi.

+

Varaamon tarkoituksena on mahdollistaa varausten tekeminen saavutettavasti sekä ajasta ja paikasta riippumatta. + Palvelun avulla voimme tehostaa varattavien kohteiden käyttöä ja toisaalta kerätä esimerkiksi käyttöasteeseen ja + asiakastyytyväisyyteen liittyvää dataa.

+

Tilojen maksullisuus

+

Varaamosta löytyvät kohteet ovat pääosin maksuttomia, mutta jotkut tilat voivat olla maksullisia. Sekä + yksityishenkilöt että yhdistykset ja järjestöt saavat varata tiloja, mutta niiden maksullisuus voi vaihdella sen + mukaan, onko varaaja yksityishenkilö tai yhdistyksen tai järjestön edustaja.

+

Varausten tekeminen, muuttaminen ja peruuttaminen

+

Tunnistautuminen

+

Voit tehdä varauksia joko tunnistautumatta tai tunnistautuen. Erot riippuvat varattavasta kohteesta. + Tunnistautumistapoja ovat:

+
    +
  • Suomi.fi-tunnistus,
  • +
  • Vaski-kirjastokortti ja sen tunnusluku ja
  • +
  • Turun kaupungin työntekijätunnukset.
  • +
+

Maksullisiin varauksiin tarvitset aina vahvemman tunnistautumistavan eli jonkun muun kuin Vaski-kirjastokortin + tunnukset.

+

Varausten muokkaaminen ja peruutus

+

Tehdyistä varauksista saat aina sähköposti- tai tekstiviestin. Niihin vastaamalla tai niistä löytyvän Varaamon + sähköpostiosoitteen kautta et voi tehdä muutoksia varauksiin.

+

Itse tehtyjen varausten muokkaaminen ja peruutus:

+
    +
  • Voit muokata tai poistaa itse tehdyn varauksen kirjautumalla samalla tavalla itse järjestelmään kuin varausta + tehdessäkin. Tunnistautumisen jälkeen siirry kohtaan Omat varaukset.
  • +
  • Huomioithan, että eri tavoin kirjautuneena olet järjestelmälle eri henkilö. Näin et näe vaikkapa + kirjastokortilla tunnistautuen niitä varauksia, jotka olet tehnyt pankkitunnuksilla.
  • +
+

Henkilökunnan tekemien varausten muuttaminen:

+
    +
  • Jos kaupungin henkilökunta on tehnyt varauksen puolestasi, ota yhteyttä kyseiseen toimipisteeseen muutosten + tekemiseksi. Toimipisteiden yhteystiedot löytyvät varattavien kohteiden esittelysivuilta.
  • +
+

Muiden liikuntapaikkojen varaaminen

+

Jos haluat varata liikuntapaikkoja, jotka eivät ole saatavilla Varaamossa, voit tehdä varaukset Turun kaupungin + erillisessä Timmi-järjestelmässä osoitteessa timmi.turku.fi.

+

Palautteen antaminen

+

Toivomme Varaamon käyttäjiltä palautetta palvelusta. Se onnistuu + tämän linkin kautta. Valitsethan palautteen aiheeksi + silloin Varaamo-varauspalvelun. Kiitos!

+ `; +} diff --git a/app/pages/about/content/aboutSv.js b/app/pages/about/content/aboutSv.js new file mode 100644 index 000000000..c6d04a2ec --- /dev/null +++ b/app/pages/about/content/aboutSv.js @@ -0,0 +1,45 @@ +export default function getAboutContentSv(feedbackLink) { + return ` +

Information om Åbo stads Varaamo-tjänst

+

Varaamo är en onlinetjänst som upprätthålls av Åbo stad, där du kan boka utrymmen, utrustning och experttjänster. + Tjänsten finns tillgänglig på varaamo.turku.fi.

+

Syftet med Varaamo är att göra bokningar tillgängliga oavsett tid och plats. Med denna tjänst strävar vi efter att + effektivisera användningen av bokningsbara resurser och samla in data, såsom användningsgrad och kundnöjdhet.

+

Betalning för utrymmen

+

De flesta av utrymmena som finns tillgängliga på Varaamo är kostnadsfria, men vissa kan kräva betalning. Både + privatpersoner och föreningar/organisationer kan boka utrymmen. Kostnaden kan variera beroende på om den bokande + parten är en privatperson eller representerar en förening/organisation.

+

Att göra, ändra och avboka bokningar

+

Identifiering

+

Du kan göra bokningar antingen med eller utan identifiering, beroende på vilken resurs som bokas. + Identifieringsmetoder inkluderar:

+
    +
  • Suomi.fi-identifikation
  • +
  • Vaski-bibliotekskort och dess PIN-kod
  • +
  • Åbo stads anställningsuppgifter
  • +
+

För bokningar som kräver betalning behövs alltid en starkare form av identifiering, vilket innebär att en annan metod + än Vaski-bibliotekskort måste användas.

+

Ändra och avboka bokningar

+

Du kommer att få en bekräftelse av din bokning via e-post eller SMS. Det är dock inte möjligt att svara på + dessa meddelanden eller använda Varaamo-tjänstens e-postadress för att begära ändringar.

+

För att ändra eller avboka en bokning du själv gjort:

+
    +
  • Logga in i systemet på samma sätt som när du gjorde bokningen. Efter inloggning, gå till Mina bokningar. +
  • +
  • Observera att systemet känner igen dig olika beroende på vilken identifieringsmetod du använder. Till + exempel, om du loggar in med ett bibliotekskort, kommer du inte att se bokningar som gjorts med bankuppgifter.
  • +
+

Ändra bokningar gjorda av personal:

+
    +
  • Om stadens personal har gjort en bokning åt dig, kontakta den aktuella enheten för att göra ändringar. + Kontaktuppgifterna för varje plats finns på resursens presentationssida.
  • +
+

Boka andra idrottsanläggningar

+

Om du vill boka idrottsanläggningar som inte finns tillgängliga via Varaamo kan du göra det via Åbo stads separata + Timmi-system på timmi.turku.fi.

+

Lämna feedback

+

Vi välkomnar feedback från användare av Varaamo. Du kan lämna feedback via denna länk. + Välj "Varaamo -bokningstjänst" som ämne för din feedback. Tack!

+ `; +}