Index: openacs-4/packages/categories/www/doc/design.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/categories/www/doc/design.html,v diff -u -r1.2.14.2 -r1.2.14.3 --- openacs-4/packages/categories/www/doc/design.html 3 Jul 2016 17:17:40 -0000 1.2.14.2 +++ openacs-4/packages/categories/www/doc/design.html 18 Jul 2016 11:56:18 -0000 1.2.14.3 @@ -57,15 +57,15 @@
-Permissions +Permissions
The creator of the category tree is granted the category_tree_read, category_tree_write
and category_tree_grant_permissions privileges.
-The operations one can perform on categories are: +The operations one can perform on categories are:
This table actually stores the information whether the tree is side-wide or not.
@@ -125,7 +125,7 @@ This table stores the tree hierarchy by holding the information about the parent category. The tree is ordered by a nested index (left_ind, right_ind). Sorting is thus accomplished by means of a nested set. You -can read a description of how nested sets work. This also describes how to write queries that sort correctly when using categories. +can read a description of how nested sets work. This also describes how to write queries that sort correctly when using categories.@@ -197,7 +197,7 @@
-Known Limitations +
Known Limitations
Integration with other packages +
Integration with other packages
Here are the changes needed to be made to integrate with other packages.
-index.adp
+index.adp
Provide an admin-link to
/categories/cadmin/one-object?object_id=@package_id@ to let admins
map trees to the package instance.
-form-page.tcl
+form-page.tcl
Use this in ad_form to display all mapped category trees and
selected categories (if editing an object):
Index: openacs-4/packages/categories/www/doc/requirements.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/categories/www/doc/requirements.adp,v diff -u -r1.1.2.4 -r1.1.2.5 --- openacs-4/packages/categories/www/doc/requirements.adp 3 Jul 2016 17:14:00 -0000 1.1.2.4 +++ openacs-4/packages/categories/www/doc/requirements.adp 18 Jul 2016 11:56:18 -0000 1.1.2.5 @@ -53,7 +53,7 @@3.1.3 Done The enabled trees for an object can be added as fields in form builder. (Current ad_form implementation supports single select and multiple select; all -enabled trees or none. /categories/www/widget is a deprecated +enabled trees or none. /categories/www/widget is a deprecated solution.) 3.1.4 B A GUI for linking any category (even one not in the @@ -63,7 +63,7 @@ 3.2 partial A A GUI to see an object's categories. 3.2.1 A All of the categories which an object belongs to can be -displayed via an includelet on an object view page. (/categories/www/widget) +displayed via an includelet on an object view page. (/categories/www/widget)4 A List-builder can sort and filter by category. (Implemented; not documented. single-select only.) Index: openacs-4/packages/categories/www/doc/requirements.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/categories/www/doc/requirements.html,v diff -u -r1.3 -r1.3.18.1 --- openacs-4/packages/categories/www/doc/requirements.html 29 Jan 2004 10:30:27 -0000 1.3 +++ openacs-4/packages/categories/www/doc/requirements.html 18 Jul 2016 11:56:18 -0000 1.3.18.1 @@ -1,4 +1,4 @@Requirements Automated Testing provides a framework for executing tests of all varieties and for storing and viewing the results.
Req # Status in 5.0 Priority for 5.1 (A=required, B=optional) Description 1 Done Done Store trees of category labels 1.1 ? A Category is package-aware. (Data in one package is not visible from another package. There is a permission-based way to accomplish this, but it is not obvious in the UI.) 2 Done Done There is a GUI for administrators to manage category trees (create, delete, move leaves, edit leaves). 3 Done Done An OpenACS Object can be associated with zero, one, or more categories. 3.1 partial A There is a GUI to control which categories are associated with an object. 3.1.1 Done Done A package administrator can choose which category trees apply to a package or parent object. The list of category trees which apply to an object or its parent is called the enabled tree list. 3.1.2 Done Done There is a facility to control object/category association. (via /categories/www/form-page.tcl.) 3.1.3 � Done The enabled trees for an object can be added as fields in form builder. (Current ad_form implementation supports single select and multiple select; all enabled trees or none. /categories/www/widget is a deprecated solution.) 3.1.4 � B A GUI for linking any category (even one not in the enabled trees) to an object. 3.2 partial A A GUI to see an object's categories. 3.2.1 � A All of the categories which an object belongs to can be displayed via an includelet on an object view page. (/categories/www/widget) 4 � A List-builder can sort and filter by category. (Implemented; not documented. single-select only.) 5 partial A Show all objects in a category. The current implementation is deprecated - see TIP #44: Service Contract to resolve the url from an object_id and TIP #43: Adding object_name to acs_objects View comments on this page at openacs.org +Automated Testing provides a framework for executing tests of all varieties and for storing and viewing the results.
Req # Status in 5.0 Priority for 5.1 (A=required, B=optional) Description 1 Done Done Store trees of category labels 1.1 ? A Category is package-aware. (Data in one package is not visible from another package. There is a permission-based way to accomplish this, but it is not obvious in the UI.) 2 Done Done There is a GUI for administrators to manage category trees (create, delete, move leaves, edit leaves). 3 Done Done An OpenACS Object can be associated with zero, one, or more categories. 3.1 partial A There is a GUI to control which categories are associated with an object. 3.1.1 Done Done A package administrator can choose which category trees apply to a package or parent object. The list of category trees which apply to an object or its parent is called the enabled tree list. 3.1.2 Done Done There is a facility to control object/category association. (via /categories/www/form-page.tcl.) 3.1.3 Done The enabled trees for an object can be added as fields in form builder. (Current ad_form implementation supports single select and multiple select; all enabled trees or none. /categories/www/widget is a deprecated solution.) 3.1.4 B A GUI for linking any category (even one not in the enabled trees) to an object. 3.2 partial A A GUI to see an object's categories. 3.2.1 A All of the categories which an object belongs to can be displayed via an includelet on an object view page. (/categories/www/widget) 4 A List-builder can sort and filter by category. (Implemented; not documented. single-select only.) 5 partial A Show all objects in a category. The current implementation is deprecated - see TIP #44: Service Contract to resolve the url from an object_id and TIP #43: Adding object_name to acs_objects
Document Revision # Action Taken, Notes When? By Whom? 1 Creation 18 Jan 2004 Joel Aufrecht View comments on this page at openacs.org