Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 17:02

    dependabot[bot] on npm_and_yarn

    (compare)

  • 17:02
    dependabot[bot] closed #689
  • 17:02
    dependabot[bot] commented #689
  • 17:02
    dependabot[bot] labeled #690
  • 17:02
    dependabot[bot] opened #690
  • 17:02

    dependabot[bot] on npm_and_yarn

    Bump @types/node from 18.11.7 t… (compare)

  • 16:03

    kodiakhq[bot] on composer

    (compare)

  • 16:03

    kodiakhq[bot] on master

    Bump phpstan/phpstan-doctrine f… (compare)

  • 16:03
    kodiakhq[bot] closed #121
  • 16:03
    dependabot[bot] labeled #121
  • 16:03
    dependabot[bot] labeled #121
  • 16:03
    dependabot[bot] opened #121
  • 16:03

    dependabot[bot] on composer

    Bump phpstan/phpstan-doctrine f… (compare)

  • 14:55

    paveljanda on v9.3.0

    (compare)

  • 14:52
    paveljanda commented #65
  • 14:52
    paveljanda closed #64
  • 14:52

    paveljanda on master

    fix: issue #64 - undefined arra… (compare)

  • 14:52
    paveljanda closed #65
  • 14:51
    TomPavelec opened #65
  • 14:50

    paveljanda on drop-jquery

    scripts.js: remove jquery _ (compare)

Petr Parolek
@petrparolek
vypadá to, že je vypnutý autosubmit v js při inline add / inline edit
VlastaK
@mark-31
Nevím, zda jste si všimli, ale na demu datagridu máte problém s certifikátem :)
BigOHenry
@BigOHenry
Zdravím pánové. Mám prosím otázku, jak to vypadá s tímto PR :) contributte/datagrid#822 Díky moc, docela by se nám hodilo tento bug fixnout :)
BigOHenry
@BigOHenry
Zdravím ještě jednou :) Díky moc za předchozí vyřešení. Mám tu ještě jednu celkem vážnou věc. contributte/datagrid#804. Díky moc
VlastaK
@mark-31
Zdravím, já mám taky dotaz k datagridu. Docela by se mi hodilo, aby multiaction mohla groupovat nejen klasické action, ale i actionCallback.
Pokud to nebyl záměr, že to nebylo implementováno a nevidíte v tom problém, tak klidně připravím a pošlu PR. Zatím to řeším tak, že mám upravenou šablonu a ta automaticky všechny samostatné action hodí pod dropdown, ale přijde mi to škoda, když tam na tohle byla připravena funkcionalita.
xpackal5
@xpackal5
Ahoj. Mám dotaz k datagridu. Jak pořádně zprovoznit itemDetail? mám jako datasource Doctrine Query Builder, když zapnu ItemDetail ($grid->setItemsDetail();) a nastavím šablonu pro celý datagrid, do které dám
'{extends $originalTemplate}
{block #detail}
<p>{$item->getComment()}</p>
{/block}'
Tak se mi po kliknutí na ikonku oka zobrazí detail, ale zmizí celý zbytek datagrid (všechny řádky i ten, kterému jsem chtěl zobrazit detail)
Desttro
@Desttro
Zdravím, prosímmůžete mi poradit, kde dělám chybu s contributte/reCAPTCHA ? Popisek je tady: https://forum.nette.org/cs/32732-contributte-recaptcha-neodesle-se-formular mockrát děkuji!
Martin Pohorský
@Jigsik

Ahojte, je tu někdo, kdo by mi pomohl rozchodit ninjify/qa na Windows? Když spustím script, tak se pak všechny závislosti očekávají ve vendor/ninjify/qa/bin místo ve vendor/bin, kde ve skutečnosti jsou. Viz error message:

/c/PROJECT/vendor/ninjify/qa/bin/codesniffer: line 31: /c/PROJECT/vendor/ninjify/qa/bin/phpcs: No such file or directory /c/PROJECT/vendor/ninjify/qa/bin/codesniffer: line 39: /c/PROJECT/vendor/ninjify/qa/bin/phpcs: No such file or directory

Milan Felix Šulc
@f3l1x
Ahoj. Bohuzel windows nepouzivam. Ale @mabar myslim, ze ano.
Marek Bartoš
@mabar
Též jsem na to narazil, nevyřešil. Používám už dlouho WSL, ale někdo mi říkal, že přes git bash to funguje. Myslím, že jde o problém v rozdílnosti implementace symlinků na Windows, ale nevím jistě.
Martin Pohorský
@Jigsik
Tak jste mě donutili nainstalovat WSL a už funguje. Díky :-). Jinak jsem používal git bash :-/.
Aleksandr Ščančar
@AleksandrScancar
Zdravím,
mám takovej problém s datagridem konkrétně s metodou setItemsDetail() používám k tomu template, kde používm {extends $originalTemplate}{block detail}<p>Loremipsum</p>{/block} a až na to, že se při kliku na tlačítko zobrazení detailu ukaže request v tracybaru s AJAXEM , tak se nic nestane...
jen dodám, že po velké zoufalosti jsem si naimportoval online CSS+JS knihovny přímo z ukázky playgroud na GITu
Aleksandr Ščančar
@AleksandrScancar
tady když tak pastebin... https://pastebin.com/akdxju5R
MagnificientLlama
@MagnificientLlama
Is there any way in datagrid tree view to have different columns from parent?
Dominik Procházka
@Domm98CZ
Zdravím, je tu někdo kdo používá nejnovější apitte/core? Řeším problém s basepath v rest api, dřív to šlo řešit přes @ControllerPath, ale teď jak jsou sjednocené @Path tak nevím jak na to. Nedokázal by mi někdo pomoci? Díky :)
Marek Bartoš
@mabar
Jak jsi to řešil skrze ControllerPath? Jediná změna v těch anotacích je, že už nemusíš řešit rozdíl mezi GroupPath, ControllerPath a Path, z pohledu uživatele by měla být jediná změna v názvu
Dominik Procházka
@Domm98CZ
@mabar přesně tak změna pouze v názvu konkrétního endpointu (jeho cestě) s tím že jí pak definuješ pro konkrétní api a verzi v dokumentaci hromadně, nikoliv u každého zvlášť
Marek Bartoš
@mabar
A kde je tedy problém?
Dominik Procházka
@Domm98CZ
No vyhodit tu path z těch jednotlivých endpointů, jako to šlo dřív skrz controllerpath, protože na starší verzi mi to fungovalo tak že když to bylo v groupPath, každý endpoint ve výsledné dokumentaci dostal do cesty "/api/v1/endpoint.." a když sem to definoval skrz controllerPath tak tam zůstalo jen "endpoint.." s tím že bylo v dokumentaci dopsané to že endpointy začínají vždy "/api/{verze}"
Marek Bartoš
@mabar
GroupPath na abstraktním controlleru, ControllerPath na konkrétním controlleru a Path na metodě se mají složit do jedné, kompletní cesty, která je stejná jak v dokumentaci, tak i při routování. Pokud tomu tak v tvém případě z nějakého důvodu nebylo, tak šlo o bug.
Dominik Procházka
@Domm98CZ
Aha, ok tzn. s jednotlivými částmi té cesty nemělo jít nikdy nijak manipulovat aby třeba část nebyla vidět ve finální dokumentaci. Chápu to tak správně?
Marek Bartoš
@mabar
Ano
Miroslav Bernat
@miroslavbernat
Ahoj, mohl by mi nekdo poradit jak na platbu prevodem? Jak implementovat? Diky :)
Milan Felix Šulc
@f3l1x
Ahoj Miro. Chtelo by to vice info, hlavne u jake brany.
Miroslav Bernat
@miroslavbernat
Ahoj. Jde o GoPay, pro implementaci jsem využil tento příklad (https://github.com/contributte/gopay/blob/master/.docs/examples/GopayPresenter.php). Komunikace pomocí soapu tuším (v2). Online platba kartou mi funguje skvěle, jen mám problém s připisováním kreditu, pokud jde o platbu převodem.. nejspíš mám i špatně navrhnuto, tak se chci zeptat na nějaké rady, co je třeba :) Nejspíš je třeba storovat k sobě do DB nějaká data z vytvořeného objektu paymentu a pak si dotazovat zdali je zaplaceno? Díky.
@f3l1x
Milan Felix Šulc
@f3l1x
S GoPay by ti umel poradit Pavel Jurasek (https://github.com/PavelJurasek). Prizvu ho sem.
Miroslav Bernat
@miroslavbernat
Dekuji :)
Pavel Jurásek
@PavelJurasek
Ahoj, já jsem implementoval jen gopay-inline, tak nevím, jestli v tom bude nějaký rozdíl. Při posílání platby na gopay se nastavuje i parametr notify_url, kam se ti Gopay zahlásí společně s ID platby, které se ti zároveň vrátí při vytvoření platby. S tímto ID pak pošleš požadavek na zjištění stavu platby
Marek Šloser
@mareksloser
Ahoj, je možné u contributte/translation zakázat tuto funkci? https://symfony.com/doc/current/translation.html#fallback-translation-locales
Aashish Pawar ⚡
@pawarashish564
This message was deleted
2 replies
Michal Haltuf
@haltuf
Dobrý den, potřebuji pro svůj projekt upgrade https://github.com/nettrine/extensions-knplabs, tak jsem se do něj pustil. Sice využívám jen Translatable, ale říkal jsem si, že když už jsem v tom, mohl bych udělat něco, co bude užitečné pro více lidí. Některé věci v současném návrhu mi ale nejsou 100% jasné, má tu někdo v hlavě vizi, jak by měla vypadat nová verze (pro Knp 2.0.8+, která by podporovala PHP 8)?
Defacto všechny EventSubscribery změnily signatury svých konstruktorů, a to podstatně, takže jsem musel předělat celé getConfigSchema.
Nově často berou objekt *ProviderInterface (* = Locale, User...), párkrát dokonce EntityManager.
Dává vám smysl připravit nějakou "výchozí" implementaci pro Nette prostředí?
Jaká je přesně role těch "callables" ve stávající verzi, dává smysl je zachovat v této podobě?
6 replies
Zdenek Lefner
@lefnerz

Dobry den, jako věčný začátečník prosím o radu. Snažím se z Nette připojit na Elasticsearch a našel jsem contribute/elastica (contribute/elasticsearch). V examples je nastavení

elastica:
hosts:
es01:
host: localhost

kde místo localhost dám samozřejmě svůj server, kde elasticsearch běží. Jenže jsem se dopátral k tomu, že při použití to má stále výchozí (prázdnou konfiguraci) a moje je v konfigu uložená jako další parametr konfigurace (konkrétně klíč es01). Zatím jsem se nedostal dál než za snahu rozchodit ukázkovej příklad https://contributte.org/packages/contributte/elastica.html#content (ve full config si myslím, že je špatné odsazení pro es01, ale to není podstatné)

Velice děkuji za jakékoli rady/tipy/triky, kdo to již třeba zkoušel.

1 reply
hejdamax
@hejdamax
Ahoj, kdybych chtel custom anotaci mohu to nejak udelat?
hejdamax
@hejdamax

Ahoj existuje v apitte nejaka moznost jak v jedne metode controlleru zjistit atribut path pro jinou metodu.

Duvod proc bych toto potreboval je tento: Mam metodu create u ktere bych chtel jako Content-Location nastavit cestu k get metode.

Martin Malek
@marten-cz
Otazka na apitte
Snazim se rozchodit vlastni handlovani chyb. Pro validovani jsem pridal symfony validator, puvodne jsem vyhazoval jeho exception, pak jsem zkusil predelat na ApiException, abych musel menit co nejmene kodu. Problem je, ze format erroru chci podobny z graphql, tedy i co bylo spatne atd.
Zkusil jsem napsat vlastni exceptionDecorator. Mel jsem dojem, ze kdyz prvni decorator vrati response, tak dalsi decorator jiz nic nebude delat, viz https://contributte.org/packages/apitte/core/decorators.html#exception-decorators . Problem je, ze defaultni tam da i svuj response a appendne - pak uz to jeji json response. Pokud dam svuj jako posledni, muzu prepsat response tech predchozich, ale je to dost divne.
Takze jak udelat vlastni formatovani exception/erroru? Nejen treba clientexception, ale i nejake jine, abych nemusel prevadet. A jak zmenit lehce format v jakem jsou error poslany ven. Rad bych to na jednom miste, i kdyz tusim ze budu muset i v trycatchmiddleware.
A dodatecne otazka, podpouje apitte i graphql? Ve stare dokumentaci jsem ho nasel v readme, ale to bylo vse.
Jerfeson Guerreiro
@jerfeson

Hello,
Recently I have been having problems with parsing some XML files using nusoap, these problems happen because the sent envelopes are too large.

Since this is legacy software, any kind of change has a monster impact.

I noticed that by changing a parameter within the nusoap lib this error stops occurring.

According to my understanding this piece of code just breaks the XML file into several smaller parts so that the parser process can be done.

nusoap.php line : 6793

 $chunkSize = 256;
  for($pointer = 0; $pointer < strlen($xml) && empty($parseErrors); $pointer += $chunkSize) {
   $xmlString = substr($xml, $pointer, $chunkSize);
   if(!xml_parse($this->parser, $xmlString, false)) {
    $parseErrors['lineNumber'] = xml_get_current_line_number($this->parser);
    $parseErrors['errorString'] = xml_error_string(xml_get_error_code($this->parser));
   };
  }
Scorpio256
@Scorpio256
Zdravím je možné spustit migrace z nettrine/migrations bez konzole? Budu to mít na wedos hostingu a deploy pres Github.
Scorpio256
@Scorpio256
Děkuju @petrparolek
Scorpio256
@Scorpio256
darkWolf-PR
@darkWolf-PR

Datagrid
zdravím, potřeboval bych v datagridu změnit šablonu stránkování(formát neodpovídá admin html šabloně, kterou musím použít), měl jsem za to, že by šablonu mělo jít nahradit takto:

$grid->getPaginator()->setTemplateFile(__DIR__ . '/NewGridPaginator.latte');

Vzhled se sice změní, ale nefunguje změna počtu zobrazených řádek - změněný počet se ajaxem postne, ale grid ani stránkování se nepřekreslí. Jako kdyby Grid ten signál nezachytil. Když ten řádek dám pryč, funguje to správně. Netuším proč, když vlastně s tím filtrem na počet položek vůbec nic nedělám, ten v té šabloně stránkování není. Díval jsem se na to, jak ten select vypadá, co je tam zavěšeno za JS a všechno vypadá v obou případech stejně.
Grid mám v komponentně připojené továrnou do Presenteru(bylo to ve staré dokumentaci na Ublaboo).
Nevěděl by někdo, čím to je? Co dělám špatně?