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

lino_vilma.lib.vilma.user_types

Defines the user types for Lino Vilma.

This is used as the user_types_module for Vilma sites.

Classes

Anonymous()

Collector()

A collector is somebody who collects data into the database.

EndUser()

An end user is somebody who uses our database, but won't work on it.

ProjectManager()

A project manager additionally sees tickets, projects, courses, meetings, calendar...

SiteAdmin()

Can do everything.

Staff()

class lino_vilma.lib.vilma.user_types.EndUser

Bases: OfficeUser, GuestOperator

An end user is somebody who uses our database, but won’t work on it.

class lino_vilma.lib.vilma.user_types.Collector

Bases: EndUser, ExcerptsUser, ContactsUser

A collector is somebody who collects data into the database.

class lino_vilma.lib.vilma.user_types.ProjectManager

Bases: Collector, VotesUser, Triager, CommentsUser, Worker

A project manager additionally sees tickets, projects, courses, meetings, calendar…

class lino_vilma.lib.vilma.user_types.SiteAdmin

Bases: Staff, SiteAdmin, OfficeStaff, ContactsStaff

Can do everything.