This commit is contained in:
Mateusz Tylka 2023-02-01 16:23:02 +01:00
commit 034eedbd38
5 changed files with 64 additions and 64 deletions

View File

@ -18,7 +18,9 @@
"quotes": [ "quotes": [
2, 2,
"single", "single",
"avoid-escape" {
"avoidEscape": true
}
] ]
} }
} }

View File

@ -1,5 +1,5 @@
# pull official base image # pull official base image
FROM node:13.12.0-alpine FROM node:lts-bullseye
# set working directory # set working directory
WORKDIR /app WORKDIR /app

View File

@ -1,7 +1,7 @@
pipeline { pipeline {
agent { agent {
docker { docker {
image 'node:lts-bullseye-slim' image 'node:lts-bullseye'
} }
} }
environment { environment {
@ -15,6 +15,7 @@ pipeline {
REACT_APP_KC_URL = 'https://auth-dev.csi.wmi.amu.edu.pl/' REACT_APP_KC_URL = 'https://auth-dev.csi.wmi.amu.edu.pl/'
REACT_APP_KC_REALM = 'gonito-dev' REACT_APP_KC_REALM = 'gonito-dev'
REACT_APP_KC_CLIENT_ID = 'gonito-front-dev' REACT_APP_KC_CLIENT_ID = 'gonito-front-dev'
REACT_APP_API = 'https://gonito-back-dev.csi.wmi.amu.edu.pl/api'
} }
stages { stages {
stage('Build') { stage('Build') {

View File

@ -1,7 +1,7 @@
pipeline { pipeline {
agent { agent {
docker { docker {
image 'node:lts-bullseye-slim' image 'node:lts-bullseye'
} }
} }
environment { environment {
@ -15,6 +15,7 @@ pipeline {
REACT_APP_KC_URL = 'https://auth.csi.wmi.amu.edu.pl/' REACT_APP_KC_URL = 'https://auth.csi.wmi.amu.edu.pl/'
REACT_APP_KC_REALM = 'csi-gonito' REACT_APP_KC_REALM = 'csi-gonito'
REACT_APP_KC_CLIENT_ID = 'gonito-frontend' REACT_APP_KC_CLIENT_ID = 'gonito-frontend'
REACT_APP_API = 'https://gonito.net/api'
} }
stages { stages {
stage('Build') { stage('Build') {

View File

@ -41,13 +41,13 @@ const PolicyPrivacyStyle = styled(FlexColumn)`
const PolicyPrivacy = () => { const PolicyPrivacy = () => {
const listItemsContent = [ const listItemsContent = [
'prawo dostępu do danych osobowych, w tym prawo do uzyskania kopii tych danych przysługuje w ramach przesłanek i na warunkach określonych w art. 15 RODO,', 'The right of access to personal data, including the right to obtain a copy of that data, is granted under the grounds and conditions set out in Article 15 of the RODO,',
'prawo do żądania sprostowania (poprawienia) danych osobowych przysługuje w ramach przesłanek i na warunkach określonych w art. 16 RODO,', 'The right to request the rectification (amendment) of personal data shall be exercised within the grounds and under the conditions set out in Article 16 RODO,',
'prawo do usunięcia danych - przysługuje w ram${POLICY_PRIVACY_PAGE}ach przesłanek i na warunkach określonych w art. 17 RODO,', 'The right to erasure - shall be exercised within the grounds and under the conditions set out in Article 17 of the RODO,',
'prawo ograniczenia przetwarzania - przysługuje w ramach przesłanek i na warunkach określonych w art. 18 RODO,', 'The right to restrict processing - is available under the grounds and conditions set out in Article 18 RODO,',
'prawo wniesienia sprzeciwu wobec przetwarzania - przysługuje w ramach przesłanek i na warunkach określonych w art. 21 RODO,', 'The right to object to processing - you have the right to object within the grounds and under the conditions set out in Article 21 RODO,',
'prawo do przenoszenia danych osobowych - przysługuje w ramach przesłanek i na warunkach określonych w art. 20 RODO,', 'The right to data portability - you have the right to data portability under the grounds and conditions set out in Article 20 of the RODO,',
'prawo wniesienia skargi do organu nadzorczego (Prezes Urzędu Ochrony Danych Osobowych),', 'The right to lodge a complaint with the supervisory authority (President of the Office for Personal Data Protection),',
]; ];
const renderButtons = () => { const renderButtons = () => {
@ -81,70 +81,66 @@ const PolicyPrivacy = () => {
return ( return (
<PolicyPrivacyStyle as="main"> <PolicyPrivacyStyle as="main">
<FlexColumn className="main-container"> <FlexColumn className="main-container">
<H1 as="h1">Klauzula informacyjna</H1> <H1 as="h1">Information clause</H1>
<Body as="p"> <Body as="p">
Zgodnie z art. 13 Rozporządzenia Parlamentu Europejskiego i Rady (UE) Pursuant to Article 13 of Regulation (EU) 2016/679 of the European
2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych Parliament and of the Council of 27 April 2016 on the protection of
w związku z przetwarzaniem danych osobowych i w sprawie swobodnego natural persons with regard to the processing of personal data and on
przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne the free movement of such data and repealing Directive 95/46/EC
rozporządzenie o ochronie danych), Uniwersytet im. Adama Mickiewicza w (General Data Protection Regulation), Adam Mickiewicz University of
Poznaniu informuje, : Poznan informs you that:
</Body> </Body>
<FlexColumn as="section" alignmentX="flex-start" gap="16px"> <FlexColumn as="section" alignmentX="flex-start" gap="16px">
<H2 as="h2">1. Administrator</H2> <H2 as="h2">1. Administrator</H2>
<Body> <Body>
Administratorem Pani/Pana danych osobowych jest Uniwersytet im. The administrator of your personal data is the Adam Mickiewicz
Adama Mickiewicza w Poznaniu z siedzibą przy ul. H. Wieniawskiego 1, University in Poznań with its seat at H. Wieniawskiego 1, 61-712
61-712 Poznań. Poznań.
</Body> </Body>
</FlexColumn> </FlexColumn>
<FlexColumn as="section" alignmentX="flex-start" gap="16px"> <FlexColumn as="section" alignmentX="flex-start" gap="16px">
<H2 as="h2">2. Inspektor Ochrony Danych</H2> <H2 as="h2">2. Data Protection Officer</H2>
<Body as="p"> <Body as="p">
Administrator danych wyznaczył Inspektora Ochrony Danych - kontakt The data controller has appointed a Data Protection Officer - email
mailowy&nbsp; contact&nbsp;
<Medium as="a" cursor="pointer" href="mailto:iod@amu.edu.pl"> <Medium as="a" cursor="pointer" href="mailto:iod@amu.edu.pl">
iod@amu.edu.pl iod@amu.edu.pl
</Medium> </Medium>
</Body> </Body>
</FlexColumn> </FlexColumn>
<FlexColumn as="section" alignmentX="flex-start" gap="16px"> <FlexColumn as="section" alignmentX="flex-start" gap="16px">
<H2 as="h2">3. Cel i podstawa prawna przetwarzania</H2> <H2 as="h2">3. Purpose and legal basis of processing</H2>
<Body as="p"> <Body as="p">
Pani/Pana dane osobowe przetwarzane będą w celu założenia konta Your personal data will be processed in order to set up your user
użytkownika i umożliwienia korzystania z platformy gonito, a także w account and enable you to use the gonito platform, as well as to
celu kontaktowania się ze zwycięzcami konkursów, na podstawie contact the winners of the competitions, based on your consent,
wyrażonej przez Panią/Pana zgody, stosownie do art. 6 ust. 1 lit. a pursuant to Article 6(1)(a) of the RODO.
RODO.
</Body> </Body>
</FlexColumn> </FlexColumn>
<FlexColumn as="section" alignmentX="flex-start" gap="16px"> <FlexColumn as="section" alignmentX="flex-start" gap="16px">
<H2 as="h2">4. Okres przechowywania danych</H2> <H2 as="h2">4. Data retention period</H2>
<Body as="p"> <Body as="p">
Pani/Pana dane osobowe przetwarzane będą przez okres niezbędny do Your personal data will be processed for the period necessary until
czasu realizacji celu dla jakiego zostały zebrane lub do momentu the purpose for which it was collected has been fulfilled or until
cofnięcia zgody na przetwarzanie danych osobowych/wniesienia you withdraw your consent to the processing of your personal
sprzeciwu wobec przetwarzania, w zależności od tego co nastąpi data/objection to the processing, whichever comes first.
wcześniej.
</Body> </Body>
</FlexColumn> </FlexColumn>
<FlexColumn as="section" alignmentX="flex-start" gap="16px"> <FlexColumn as="section" alignmentX="flex-start" gap="16px">
<H2 as="h2">5. Odbiorcy danych</H2> <H2 as="h2">5. Recipients of the data</H2>
<Body as="p"> <Body as="p">
Odbiorcami Pani/Pana danych osobowych mogą być podmioty, którym The recipients of your personal data may be entities to which the
Administrator zleca wykonanie określonych czynności, z którymi wiąże Administrator subcontracts certain activities that require the
się konieczność przetwarzania danych osobowych (podmioty processing of personal data (processors), in particular IT system
przetwarzające), w szczególności operatorzy systemów operators, e-mail system operators, law firms and auditing firms.
informatycznych, operatorzy systemów e-mail, kancelarie prawne i
audytorskie.
</Body> </Body>
<Body as="p"> <Body as="p">
Pani/Pana dane osobowe mogą być także udostępnione podmiotom Your personal data may also be made available to entities authorised
uprawnionym na podstawie przepisów prawa. by law.
</Body> </Body>
</FlexColumn> </FlexColumn>
<FlexColumn as="section" alignmentX="flex-start" gap="16px"> <FlexColumn as="section" alignmentX="flex-start" gap="16px">
<H2 as="h2">6. Prawa związane z przetwarzaniem danych</H2> <H2 as="h2">6. Rights in relation to data processing</H2>
<FlexColumn <FlexColumn
as="ol" as="ol"
margin="0" margin="0"
@ -178,15 +174,15 @@ const PolicyPrivacy = () => {
</FlexColumn> </FlexColumn>
</FlexColumn> </FlexColumn>
<FlexColumn as="section" alignmentX="flex-start" gap="16px"> <FlexColumn as="section" alignmentX="flex-start" gap="16px">
<H2 as="h2">7. Cofnięcie zgody na przetwarzanie danych</H2> <H2 as="h2">7. Withdrawal of consent to data processing</H2>
<Body as="p"> <Body as="p">
Prawo do cofnięcia zgody na przetwarzanie danych osobowych (w Right to withdraw consent to the processing of personal data (in
stosunku do danych osobowych które przetwarzane na podstawie relation to personal data that is processed on the basis of your
Pani/Pana zgody - ma Pan/Pani prawo w dowolnym momencie wycofać consent - you have the right to withdraw your consent to the
zgodę na przetwarzanie danych osobowych. Wycofanie zgody nie wpływa processing of personal data at any time. The withdrawal of consent
na zgodność z prawem przetwarzania, którego dokonano na podstawie does not affect the lawfulness of the processing that was carried
zgody przed jej wycofaniem. Wycofać zgodę może Pani/Pan poprzez out on the basis of consent before its withdrawal. You can withdraw
przesłanie wiadomości na skrzynkę mailową:&nbsp; your consent by sending an email to:&nbsp;
<Medium <Medium
as="a" as="a"
cursor="pointer" cursor="pointer"
@ -197,21 +193,21 @@ const PolicyPrivacy = () => {
</Body> </Body>
</FlexColumn> </FlexColumn>
<FlexColumn as="section" alignmentX="flex-start" gap="16px"> <FlexColumn as="section" alignmentX="flex-start" gap="16px">
<H2 as="h2">8. Obowiązek podania danych i konsekwencje niepodania</H2> <H2 as="h2">
8. Obligation to provide data and consequences of failure to do so
</H2>
<Body as="p"> <Body as="p">
Podanie danych osobowych zbieranych na podstawie zgody jest The provision of personal data collected on the basis of consent is
dobrowolne, ale niezbędne do realizacji celu do jakiego zostały voluntary, but necessary to fulfil the purpose for which it was
zebrane. collected.
</Body> </Body>
</FlexColumn> </FlexColumn>
<FlexColumn as="section" alignmentX="flex-start" gap="16px"> <FlexColumn as="section" alignmentX="flex-start" gap="16px">
<H2 as="h2"> <H2 as="h2">9. Profiling and automated decision-making</H2>
9. Profilowanie i zautomatyzowane podejmowanie decyzji
</H2>
<Body as="p"> <Body as="p">
W odniesieniu do Pani/Pana danych osobowych, decyzje nie będą With regard to your personal data, decisions will not be taken by
podejmowane w sposób zautomatyzowany i nie będą poddawane automated means and will not be subject to profiling, pursuant to
profilowaniu, stosownie do art. 22 RODO. Article 22 of the RODO.
</Body> </Body>
</FlexColumn> </FlexColumn>
{renderButtons()} {renderButtons()}