1 <?xml version=
"1.0" encoding=
"iso-8859-1" ?>
5 <class>Navigation
</class>
6 <name>civicrm_navigation
</name>
7 <comment>Table to store navigation.
</comment>
9 <labelField>label
</labelField>
12 <title>Navigation ID
</title>
13 <type>int unsigned
</type>
14 <required>true
</required>
22 <autoincrement>true
</autoincrement>
25 <name>domain_id
</name>
26 <title>Domain ID
</title>
27 <type>int unsigned
</type>
28 <required>true
</required>
30 <table>civicrm_domain
</table>
31 <keyColumn>id
</keyColumn>
32 <labelColumn>name
</labelColumn>
34 <comment>Which Domain is this navigation item for
</comment>
41 <name>domain_id
</name>
42 <table>civicrm_domain
</table>
48 <title>Navigation Item Label
</title>
51 <comment>Navigation Title
</comment>
56 <title>Navigation Item Machine Name
</title>
59 <comment>Internal Name
</comment>
67 <comment>url in case of custom navigation link
</comment>
75 <comment>CSS class name for an icon
</comment>
76 <default>NULL
</default>
77 <required>false
</required>
81 <name>permission
</name>
82 <title>Required Permission
</title>
85 <comment>Permission(s) needed to access menu item
</comment>
86 <serialize>COMMA
</serialize>
90 <name>permission_operator
</name>
91 <title>Permission Operator
</title>
95 <callback>CRM_Core_SelectValues::andOr
</callback>
97 <comment>Operator to use if item has more than one permission
</comment>
101 <name>parent_id
</name>
102 <title>parent ID
</title>
103 <type>int unsigned
</type>
104 <comment>Parent navigation item, used for grouping
</comment>
106 <table>civicrm_navigation
</table>
107 <keyColumn>id
</keyColumn>
108 <nameColumn>name
</nameColumn>
109 <labelColumn>label
</labelColumn>
112 <label>parent
</label>
117 <name>parent_id
</name>
118 <table>civicrm_navigation
</table>
120 <onDelete>CASCADE
</onDelete>
124 <name>is_active
</name>
125 <title>Is Active
</title>
127 <comment>Is this navigation item active?
</comment>
129 <required>true
</required>
133 <name>has_separator
</name>
134 <title>Separator
</title>
136 <comment>Place a separator either before or after this menu item.
</comment>
140 <callback>CRM_Core_SelectValues::navigationMenuSeparator
</callback>
147 <comment>Ordering of the navigation items in various blocks.
</comment>
149 <required>true
</required>