Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More
User types¶
This page documents the user types available in Lino Voga. It uses the roger demo, the most complex variant.
Side note: Code snippets (lines starting with >>>
) in this document get
tested as part of our development workflow. The following
initialization snippet tells you which demo project is being used in
this document.
>>> import lino
>>> lino.startup('lino_book.projects.voga2.settings')
>>> from lino.api.doctest import *
Site manager¶
Robin is a site manager, he has a complete menu:
>>> ses = rt.login('robin')
>>> ses.user.user_type
<users.UserTypes.admin:900>
>>> show_menu('robin')
...
- Contacts : Persons, Organizations, Partner Lists
- Office : Data problem messages assigned to me, My Notes, My Outbox, My Excerpts, My Upload files
- Calendar : My appointments, Overdue appointments, My unconfirmed appointments, My tasks, My guests, My presences, My overdue appointments, Public calendar entries, Bookings, Calendar
- Activities : Participants, Instructors, -, Courses, Hikes, Journeys, -, Topics, Activity lines, -, Pending requested enrolments, Pending confirmed enrolments
- Sales : My invoicing plan, Sales invoices (SLS), Sales credit notes (SLC)
- Publisher : Pages
- Accounting :
- Purchases : Purchase invoices (PRC)
- Wages : Paychecks (SAL)
- Financial : Bestbank Payment Orders (PMO), Cash book (CSH), Bestbank (BNK)
- VAT : VAT declarations (VAT)
- Miscellaneous transactions : Miscellaneous transactions (MSC), Preliminary transactions (PRE)
- Reports :
- Activities : Status Report
- Sales : Due invoices
- Accounting : Debtors, Creditors
- VAT : Intra-Community purchases, Intra-Community sales
- Configure :
- System : Users, Site configuration, System tasks
- Places : Countries, Places
- Contacts : Legal forms, Functions, List Types
- Calendar : Calendars, Rooms, Recurring events, Guest roles, Calendar entry types, Recurrency policies, Remote Calendars, Planner rows
- Activities : Activity types, Instructor types, Participant types, Timetable Slots
- Fees : Fees, Fee categories
- Sales : Paper types, Flatrates, Follow-up rules, Invoicing tasks
- Office : Note Types, Event Types, Excerpt Types, Library volumes, Upload types
- Publisher : Special pages
- Accounting : Fiscal years, Accounting periods, Accounts, Journals, Payment terms
- Explorer :
- System : Authorities, User types, User roles, Data checkers, Data problem messages, Changes, content types, Background procedures
- Contacts : Contact persons, Partners, Contact detail types, Contact details, List memberships
- Calendar : Calendar entries, Tasks, Presences, Subscriptions, Entry states, Presence states, Task states, Planner columns, Display colors
- Activities : Activities, Enrolments, Enrolment states, Course layouts, Activity states
- Sales : Price factors, Sales invoices, Sales invoice items, Invoicing plans, Sales rules
- Financial : Bank Statements, Journal Entries, Payment Orders
- SEPA : Bank accounts
- Office : Notes, Outgoing messages, Attachments, Mentions, Excerpts, Upload files, Upload areas
- Accounting : Common accounts, Match rules, Vouchers, Voucher types, Movements, Trade types, Journal groups
- VAT : Special Belgian VAT declarations, Declaration fields, VAT areas, VAT regimes, VAT classes, VAT columns, Invoices, VAT rules
- Site : About, User sessions
Monique is a secretary.
>>> print(rt.login('monique').user.user_type)
200 (Secretary)
>>> show_menu('monique')
...
- Contacts : Persons, Organizations, Partner Lists
- Office : Data problem messages assigned to me, My Notes, My Outbox, My Excerpts, My Upload files
- Calendar : My appointments, My unconfirmed appointments, My tasks, My guests, My presences, My overdue appointments, Public calendar entries, Calendar
- Activities : Participants, Instructors, -, Courses, Hikes, Journeys, -, Activity lines, -, Pending requested enrolments, Pending confirmed enrolments
- Sales : My invoicing plan, Sales invoices (SLS), Sales credit notes (SLC)
- Publisher : Pages
- Accounting :
- Purchases : Purchase invoices (PRC)
- Wages : Paychecks (SAL)
- Financial : Bestbank Payment Orders (PMO), Cash book (CSH), Bestbank (BNK)
- VAT : VAT declarations (VAT)
- Miscellaneous transactions : Miscellaneous transactions (MSC), Preliminary transactions (PRE)
- Reports :
- Activities : Status Report
- Sales : Due invoices
- Accounting : Debtors, Creditors
- VAT : Intra-Community purchases, Intra-Community sales
- Configure :
- System : Site configuration, System tasks
- Places : Countries, Places
- Contacts : Legal forms, Functions, List Types
- Calendar : Guest roles
- Activities : Activity types, Instructor types, Participant types
- Fees : Fees, Fee categories
- Sales : Flatrates, Follow-up rules
- Publisher : Special pages
- Explorer :
- System : Data checkers, Data problem messages, Changes, content types, Background procedures
- Contacts : Contact persons, Partners, Contact details, List memberships
- Calendar : Calendar entries, Presences, Entry states, Presence states, Task states, Planner columns, Display colors
- Activities : Activities, Enrolments
- Sales : Price factors, Sales invoices
- Office : Mentions
- VAT : Special Belgian VAT declarations, Declaration fields, Invoices, VAT rules
- Site : About
Marianne is a “simple user”.
>>> print(rt.login('marianne').user.user_type)
100 (User)
>>> show_menu('marianne')
...
- Contacts : Persons, Organizations, Partner Lists
- Office : Data problem messages assigned to me, My Notes, My Outbox, My Excerpts, My Upload files
- Calendar : My appointments, My unconfirmed appointments, My tasks, My guests, My presences, My overdue appointments, Public calendar entries, Calendar
- Activities : Participants, Instructors, -, Courses, Hikes, Journeys, -, Activity lines
- Sales : My invoicing plan, Sales invoices (SLS), Sales credit notes (SLC)
- Publisher : Pages
- Accounting :
- Purchases : Purchase invoices (PRC)
- Wages : Paychecks (SAL)
- Financial : Bestbank Payment Orders (PMO), Cash book (CSH), Bestbank (BNK)
- VAT : VAT declarations (VAT)
- Miscellaneous transactions : Miscellaneous transactions (MSC), Preliminary transactions (PRE)
- Reports :
- Activities : Status Report
- Sales : Due invoices
- Accounting : Debtors, Creditors
- VAT : Intra-Community purchases, Intra-Community sales
- Configure :
- Activities : Activity types, Instructor types, Participant types
- Sales : Flatrates, Follow-up rules
- Explorer :
- Contacts : Partners
- Sales : Price factors, Sales invoices
- VAT : Special Belgian VAT declarations, Declaration fields, Invoices, VAT rules
- Site : About
>>> show_menu('tom')
...
- Calendar : Public calendar entries
- Activities : My courses given
- Site : About