openuds/server/documentation/api/modules/FormFields.rst
2012-07-19 23:47:54 +00:00

34 lines
1.1 KiB
ReStructuredText

Form Fields
===========
Form Fields are utility clases provided for allowing easy communication of modules
and administration interface.
It helps to define the administration level forms that will be used to manage
different modules (service providers, services, authenticators, transports, ...)
All modules that needs to be presented to admin users, use UserInterface as one
of their base class.
Think that not all interfaces needed by different modules need a direct representation
at administration interface level, (for example, UserDeployment do not need to be
managed by administrators, nor publications, both corresponding to service modules).
.. module:: uds.core.ui.UserInterface
.. toctree::
The types of fields provided are:
* :py:class:`gui.TextField`
* :py:class:`gui.NumericField`
* :py:class:`gui.PasswordField`
* :py:class:`gui.HiddenField`
* :py:class:`gui.CheckBoxField`
* :py:class:`gui.ChoiceField`
* :py:class:`gui.MultiChoiceField`
* :py:class:`gui.EditableList`
.. autoclass:: gui
:members: InputField, TextField, NumericField, PasswordField, HiddenField, CheckBoxField, ChoiceField, MultiChoiceField, EditableList