Category Selector
This screen is used to browse the entire INXtree structure and then
select a category that the current Project Hirtius fully-fledged object
should be member of, for instance. It is always displayed as a pop-up dialogue
(that is to say that it opens as a new window or tab).
Selectors are purpose-built screens that are not reachable through the
general navigation of the application, but only by clicking on specific
action links on certain screens. Here are the places and actions that will
trigger the display of this selector, and the context of its use:
- On the Object - Category Edition Page, clicking on the Level+ or
Add action links. Edits or adds a category membership for the
currently selected fully-fledged object.
- On the INXtree Browser, clicking on the Copy or
Move action links. Selects the target for the 'copy' or 'move'
operation.
- On the Index Categories Bulk Add Page, clicking on the Level+ or
Select action links. Modifies or adds a (prospective) category
membership for the currently selected fully-fledged object set.
- On the Projects Edition Page, clicking on the Link action link next to
the Structure container node field. Selects the structure container
node (i.e. the entry point for the project report structure) for that project.
Each entry in the list will use the following layout:
|
|
inode* (count) |
For the description, format and meaning of each field, please refer to the
Categories Edition Page. A few words on those that are not defined
there or need extra clarification:
- ./buttons in the first 2 columns:
- Navigation controls -- see below.
- inode:
- The category name. When followed by a star ('*'), a comment has been
entered for that category. Hover your mouse over its name to get it displayed
as a tooltip. Comments that are longer than '$max_ttip_len' char.
(see Global Definitions File) will be trucated and suffixed with '...' to
denote the truncation.
- count:
- The number of objects that are attached to the current category (strict
match in this case, objects attached to sub-nodes of the current category
are ignored).
The first column (or second column, depending on the page shown and the
contents of the row) contains round blue ./buttons that you should click to
navigate the hierarchical structure of the INXtree. Here is their
function:
- : "opens" the category listed
on that row and shows all sub-nodes (sub-categories) that it contains. The
selected category will be shown on the first line of the next screen. Allows
you to drill down your tree.
- : located only on the first
line of any screen, except for the top-most view (the "root" of the tree).
Returns you one level above in the tree.
Please note that the current implementation of this tree navigation has been
done using pure HTML and without any cookie tricks or anything similar.
This means that at present, you can only expand a single category at a time.
For each Category in the list, there are at most two actions that
you can take:
- Click on the Category itself (its name is rendered as a
hyperlink) to select it. Depending on the context, this will attach the
current fully-fledged object to that category, or update an existing
object membership, or set the structure container node for the current
project, or select the target for the current move or copy operation.
- (Only in "Object - Category Relationship" context). If the current
Category was already linked to the current object, its name is
rendered as plain text, followed by a bold "X". Click on the "X" to
unlink the current object from that category (an equivalent result can also
be obtained from the Object - Category Edition Page using the Unlink action).
See also:
Project Hirtius, © Les Ateliers du Héron, 2012.
Last updated: Wednesday, Feb. 17, 2021.