21 Feb 18
- Revision ID:
- 1.3
- Changeset ID:
- MAIN:antoniop:20180221140055
- Parents:
- openacs-4/packages/acs-subsite/lib/home.xql 1.2
- Head on:
- MAIN
|
![]() |
4 revisions
Portrait management reform and correction
Moved logics to create a portrait in a proc in order to reuse it in other places such as picture retrieval services (e.g. Bach picture retrieval at WU). Turns out we were not doing our homeworks here: when the portrait is created into CR, a cr_child_rel is created. When the portrait was erased though, this was not cleaned up propely, leaving dangling acs_objects with no reference in cr_child_rels table. On busy sites, this can grow in the ten thousands order of magnitude. Changes include also fix for this behavior and tuples cleanup. Portrait management reform and correction
Moved logics to create a portrait in a proc in order to reuse it in other places such as picture retrieval services (e.g. Bach picture retrieval at WU). Turns out we were not doing our homeworks here: when the portrait is created into CR, a cr_child_rel is created. When the portrait was erased though, this was not cleaned up propely, leaving dangling acs_objects with no reference in cr_child_rels table. On busy sites, this can grow in the ten thousands order of magnitude. Changes include also fix for this behavior and tuples cleanup.
merged changes from the oacs-5-9 branch and resolved conflicts
merged changes from the oacs-5-9 branch and resolved conflicts
Made sure you can use a different home template
Made sure you can use a different home template
|
Got a suggestion or an issue?
Discuss it on the Atlassian Community or
visit Atlassian Support for other options.