Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More

lino.core

Contains Lino’s core functionalities.

For some modules the documentation has already been migrated to prosa:

actions

This defines the Action class and the action() decorator, and some of the standard actions.

actors

This defines Actor and related classes.

boundaction

callbacks

Callback handling

choicelists

Defines the classes Choice and ChoiceList.

constants

Defines explicit code names for URL parameters

dashboard

Defines the DashboardItem class.

dbtables

This defines the Table class.

dbutils

Deprecated module for backwards compatibility.

ddh

Defines the DisableDeleteHandler class.

diff

elems

Defines "layout elements" (widgets).

exceptions

Defines Lino specific exceptions

fields

Defines extended database field classes and utility functions related to fields.

frames

Defines classes Frame and FrameHandle

help

inject

kernel

This defines the Kernel class.

keyboard

This defines the Hotkey class and some keystrokes.

layouts

See Introduction to layouts.

menus

Defines the classes MenuItem and Menu

merge

This defines the MergeAction class.

model

Defines the Model class.

permissions

Core tools of Lino's permission system.

renderer

Defines HtmlRenderer and TextRenderer.

requests

See introduction in Using action requests and API reference in lino.api.core.Request.

roles

Defines built-in user roles.

signals

This defines Lino's standard system signals.

store

Defines the "store" and its "fields" .

tables

Defines the classes AbstractTable and VirtualTable.

urls

The default URLconf module for Lino applications.

userprefs

The user preferences registry.

user_types

Defines a set of user types "Anonymous", "User" and "Administrator".

utils

A collection of utilities which require Django settings to be importable.

views

Utility functions used by lino.modlib.extjs.views.

workflows

Defines the classes used for defining workflows.

auth

This package contains code from django.contrib.auth which needed a little adaptation for Lino.