• last updated 7 hours ago
Constraints: committers
Constraints: files
Constraints: dates
Final phasing out of acs_named_objects

- remove table creation

- update documentation

- provide an optional upgrade script to delete the table and the object type (commented out by default, as people might have defined object subtypes downstream).

Context: this table and the related machinery were created at a time where acs_objects where not as mature as they are now and would not include the "title" information. To retrieve the object name, the only option was the stored procedure acs_object.name, which was not scalable.

From an excerpt of the Changelog file:


2004-03-31 jeffd


* packages/categories/tcl/category-trees-procs-oracle.xql:

* packages/categories/tcl/category-trees-procs-postgresql.xql:

acs_named_objects superflous now that title is in

acs_objects. need to fix the rest of the occurances though


This tells us that the phasing out has already been decided back in 2004, but delayed. One technical reason, could be that the acs_named_objects table would also materialize the translation, while the title column would store sometimes a message key, that would need to be translated manually. This is helpful when e.g. sorting by name in sql. However, only the faq and categories package would seem to make any use of the table and only the faq package would seem to maintain its values... This would make some UIs in the categories package practically useless since a long time.

  1. … 7 more files in changeset.
file upgrade-1.1.5d3-1.1.5d4.sql was initially added on branch oacs-5-10.

    • -0
    • +0
  1. … 1 more file in changeset.
Add missing where clause from previous upgrade... Oracle was indeed affected as well

  1. … 4 more files in changeset.
file upgrade-1.1.5d1-1.1.5d2.sql was initially added on branch oacs-5-10.

    • -0
    • +0
  1. … 1 more file in changeset.
merged changes from the oacs-5-9 branch and resolved conflicts

  1. … 7834 more files in changeset.
Fix spelling errors

  1. … 9 more files in changeset.
Fixing problem with missing widget

    • -0
    • +9
  1. … 5 more files in changeset.
make the category tree acs_object.title the tree name

    • -0
    • +8
  1. … 6 more files in changeset.
added category synonym feature

    • -0
    • +177
  1. … 27 more files in changeset.
added category-links feature

    • -0
    • +39
  1. … 36 more files in changeset.
added support for single/multiple categorizations / forcing users to map at least one category

    • -0
    • +11
  1. … 48 more files in changeset.
Added helpful view for getting categories

    • -0
    • +12
  1. … 4 more files in changeset.