Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More
groups
in Noi¶
This document tests how to lino_xl.lib.groups
plugin is used in
Lino Noi.
This page contains code snippets (lines starting with >>>
), which are
being tested during our development workflow. The following
snippet initializes the demo project used throughout this page.
>>> from lino_book.projects.noi1r.startup import *
>>> ses = rt.login("robin")
>>> ses.show(groups.Groups)
==================== ========= ===================================================
Team Private Memberships
-------------------- --------- ---------------------------------------------------
`Developers <…>`__ No `Marc <…>`__, `Rolf Rompen <…>`__
`Managers <…>`__ Yes `Jean <…>`__, `Mathieu <…>`__, `Robin Rood <…>`__
`Sales team <…>`__ No `Luc <…>`__, `Romain Raffault <…>`__
==================== ========= ===================================================
>>> ses.show(groups.Groups, column_names="id name")
==== ============= ================== ==================
ID Designation Designation (de) Designation (fr)
---- ------------- ------------------ ------------------
1 Developers Developers Developers
2 Managers Managers Managers
3 Sales team Sales team Sales team
==== ============= ================== ==================
>>> ses.show(groups.Memberships)
==== ================= ============ ========
ID User Team Remark
---- ----------------- ------------ --------
1 Jean Managers
2 Luc Sales team
3 Marc Developers
4 Mathieu Managers
5 Romain Raffault Sales team
6 Rolf Rompen Developers
7 Robin Rood Managers
==== ================= ============ ========
>>> ses.show(groups.MembershipsByUser, master_instance=ses.get_user())
**New** **ⓘ** `⏏ <…>`__ | `Managers <…>`__
>>> sales = groups.Group.objects.get(pk=3)
>>> ses.show(groups.MembershipsByGroup, master_instance=sales)
**New** **ⓘ** `⏏ <…>`__ | `Luc <…>`__, `Romain Raffault <…>`__
>>> rt.login("robin").show(subscriptions.Subscriptions)
==== ============ =========== ===================== ========= ==========================
ID Start date Reference Partner Subject Workflow
---- ------------ ----------- --------------------- --------- --------------------------
1 07/01/2014 welket Rumma & Ko OÜ **Registered** → [Draft]
2 27/01/2014 welsch Bäckerei Ausdemwald **Registered** → [Draft]
3 16/02/2014 aab Bäckerei Mießen **Registered** → [Draft]
4 08/03/2014 bcc Bäckerei Schmitz **Registered** → [Draft]
5 28/03/2014 dde Garage Mergelsberg **Registered** → [Draft]
==== ============ =========== ===================== ========= ==========================