.. _reference_registry: Registry ======== This application adds persistent information in Pyramid registry. Chrysalio core -------------- * ``registry['dbsession_factory']``: the database session factory. * ``registry['relaxng']``: a dictionary describing the main Relax NG. * ``registry['log_activity']``: a flag indicating if log is active. * ``registry['principals']``: list of groups of Pyramid `principals` for authorization management. * ``registry['settings']``: a dictionary representing settings contained in the database. * ``registry['themes']``: a dictionary of available themes. If the `include` theme is not used, this dictionary has only the entry ``''``. * ``registry['homes']``: a dictionary of available home pages. * ``registry['panels']``: a dictionary of available panels. * ``registry['navigation']``: a dictionary of avalible navigation menus. By default, two menus exist : ``'main'`` and ``'user'``. * ``registry['systray']``: a list of panels available in the systray. (deprecated) `Include` Themes ---------------- * ``registry['themes']``: :class:`~chrysalio.includes.themes.load_themes` completes the entry. `Include` Menu (deprecated) --------------------------- * ``registry['menu']``: a framework for the main menu. `Include` Modules ----------------- * ``registry['modules']``: ordered dictionary of available modules. * ``registry['modules_on']``: set of active modules among available ones.