Welcome | Get started | Dive into Lino | Contribute | Topics | Reference | More
users
in Lino CMS¶
The lino_cms.lib.users
plugin extends lino.modlib.users
.
This page is a tested document and the following instructions are used for initialization:
>>> import lino
>>> lino.startup('lino_book.projects.cms1.settings')
>>> from lino.api.doctest import *
Available user types¶
Lino CMS knows the following user types:
>>> rt.show(rt.models.users.UserTypes)
======= =========== ===============
value name text
------- ----------- ---------------
000 anonymous Anonymous
100 user User
800 staff Staff
900 admin Administrator
======= =========== ===============
A demo site has the following users:
>>> rt.show(rt.models.users.UsersOverview)
...
========== ===================== ==========
Username User type Language
---------- --------------------- ----------
robin 900 (Administrator) en
rolf 900 (Administrator) de
romain 900 (Administrator) fr
========== ===================== ==========
The site manager¶
Robin is a site manager, he has a complete menu.
>>> show_menu('robin')
...
- Publisher : Pages, My Blog entries, Sources
- Office : My Comments, Recent comments, Data problem messages assigned to me, My Upload files
- Configure :
- System : Users, Site contacts, Site Parameters, Background tasks
- Publisher : Blog Entry Types, Topics, Albums, Licenses, Authors
- Office : Comment Types, Library volumes, Upload types
- Explorer :
- System : Authorities, User types, User roles, Third-party authorizations, Data checkers, Data problem messages, Background procedures, content types
- Publisher : Blog entries, Interests
- Office : Comments, Reactions, Upload files, Upload areas, Mentions
- Site : About, User sessions