Commit Graph

23 Commits

Author SHA1 Message Date
Alfredo Oliviero 8144fa46f1 fix: do not show virtual groups without VREs, as on 6.2
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 11:23:14 +02:00
Federico Ruperti ed503260cc fix: portlet not instanceable, as on 6.2
The migrated 6.2 pages reference the portlet by its bare id, without an
_INSTANCE_ suffix, and Liferay 7.4 does not render an instanceable portlet
placed that way: the page column stayed empty. Set
com.liferay.portlet.instanceable=false, as the 6.2 portlet was.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:42:39 +02:00
Alfredo Oliviero 3aa76831a5 docs: work on development; jakarta was the migration branch and is closed
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 20:37:44 +02:00
Alfredo Oliviero e54cd41bf2 docs: add AGENTS.md; rewrite README with usage, development and Liferay 6.2 origin
AGENTS.md gives coding agents the module-specific build/deploy commands,
Maven status, dependencies, structure and pitfalls (verified 2026-09-29).
README.md keeps the gCube template and adds a Usage section for portal
users/administrators, a Development section and the Liferay 6.2 repository
and reference commit the module was ported from.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 16:29:44 +02:00
Alfredo Oliviero 7f940b7f98 build: fix Maven coordinates of sibling-module dependencies
Dependencies on the workspace's core modules must use their canonical Maven
GAVs (docs/migration/mappings/migration_status_table.md, maven-portal-bom
5.0.0-SNAPSHOT), not the Gradle project/directory names:
- org.gcube.vomanagement:portal-manager (not portal-manager-core)
- org.gcube.vomanagement:usermanagement:3.0.0-SNAPSHOT (not
  portal-usermanagement-core:1.0.0-SNAPSHOT)
- org.gcube.portal:shared-wrapper (not portal-gcube-shared-wrapper)
Explicit 1.0.0-SNAPSHOT versions on these are corrected to 3.0.0-SNAPSHOT;
versionless ones resolve through maven-portal-bom. Gradle build unaffected.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 16:07:25 +02:00
Alfredo Oliviero 907f4ab792 fix: validate OAuth client_id/redirect_uri against Information System records
GetOAuthTempCodeMVCResourceCommand issued an OAuth temp code for any
clientId/redirectURI pair supplied in the request, with no check against
what's actually registered - an open redirect / arbitrary token issuance
hole. It now validates clientId via getAuthorisedApplicationInfoFromIs
and redirectURI against getAuthorisedRedirectURLsFromIs, rejecting with
an error AuthorizationBean otherwise.

See ai_reports/portlet_bug_review.md, module 27.
2026-09-29 15:50:42 +02:00
Alfredo Oliviero 0cb2cce4e0 Aggiornata descrizione funzionale del modulo nel README per Liferay 7.4 2026-06-29 19:57:13 +02:00
Alfredo Oliviero 8eaa531f74 Allineamento dipendenze e configurazioni per migrazione Jakarta EE 2026-06-29 19:31:48 +02:00
Alfredo Oliviero 4777d64135 docs: generate and standardize gcube compliant documentation 2026-06-29 16:37:03 +02:00
Alfredo Oliviero 6e6010a7d8 docs: generate and standardize gcube compliant documentation 2026-06-29 16:33:31 +02:00
Alfredo Oliviero 93f945f4cb Standardize documentation alignment: add local badges, FUNDING.md, LICENSE.md, and standard .gitignore 2026-06-29 16:23:06 +02:00
Alfredo Oliviero 679c026d73 fix dependencies 2026-06-23 20:19:07 +02:00
Alfredo Oliviero 5722c003ae chore: migrate and align to jakarta specifications 2026-06-11 14:03:17 +02:00
Alfredo Oliviero e9c84810dd chore(jakarta): sync standard .gitignore 2026-06-10 20:37:27 +02:00
Alfredo Oliviero eaf04b4b55 update(jakarta): align dependencies, imports, and configuration for Liferay 7.4 / Jakarta EE 10 2026-06-10 20:25:48 +02:00
Federico Ruperti 44fe9352a3 aggiutno il get oauth temp code 2026-01-21 15:09:27 +01:00
Federico Ruperti 512656a351 modifiche al gradle 2025-11-25 14:57:58 +01:00
Federico Ruperti be46c43cd1 aggiunto repo maven 2025-11-25 11:50:35 +01:00
Alfredo Oliviero 4650f347f3 v3.0.0-snapshot 2025-11-06 14:33:41 +01:00
Alfredo Oliviero e61ecb7e2d workgin pom.xml 2025-11-05 10:44:13 +01:00
Alfredo Oliviero 299e1e89a9 .gitignore 2025-11-04 14:47:21 +01:00
Alfredo Oliviero 48900ab439 pom for maven 2025-11-04 14:29:40 +01:00
Federico Ruperti 8792b86874 initial commit 2025-10-29 14:58:44 +01:00