| Line 92... |
Line 92... |
| 92 |
screen_report int unsigned default null comment 'Each screen can be assigned a bit and this will show up on a screen',
|
92 |
screen_report int unsigned default null comment 'Each screen can be assigned a bit and this will show up on a screen',
|
| 93 |
primary key (report_id)
|
93 |
primary key (report_id)
|
| 94 |
) comment 'holds definition for report';
|
94 |
) comment 'holds definition for report';
|
| 95 |
|
95 |
|
| 96 |
/* create some keys */
|
96 |
/* create some keys */
|
| 97 |
alter table attrib add index (name);
|
- |
|
| 98 |
alter table attrib add index (added_date,removed_date);
|
- |
|
| 99 |
|
97 |
|
| 100 |
alter table device add index (added_date,removed_date);
|
98 |
alter table device add index (added_date,removed_date);
|
| 101 |
alter table device add index (part_of);
|
99 |
alter table device add index (part_of);
|
| 102 |
alter table device add index (removed_date);
|
100 |
alter table device add index (removed_date);
|
| 103 |
alter table device add index (site_id);
|
101 |
alter table device add index (site_id);
|
| 104 |
alter table device add index (name);
|
102 |
alter table device add index (name);
|
| 105 |
alter table device add index (device_type_id);
|
103 |
alter table device add index (device_type_id);
|
| 106 |
|
104 |
|
| 107 |
alter table device_attrib add index (device_id);
|
- |
|
| 108 |
alter table device_attrib add index (added_date,removed_date);
|
- |
|
| 109 |
|
- |
|
| 110 |
alter table site add index (client_id);
|
105 |
alter table site add index (client_id);
|
| 111 |
alter table site add index (removed_date);
|
106 |
alter table site add index (removed_date);
|
| 112 |
|
107 |
|
| 113 |
alter table client add index (removed_date);
|
108 |
alter table client add index (removed_date);
|
| 114 |
|
109 |
|
| Line 123... |
Line 118... |
| 123 |
insert into report( name, query, parameters ) values ('Client Devices','select client.name,site.name,device.name
|
118 |
insert into report( name, query, parameters ) values ('Client Devices','select client.name,site.name,device.name
|
| 124 |
from current_client client join current_site site using (client_id)
|
119 |
from current_client client join current_site site using (client_id)
|
| 125 |
join current_device device using (site_id)
|
120 |
join current_device device using (site_id)
|
| 126 |
where client.client_id = <client_id>','client_id++Client++select client_id,name from current_client order by name++select name from current_client where client_id = <value>');
|
121 |
where client.client_id = <client_id>','client_id++Client++select client_id,name from current_client order by name++select name from current_client where client_id = <value>');
|
| 127 |
|
122 |
|
| 128 |
insert into report( name, query, parameters, screen_report ) values ('Device Attributes','select attrib.name "Attribute",device_attrib.value "Value"
|
123 |
insert into report values (
|
| - |
|
124 |
null,
|
| 129 |
from device_attrib join attrib using (attrib_id)
|
125 |
'Virtuals on Hypervisor',
|
| 130 |
where device_id = <device_id> and device_attrib.removed_date is null',
|
126 |
'select device_id id,name Name from device where removed_date is null and device_id in (select device_id from device join device_type using (device_type_id) where part_of = <device_id> and device_type.show_as_system = \'Y\') order by name',
|
| 131 |
'device_id++Device++select device_id,name from device where removed_date is null++select name from device where device_id = <value>', 1);
|
127 |
'device_id++Device++select device_id,name from device where removed_date is null++select name from device where device_id = <value>',
|
| - |
|
128 |
1
|
| - |
|
129 |
);
|
| - |
|
130 |
|
| 132 |
|
131 |
|
| 133 |
|
132 |
|
| 134 |
/* base menu */
|
133 |
/* base menu */
|
| 135 |
insert into menu( url,caption,parent_id) values ('/index.html','Home Page',null);
|
134 |
insert into menu( url,caption,parent_id) values ('/index.html','Home Page',null);
|
| 136 |
insert into menu( url,caption,parent_id) values ('/reports.html','Reports',null);
|
135 |
insert into menu( url,caption,parent_id) values ('/reports.html','Reports',null);
|
| Line 160... |
Line 159... |
| 160 |
insert into device_type ( name, show_as_system, added_date ) values ( 'Router', 'Y', now() );
|
159 |
insert into device_type ( name, show_as_system, added_date ) values ( 'Router', 'Y', now() );
|
| 161 |
insert into device_type ( name, show_as_system, added_date ) values ( 'Switch', 'Y', now() );
|
160 |
insert into device_type ( name, show_as_system, added_date ) values ( 'Switch', 'Y', now() );
|
| 162 |
insert into device_type ( name, show_as_system, added_date ) values ( 'Network Printer', 'Y', now() );
|
161 |
insert into device_type ( name, show_as_system, added_date ) values ( 'Network Printer', 'Y', now() );
|
| 163 |
insert into device_type ( name, show_as_system, added_date ) values ( 'PCI Card', 'N', now() );
|
162 |
insert into device_type ( name, show_as_system, added_date ) values ( 'PCI Card', 'N', now() );
|
| 164 |
insert into device_type ( name, show_as_system, added_date ) values ( 'Periphial', 'N', now() );
|
163 |
insert into device_type ( name, show_as_system, added_date ) values ( 'Periphial', 'N', now() );
|
| 165 |
|
- |
|
| 166 |
/* create some defaults for attrib */
|
- |
|
| 167 |
insert into attrib (name,added_date) values ( 'Manufacturer', now() );
|
- |
|
| 168 |
insert into attrib (name,added_date) values ( 'Model', now() );
|
- |
|
| 169 |
insert into attrib (name,added_date) values ( 'Serial Number', now() );
|
- |
|
| 170 |
|
- |
|