.. _topics-actions:

=======
Actions
=======

Actions are used to describe specific behaviors in the client.

There are four types of actions:

    * Report

    * Window

    * Wizard

    * URL


Keyword
-------

Keywords define where to display the action in the client.

There are five places:

    * Open tree (`tree_open`)

    * Print form (`form_print`)

    * Action form (`form_action`)

    * Form relate (`form_relate`)

    * Open Graph (`graph_open`)

Report
======

.. TODO

Window
======

The window action describe how to create a new tab in the client.

View
----

.. TODO

Domain
------

The window action could have a list of domains which could be activated on the
view. The boolean field count indicates if the client must display the number
of records for this domain.

.. warning::
    The counting option must be activated only on domains which have not too
    much records otherwise it may overload the database.

Wizard
======

.. TODO

URL
===

.. TODO
