Merge branch 'master' of https://git.wmi.amu.edu.pl/CSI/gonito-frontend
This commit is contained in:
commit
034eedbd38
@ -18,7 +18,9 @@
|
|||||||
"quotes": [
|
"quotes": [
|
||||||
2,
|
2,
|
||||||
"single",
|
"single",
|
||||||
"avoid-escape"
|
{
|
||||||
|
"avoidEscape": true
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -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
|
||||||
|
@ -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') {
|
||||||
|
@ -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') {
|
||||||
|
@ -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, iż:
|
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
|
contact
|
||||||
<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 są 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ą:
|
your consent by sending an email to:
|
||||||
<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()}
|
||||||
|
Loading…
Reference in New Issue
Block a user