Merge branch 'master' into VM/RED-6774
This commit is contained in:
commit
3e9ae643e1
@ -6,6 +6,7 @@ import {
|
|||||||
AsControl,
|
AsControl,
|
||||||
BASE_HREF_FN,
|
BASE_HREF_FN,
|
||||||
Debounce,
|
Debounce,
|
||||||
|
getConfig,
|
||||||
getCurrentUser,
|
getCurrentUser,
|
||||||
getParam,
|
getParam,
|
||||||
IconButtonTypes,
|
IconButtonTypes,
|
||||||
@ -16,6 +17,7 @@ import {
|
|||||||
trackByFactory,
|
trackByFactory,
|
||||||
} from '@iqser/common-ui';
|
} from '@iqser/common-ui';
|
||||||
import {
|
import {
|
||||||
|
AppConfig,
|
||||||
DOSSIER_TEMPLATE_ID,
|
DOSSIER_TEMPLATE_ID,
|
||||||
type IWatermark,
|
type IWatermark,
|
||||||
type User,
|
type User,
|
||||||
@ -92,6 +94,7 @@ export class WatermarkScreenComponent implements OnInit {
|
|||||||
readonly #loaded$ = new BehaviorSubject(false);
|
readonly #loaded$ = new BehaviorSubject(false);
|
||||||
readonly #dossierTemplateId = getParam(DOSSIER_TEMPLATE_ID);
|
readonly #dossierTemplateId = getParam(DOSSIER_TEMPLATE_ID);
|
||||||
readonly #watermarkId = Number(getParam(WATERMARK_ID));
|
readonly #watermarkId = Number(getParam(WATERMARK_ID));
|
||||||
|
readonly #config = getConfig<AppConfig>();
|
||||||
#watermark: Partial<IWatermark> = {};
|
#watermark: Partial<IWatermark> = {};
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
@ -257,11 +260,12 @@ export class WatermarkScreenComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async #loadDocument() {
|
async #loadDocument() {
|
||||||
const request = this._http.get('/assets/pdftron/blank.pdf', {
|
const filename = `blank-${this.#config.WATERMARK_PREVIEW_PAPER_FORMAT}.pdf`;
|
||||||
|
const request = this._http.get(`/assets/pdftron/${filename}`, {
|
||||||
responseType: 'blob',
|
responseType: 'blob',
|
||||||
});
|
});
|
||||||
const blobData = await firstValueFrom(request);
|
const blobData = await firstValueFrom(request);
|
||||||
this.instance.UI.loadDocument(blobData, { filename: 'blank.pdf' });
|
this.instance.UI.loadDocument(blobData, { filename });
|
||||||
}
|
}
|
||||||
|
|
||||||
#disableElements() {
|
#disableElements() {
|
||||||
|
|||||||
@ -20,5 +20,6 @@
|
|||||||
"BASE_TRANSLATIONS_DIRECTORY": "/assets/i18n/redact/",
|
"BASE_TRANSLATIONS_DIRECTORY": "/assets/i18n/redact/",
|
||||||
"AVAILABLE_NOTIFICATIONS_DAYS": 30,
|
"AVAILABLE_NOTIFICATIONS_DAYS": 30,
|
||||||
"AVAILABLE_OLD_NOTIFICATIONS_MINUTES": 60,
|
"AVAILABLE_OLD_NOTIFICATIONS_MINUTES": 60,
|
||||||
"NOTIFICATIONS_THRESHOLD": 1000
|
"NOTIFICATIONS_THRESHOLD": 1000,
|
||||||
|
"WATERMARK_PREVIEW_PAPER_FORMAT": "a4"
|
||||||
}
|
}
|
||||||
|
|||||||
70
apps/red-ui/src/assets/pdftron/blank-letter.pdf
Normal file
70
apps/red-ui/src/assets/pdftron/blank-letter.pdf
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
%PDF-1.4
|
||||||
|
%Óëéá
|
||||||
|
1 0 obj
|
||||||
|
<</Creator (Mozilla/5.0 \(Macintosh; Intel Mac OS X 10_15_7\) AppleWebKit/537.36 \(KHTML, like Gecko\) Chrome/114.0.0.0 Safari/537.36)
|
||||||
|
/Producer (Skia/PDF m114)
|
||||||
|
/CreationDate (D:20230620084257+00'00')
|
||||||
|
/ModDate (D:20230620084257+00'00')>>
|
||||||
|
endobj
|
||||||
|
3 0 obj
|
||||||
|
<</ca 1
|
||||||
|
/BM /Normal>>
|
||||||
|
endobj
|
||||||
|
4 0 obj
|
||||||
|
<</Filter /FlateDecode
|
||||||
|
/Length 139>> stream
|
||||||
|
xœ…Ž1Ã0EwNÁ\©Ô†@ìdN— J3µRÒûKÅvÚt+}>bɵ0¸Îô3ö™qzÀ
|
||||||
|
ÅaÕ€ÂÙ(õŠÛ·>ÝŠ¬5{tŠXt°5Û—ApyÕ[)Æ VÎÜatIÍãNHÔ‰#X»ÆÚ<C386>éo6Ö‡¸o˜¶ì_~e—'¾ü7ñø4š
|
||||||
|
endstream
|
||||||
|
endobj
|
||||||
|
6 0 obj
|
||||||
|
<</Filter /FlateDecode
|
||||||
|
/Length 135>> stream
|
||||||
|
xœ<EFBFBD>N»Â0Üýž‘jâGœô:àèRËÿK8<4B><38>ʆð
>[¾;“踦À@»ÑYðú€˜²KÆÞRеÊXÉ´”lNµdÁõ—>ã^‰ã¼ùuö¥o–Œ
ç ;Yg8NŠóš†Sv¬ìÍð§Àû]øF‹ÛOéÃçYýÿƒ7ÒÑ:Þ
|
||||||
|
endstream
|
||||||
|
endobj
|
||||||
|
2 0 obj
|
||||||
|
<</Type /Page
|
||||||
|
/Resources <</ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
|
||||||
|
/ExtGState <</G3 3 0 R>>>>
|
||||||
|
/MediaBox [0 0 612 792]
|
||||||
|
/Contents 4 0 R
|
||||||
|
/StructParents 0
|
||||||
|
/Parent 7 0 R>>
|
||||||
|
endobj
|
||||||
|
5 0 obj
|
||||||
|
<</Type /Page
|
||||||
|
/Resources <</ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
|
||||||
|
/ExtGState <</G3 3 0 R>>>>
|
||||||
|
/MediaBox [0 0 792 612]
|
||||||
|
/Contents 6 0 R
|
||||||
|
/StructParents 1
|
||||||
|
/Parent 7 0 R>>
|
||||||
|
endobj
|
||||||
|
7 0 obj
|
||||||
|
<</Type /Pages
|
||||||
|
/Count 2
|
||||||
|
/Kids [2 0 R 5 0 R]>>
|
||||||
|
endobj
|
||||||
|
8 0 obj
|
||||||
|
<</Type /Catalog
|
||||||
|
/Pages 7 0 R>>
|
||||||
|
endobj
|
||||||
|
xref
|
||||||
|
0 9
|
||||||
|
0000000000 65535 f
|
||||||
|
0000000015 00000 n
|
||||||
|
0000000719 00000 n
|
||||||
|
0000000268 00000 n
|
||||||
|
0000000305 00000 n
|
||||||
|
0000000907 00000 n
|
||||||
|
0000000514 00000 n
|
||||||
|
0000001095 00000 n
|
||||||
|
0000001156 00000 n
|
||||||
|
trailer
|
||||||
|
<</Size 9
|
||||||
|
/Root 8 0 R
|
||||||
|
/Info 1 0 R>>
|
||||||
|
startxref
|
||||||
|
1203
|
||||||
|
%%EOF
|
||||||
@ -23,6 +23,7 @@ AVAILABLE_OLD_NOTIFICATIONS_MINUTES="${AVAILABLE_OLD_NOTIFICATIONS_MINUTES:-60}"
|
|||||||
NOTIFICATIONS_THRESHOLD="${NOTIFICATIONS_THRESHOLD:-1000}"
|
NOTIFICATIONS_THRESHOLD="${NOTIFICATIONS_THRESHOLD:-1000}"
|
||||||
BASE_TRANSLATIONS_DIRECTORY="${BASE_TRANSLATIONS_DIRECTORY:-/assets/i18n/redact/}"
|
BASE_TRANSLATIONS_DIRECTORY="${BASE_TRANSLATIONS_DIRECTORY:-/assets/i18n/redact/}"
|
||||||
THEME="${THEME:-theme-template}"
|
THEME="${THEME:-theme-template}"
|
||||||
|
WATERMARK_PREVIEW_PAPER_FORMAT="${WATERMARK_PREVIEW_PAPER_FORMAT:a4}"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -48,7 +49,8 @@ echo '{
|
|||||||
"ANNOTATIONS_THRESHOLD":"'"$ANNOTATIONS_THRESHOLD"'",
|
"ANNOTATIONS_THRESHOLD":"'"$ANNOTATIONS_THRESHOLD"'",
|
||||||
"AVAILABLE_NOTIFICATIONS_DAYS":"'"$AVAILABLE_NOTIFICATIONS_DAYS"'",
|
"AVAILABLE_NOTIFICATIONS_DAYS":"'"$AVAILABLE_NOTIFICATIONS_DAYS"'",
|
||||||
"AVAILABLE_OLD_NOTIFICATIONS_MINUTES":"'"$AVAILABLE_OLD_NOTIFICATIONS_MINUTES"'",
|
"AVAILABLE_OLD_NOTIFICATIONS_MINUTES":"'"$AVAILABLE_OLD_NOTIFICATIONS_MINUTES"'",
|
||||||
"NOTIFICATIONS_THRESHOLD":"'"$NOTIFICATIONS_THRESHOLD"'"
|
"NOTIFICATIONS_THRESHOLD":"'"$NOTIFICATIONS_THRESHOLD"'",
|
||||||
|
"WATERMARK_PREVIEW_PAPER_FORMAT":"'"$WATERMARK_PREVIEW_PAPER_FORMAT"'",
|
||||||
}' > /usr/share/nginx/html/ui/assets/config/config.json
|
}' > /usr/share/nginx/html/ui/assets/config/config.json
|
||||||
|
|
||||||
echo 'Env variables: '
|
echo 'Env variables: '
|
||||||
|
|||||||
@ -15,4 +15,5 @@ export interface AppConfig extends IqserAppConfig {
|
|||||||
readonly AVAILABLE_NOTIFICATIONS_DAYS: number;
|
readonly AVAILABLE_NOTIFICATIONS_DAYS: number;
|
||||||
readonly AVAILABLE_OLD_NOTIFICATIONS_MINUTES: number;
|
readonly AVAILABLE_OLD_NOTIFICATIONS_MINUTES: number;
|
||||||
readonly NOTIFICATIONS_THRESHOLD: number;
|
readonly NOTIFICATIONS_THRESHOLD: number;
|
||||||
|
readonly WATERMARK_PREVIEW_PAPER_FORMAT: 'a4' | 'letter';
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user