proarc / proarc-client

3 stars 0 forks source link

Konfigurace klienta mimo build #461

Open SykoraLukas opened 11 months ago

SykoraLukas commented 11 months ago

Umožnit komfiguraci klienta mimo build aplikace (soubor globals.js by byl na úrovni složky html, která se nasazuje, při změně klienta).

příklad: složka /var/www/proarc.inovatika.dev bude obsahovat soubor globals.js, složku html a složku log.

SykoraLukas commented 1 month ago

Na API hotové, nutné volat pomocí následujících příkazů:

Přidány property, které říkají, jestli jsou sobory k dispozici.

### get aplikace info
GET {{proarcUrl}}/rest/v2/info
Accept: application/json
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

Získání jednotlivých souborů (vrací se obsah souboru)

### get externe referencovane konfigu / lokalizacni soubory
GET {{proarcUrl}}/rest/v2/info/file?type=config
Accept: application/json
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

### get externe referencovane konfigu / lokalizacni soubory
GET {{proarcUrl}}/rest/v2/info/file?type=cs
Accept: application/json
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

### get externe referencovane konfigu / lokalizacni soubory
GET {{proarcUrl}}/rest/v2/info/file?type=en
Accept: application/json
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

### get externe referencovane konfigu / lokalizacni soubory
GET {{proarcUrl}}/rest/v2/info/file?type=csen
Accept: application/json
Content-Type: application/x-www-form-urlencoded; charset=UTF-8

Ukázka chyby

### get externe referencovane konfigu / lokalizacni soubory
GET {{proarcUrl}}/rest/v2/info/file?type=fr
Accept: application/json
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
albertoh commented 1 month ago

Na klientu hotovo

ZdenkaSera commented 1 month ago

Konfigurace tady, další informace v propojeném issue 1656

PetrKotynek commented 1 month ago

Nebyl by někde, prosím, k mání vzorový globals.js ? PK

ERROR SyntaxError: Unexpected token 'v', "var APP_GL"... is not valid JSON at JSON.parse () at Object.next (main.8be952cec4f25136.js:1:985638) at S.next (main.8be952cec4f25136.js:1:3231390) at N._next (main.8be952cec4f25136.js:1:3231074) at N.next (main.8be952cec4f25136.js:1:3230769) at t.onFinalize (main.8be952cec4f25136.js:1:3235443)

ui_err_1

PetrKotynek commented 1 month ago

Ano, pomohla věta: Pozor, konfigurační soubor musí být převeden do JSONu (bez komentářů). Po reálné konverzi .js na .json poprvé naběhlo. PK