Krystian Panek

Results 46 issues of Krystian Panek

as an addition to: https://github.com/wttech/APM/pull/381 it may be hard to predict site content structure (exact tenant/lang/country node levels) so instead of assuming/hardcoding some conventions directly as ready to use APM...

Content may dynamically grow horizontally and be multi-tenant/lang|market. However usually APM scripts are not so dynamic and are having statically defined websites|markets|language branches and they are not so adaptive. What...

whenever new groups on AEM are created by IMS-sync after logging in users, then APM could assign groups to these newly created group. it would be nice to hook into...

## Required Information * AEM 6.5.20 * ACS AEM Commons 6.5.0 * reproducible on latest ### Expected Behavior No issues ### Actual Behavior Trying to run DAM Update Workflow (transient)...

bug

https://helpx.adobe.com/experience-manager/kb/Fix-pack-installation-fails-with-tree-does-not-exist-AEM.html ``` INFO[2024-05-09 20:04:36] staging_publish_1 > uploading package 'all/target/acme.all-6.0.0-SNAPSHOT.zip' ERRO[2024-05-09 20:04:39] staging_publish_1 > cannot upload package 'all/target/acme.all-6.0.0-SNAPSHOT.zip'; unexpected status: This tree does not exist ``` how about improving `interpretFail` method...

good first issue
improvement

As it is normalizing content it could also handle this easy thing

[1] bug ```shell sh aemw content copy --filter-roots=/content/foo --instance-url=http://foo:[email protected]:4502 --instance-target-id=local_author,local_publish panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x2 addr=0x10 pc=0x1033d3a3c] goroutine 1 [running]:...

improvement

https://github.com/wttech/aemc/issues/219 ; use bearer token in auth instead of basic auth

https://github.com/wttech/aemc/pull/216#discussion_r1403106054

improvement

https://sling.apache.org/documentation/bundles/manipulating-content-the-slingpostservlet-servlets-post.html#file-uploads make it smarter; if the path starts with /content/dam consider using a dedicated endpoint as in: https://github.com/wttech/gradle-aem-plugin/blob/main/src/main/kotlin/com/cognifide/gradle/aem/common/instance/service/repository/Node.kt#L453

good first issue
new feature