The lino.api.dd module (database design)

See also lino.api

Global application attributes

lino.api.dd.plugins

Shortcut to lino.core.site.Site.plugins.

lino.api.dd.logger

Shortcut to the main Lino logger.

Utilities

schedule_often(every=10):

Schedule the decorated function to be run "often" (default every 10 seconds).

Does nothing if use_linod is False.

schedule_daily(at="20:00"):

Schedule the decorated function to be run "daily" (by default at 20:00).

Does nothing if use_linod is False.

Actors

class lino.api.dd.Table

Shortcut to lino.core.dbtables.Table

class lino.api.dd.Choicelist

Shortcut to lino.core.choicelists.ChoiceList

class lino.api.dd.VirtualTable

Shortcut to lino.core.tables.VirtualTable

class lino.api.dd.VentilatingTable

Shortcut to lino.core.choicelists.ChoiceList

class lino.api.dd.Frame

Shortcut to lino.core.frames.Frame

Application:

Extended Fields:

Virtual Fields:

Layouts:

  • DetailLayout

  • Panel

  • FormLayout no longer supported. Application code should use either InsertLayout or DetailLayout instead.

Utilities:

Inter-app relations:

Signals:

Actions:

Permissions:

  • UserGroups

  • UserLevels

Workflows: