Lino Amici Overview¶
A tested document¶
This is a tested document. The following instructions are used for initialization:
>>> from lino import startup
>>> startup('lino_amici.projects.amici1.settings.demo')
>>> from lino.api.doctest import *
>>> print(analyzer.show_complexity_factors())
...
- 48 plugins
- 88 models
- 4 user types
- 294 views
- 25 dialog actions
User types¶
>>> rt.show(users.UserTypes)
======= =========== ===============
value name text
------- ----------- ---------------
000 anonymous Anonymous
100 user User
200 guest Guest
900 admin Administrator
======= =========== ===============
>>> ses = rt.login('robin')
>>> ses.user.user_type
<users.UserTypes.admin:900>
>>> show_menu(ses.user.username)
...
- Contacts : Persons, Organizations, Households, Partner Lists
- Office : Data problem messages assigned to me, My Excerpts, My Comments, Recent comments, My Upload files
- Calendar : My appointments, Overdue appointments, My unconfirmed appointments, My tasks, My guests, My presences, My overdue appointments, Calendar
- Activities : My Activities, Activities, -, Activity lines, Pending requested enrolments, Pending confirmed enrolments
- Publisher : My Blog entries, Pages, Sources
- Google Contacts
- Configure :
- System : Users, Groups, Site Parameters, Background tasks
- Contacts : Legal forms, Functions, Household Types, List Types
- Calendar : Calendars, Rooms, Recurring events, Guest roles, Calendar entry types, Recurrency policies, Remote Calendars, Planner rows
- Activities : Topics, Timetable Slots
- Publisher : Blog Entry Types, Topics, Albums, Licenses, Authors
- Office : Excerpt Types, Comment Types, Library volumes, Upload types
- Places : Countries, Places
- Explorer :
- System : Authorities, User types, User roles, Third-party authorizations, Data checkers, Data problem messages, Group memberships, All dashboard widgets, content types, Background procedures
- Contacts : Contact persons, Partners, Address types, Addresses, Contact detail types, Contact details, Household member roles, Household Members, Personal Links, Parency types, List memberships
- Calendar : Calendar entries, Tasks, Presences, Subscriptions, Entry states, Presence states, Task states, Planner columns, Display colors
- SEPA : Bank accounts
- Activities : Activities, Enrolments, Enrolment states, Course layouts, Activity states
- Publisher : Blog entries, Interests
- Office : Excerpts, Comments, Reactions, Upload files, Upload areas, Mentions
- Google API : Syncable Contacts, Syncable Events, Deleted Contacts, Deleted Cal Entries, Sync Summaries
- Site : About, User sessions
Activity layouts¶
>>> rt.show(courses.ActivityLayouts)
======= ========= ============ ============================
value name text Table
------- --------- ------------ ----------------------------
C default Activities courses.ActivitiesByLayout
======= ========= ============ ============================
>>> rt.show(cal.EntryStates)
======= ============ ============ ============= ============= ======== ============= =========
value name text Button text Fill guests Stable Transparent No auto
------- ------------ ------------ ------------- ------------- -------- ------------- ---------
10 suggested Suggested ? Yes No No No
20 draft Draft ☐ Yes No No No
50 took_place Took place ☑ No Yes No No
51 confirmed Confirmed No No No No
52 tentative Tentative No No No No
70 cancelled Cancelled ☒ No Yes Yes Yes
======= ============ ============ ============= ============= ======== ============= =========
>>> rt.login("robin").show(groups.Groups)
=========== ================================== ================================== ==================================
Reference Designation Designation (de) Designation (fr)
----------- ---------------------------------- ---------------------------------- ----------------------------------
Hitchhiker's Guide to the Galaxy Hitchhiker's Guide to the Galaxy Hitchhiker's Guide to the Galaxy
Star Trek Star Trek Star Trek
Harry Potter Harry Potter Harry Potter
=========== ================================== ================================== ==================================