------------
Restrictions:
------------

The following items are not yet implemented:

* it is not possible to edit the nagios.cfg configuration file

* it is not possible to edit the cgi.cfg configuration file

* it is not possible to create or modify objects that would belong
  to a new configuration file. In other words, the administration tool will
  be able to access existing files only
  
* comments at the end of the configuration files are not saved
  
* does not support comments (introduced by a ';') after object attributes nor after
  any attributes: comments at the end of lines are put back before the object definition

* does not support the hostgroup_name attribute in service definition
 
* does not support the hostgroup_name attribute in service escalation definition

* does not support the servicegroup_name attribute in service escalation definition

* does not support the hostgroup_name and dependent_hostgroup_name in service dependency definition

* does not support the servicegroup_name and dependent_servicegroup_name in service dependency definition

* does not support hostgroup_name in hostescalation definition

* does not support hostgroup_name and dependent_hostgroup_name in host dependency definition

* use_regexp_matching and use_true_regexp_matching parameters are not supported

    
---------------------      
Possible Enhancements:
---------------------      

* we could (should) add some PRIMARY KEY or UNIQUE INDEX attribute to the
  table fields which must be unique
  
* some object attributes have a unit (second, millisecond...). This unit should be
  part of the attribute description and should be displayed
  
* the class NagiosObject exports a IsTemplate() function that should be used to
  determine whether an object is a template or not

* the design is not perfect from the Object point of view. For example, one could
  see there is some SQL code in database.class.php and nagiosobject.class.php. Maybe the
  ugliest thing comes from database.class.php which returns object list as array of
  associative arrays instead of returning array of NagiosObject objects...
    
* offer a detailed and a basic Object View (needs new attribute:
  OA::DETAIL and OA::BASIC)

* make a graphical distinction between standard attributes and attributes
  that are part of the index (the key !)

* add help or tooltip for input fields in Nmap and Configuration forms

  
-----------------
Bugs and Problems:
-----------------

* index of Services is made up of two attributes. How can we change the combox-box
  on the service names when the selected host changes ? For now, we display 
  all the services
  
* serviceescalation/service_description may contain a "*" or a service name list (for a given host). Internally, this field is a COMMENT_T and not a SERVICELIST_T.


------------------ END -----------------------

