Module Expr Str ImportFrom alias alias ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Call NameLoad Str Assign NameStore ListLoad Str Str Assign NameStore NameLoad Expr Str Assign NameStore Call NameLoad Str Expr Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If AttributeLoad NameLoad attr body For NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str If NameLoad body ImportFrom alias For NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore TupleLoad Str Str Str body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str decorator_list decorator_list
N/A N/A Adds functionality for managing contacts.

.. autosummary::
   :toctree:

    roles
    models
    utils
    mixins
    dummy
    fixtures.std
    fixtures.demo
    fixtures.demo_ee
    fixtures.demo_fr

This plugin is being extended by :ref:`welfare` in
:mod:`lino_welfare.modlib.contacts` or by :ref:`voga` in
:mod:`lino_voga.modlib.contacts`.


Lino differentiates the following subclasses of Partner:

.. django2rst:: contacts.Partner.print_subclasses_graph()


The default database comes with the following list of
:class:`RoleType`:

.. django2rst:: rt.show(contacts.RoleTypes)
    

 lino.api ad _ Plugin N/A N/A ad Plugin N/A N/A See :class:`lino.core.plugin.Plugin`. N/A verbose_name N/A _ Contacts N/A needs_plugins N/A lino.modlib.countries lino.modlib.system N/A hide_region False N/A Whether to hide the `region` field in postal addresses.  Set this
    to `True` if you live in a country like Belgium.  Belgium is
    --despite their constant language disputes-- obviously a very
    united country since they don't need a `region` field when
    entering a postal address.  In Belgium, when you write a letter,
    you just say the zip code and name of the city.  In many other
    countries there is a mandatory intermediate field.

     N/A region_label N/A _ Region N/A The `verbose_name` of the `region` field. before_analyze N/A N/A self N/A N/A N/A N/A N/A N/A super Plugin self before_analyze N/A contacts N/A N/A N/A self site modules contacts N/A N/A self hide_region N/A N/A m N/A N/A contacts Person N/A contacts Company N/A N/A N/A N/A m hide_elements region N/A False N/A lino.api dd N/A m N/A N/A contacts Person N/A contacts Company N/A N/A N/A N/A m define_action merge_row N/A N/A dd MergeAction m N/A setup_main_menu N/A N/A self site profile m N/A N/A N/A m N/A N/A m add_menu N/A self app_label N/A self verbose_name N/A a N/A contacts.Persons contacts.Companies contacts.Partners N/A N/A N/A N/A m add_action a N/A setup_config_menu N/A N/A self site profile m N/A N/A N/A m N/A N/A m add_menu N/A self app_label N/A self verbose_name N/A N/A N/A m add_action contacts.CompanyTypes N/A N/A N/A m add_action contacts.RoleTypes N/A setup_explorer_menu N/A N/A self site profile m N/A N/A N/A m N/A N/A m add_menu N/A self app_label N/A self verbose_name N/A N/A N/A m add_action contacts.Roles N/A N/A