lino.coreΒΆ

Contains Lino's core functionalities.

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

(This module's source code is available here.)

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

inject

(This module's source code is available here.)

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.

plugin

This defines the Plugin class.

renderer

Defines HtmlRenderer and TextRenderer.

requests

See introduction in Using action requests.

roles

Defines built-in user roles.

signals

This defines Lino's standard system signals.

site

Defines the Site class.

store

Defines the "store" and its "fields" .

tables

Defines the classes AbstractTable and VirtualTable.

tablerequest

Defines the TableRequest class.

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.

(This module's source code is available here.)