Report improvements

This commit is contained in:
Kuba Orlik 2021-11-25 21:14:55 +01:00
parent de13980609
commit b0dd58fa9c
2 changed files with 24 additions and 13 deletions

View File

@ -192,18 +192,20 @@ export default function EmailTemplate2({
. .
</> </>
) : ( ) : (
/* HTML */ `o ile po wejściu na stronę wcisnąłem w wyskakującym <>
okienku przycisk ${config.popup_accept_all_text}, o tyle nie stanowi o ile po wejściu na stronę wcisnąłem w wyskakującym okienku przycisk
to według mnie ważnej w świetle RODO zgody, gdyż brakowało w tym {config.popup_accept_all_text}, o tyle nie stanowi to według mnie
okienku równie łatwo osiągalnego przycisku, którego kliknięcie ważnej w świetle RODO zgody, gdyż brakowało w tym okienku równie
skutkowałoby zasygnalizowaniem braku mojej zgody na takie łatwo osiągalnego przycisku, którego kliknięcie skutkowałoby
przetwarzanie moich danych. Mówiąc wprost &mdash; wyrażenie zgody zasygnalizowaniem braku mojej zgody na takie przetwarzanie moich
było łatwiejsze niż jej niewyrażenie. Niewyrażenie zgody wiąże się z danych. Mówiąc wprost &mdash; wyrażenie zgody było łatwiejsze niż
negatywną konsekwencją konieczności przechodzenia przez dodatkowe jej niewyrażenie. Niewyrażenie zgody wiąże się z negatywną
kroki w wyskakującym okienku. Zatem tak otrzymana przez Państwo moja konsekwencją konieczności przechodzenia przez dodatkowe kroki w
zgoda nie jest poprawną podstawą prawną do przetwarzania moich wyskakującym okienku. Zatem tak otrzymana przez Państwo moja zgoda
danych osobowych, gdyż nie spełnia warunku dobrowolności wspomnianego nie jest poprawną podstawą prawną do przetwarzania moich danych
w Art. 4. pkt 11. RODO.` osobowych, gdyż nie spełnia warunku dobrowolności wspomnianego w
Art. 4. pkt 11. RODO.
</>
)}{" "} )}{" "}
Za zgodę nie można też uznać posiadania włączonej obsługi cookies w Za zgodę nie można też uznać posiadania włączonej obsługi cookies w
przeglądarce, jakichkolwiek innych ustawień przeglądarki, ani pasywnych przeglądarce, jakichkolwiek innych ustawień przeglądarki, ani pasywnych
@ -380,4 +382,5 @@ export default function EmailTemplate2({
</p> </p>
</> </>
); );
return result;
} }

10
util.ts
View File

@ -1,5 +1,11 @@
import { EventEmitter } from "events"; import { EventEmitter } from "events";
import { Dispatch, SetStateAction, useEffect, useState } from "react"; import {
Dispatch,
ReactChildren,
SetStateAction,
useEffect,
useState,
} from "react";
export type Unpromisify<T> = T extends Promise<infer R> ? R : T; export type Unpromisify<T> = T extends Promise<infer R> ? R : T;
export type Unarray<T> = T extends Array<infer R> ? R : T; export type Unarray<T> = T extends Array<infer R> ? R : T;
@ -39,6 +45,8 @@ export function getshorthost(host: string) {
let lookback = parts.at(-2).length > 3 ? -2 : -3; let lookback = parts.at(-2).length > 3 ? -2 : -3;
if (parts.at(-2) == "doubleclick") { if (parts.at(-2) == "doubleclick") {
lookback = -4; // to distinguish between google ads and stats lookback = -4; // to distinguish between google ads and stats
} else if (parts.at(-2) == "google") {
lookback = -3; // to distinguish various google services
} }
return parts.slice(lookback).join("."); return parts.slice(lookback).join(".");
} }