Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More
agenda
: Agenda functionality¶
The lino_xl.lib.agenda
plugin adds functionality for managing agenda
items in meetings.
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.noi2.startup import *
- class lino_xl.lib.agenda.Item¶
The Django model to represent an agenda item.
- meeting¶
The meeting.
- topic¶
The optional topic.
- title¶
The title.
- description¶
A rich-text description.
Demo fixtures¶
The demo2
fixture of this plugin loops over the first 12 public
calendar events and creates 3 to 8 agenda items for each of them.
>>> rt.show(agenda.Items)
==== ===== =============================================== ==================================================== ==================================================== =============
ID No. Calendar entry Ticket Title Description
---- ----- ----------------------------------------------- ---------------------------------------------------- ---------------------------------------------------- -------------
1 1 SynodalCon (12.05.2024 10:00) #1 (Föö fails to bar when baz) #1 (Föö fails to bar when baz)
2 2 SynodalCon (12.05.2024 10:00) #2 (Bar is not always baz) #2 (Bar is not always baz)
3 3 SynodalCon (12.05.2024 10:00) #3 (Baz sucks) #3 (Baz sucks)
4 1 Cascaded Continuous Voting (12.05.2024 11:00) #4 (Foo and bar don't baz) #4 (Foo and bar don't baz)
5 2 Cascaded Continuous Voting (12.05.2024 11:00) #5 (Cannot create Foo) #5 (Cannot create Foo)
6 3 Cascaded Continuous Voting (12.05.2024 11:00) #6 (Sell bar in baz) #6 (Sell bar in baz)
7 4 Cascaded Continuous Voting (12.05.2024 11:00) #7 (No Foo after deleting Bar) #7 (No Foo after deleting Bar)
8 1 Liquid democracy (12.05.2024 14:00) #8 (Is there any Bar in Foo?) #8 (Is there any Bar in Foo?)
9 2 Liquid democracy (12.05.2024 14:00) #9 (Foo never matches Bar) #9 (Foo never matches Bar)
10 3 Liquid democracy (12.05.2024 14:00) #10 (Where can I find a Foo when bazing Bazes?) #10 (Where can I find a Foo when bazing Bazes?)
11 4 Liquid democracy (12.05.2024 14:00) #11 (Class-based Foos and Bars?) #11 (Class-based Foos and Bars?)
12 5 Liquid democracy (12.05.2024 14:00) #12 (Foo cannot bar) #12 (Foo cannot bar)
13 1 Digital vs analog (13.05.2024 11:00) #13 (Bar cannot foo) #13 (Bar cannot foo)
14 2 Digital vs analog (13.05.2024 11:00) #14 (Bar cannot baz) #14 (Bar cannot baz)
15 3 Digital vs analog (13.05.2024 11:00) #15 (Bars have no foo) #15 (Bars have no foo)
16 4 Digital vs analog (13.05.2024 11:00) #16 (How to get bar from foo) #16 (How to get bar from foo)
17 5 Digital vs analog (13.05.2024 11:00) #17 (Foo never bars) #17 (Foo never bars)
18 6 Digital vs analog (13.05.2024 11:00) #18 (No more foo when bar is gone) #18 (No more foo when bar is gone)
19 1 Software should be free (13.05.2024 14:00) #19 (Cannot delete foo) #19 (Cannot delete foo)
20 2 Software should be free (13.05.2024 14:00) #20 (Why <p> tags are so bar) #20 (Why <p> tags are so bar)
21 3 Software should be free (13.05.2024 14:00) #21 (Irritating message when bar) #21 (Irritating message when bar)
22 4 Software should be free (13.05.2024 14:00) #22 (How can I see where bar?) #22 (How can I see where bar?)
23 5 Software should be free (13.05.2024 14:00) #23 (Misc optimizations in Baz) #23 (Misc optimizations in Baz)
24 6 Software should be free (13.05.2024 14:00) #24 (Default account in invoices per partner) #24 (Default account in invoices per partner)
25 7 Software should be free (13.05.2024 14:00) #25 ('NoneType' object has no attribute 'isocode') #25 ('NoneType' object has no attribute 'isocode')
26 1 Synodality (14.05.2024 11:00) #26 (Bar cannot baz) #26 (Bar cannot baz)
27 2 Synodality (14.05.2024 11:00) #27 (Bars have no foo) #27 (Bars have no foo)
28 3 Synodality (14.05.2024 11:00) #28 (How to get bar from foo) #28 (How to get bar from foo)
29 4 SynodalCon (12.05.2024 10:00) #29 (Foo never bars) #29 (Foo never bars)
30 5 SynodalCon (12.05.2024 10:00) #30 (No more foo when bar is gone) #30 (No more foo when bar is gone)
31 6 SynodalCon (12.05.2024 10:00) #31 (Cannot delete foo) #31 (Cannot delete foo)
32 7 SynodalCon (12.05.2024 10:00) #32 (Why <p> tags are so bar) #32 (Why <p> tags are so bar)
33 5 Cascaded Continuous Voting (12.05.2024 11:00) #33 (Irritating message when bar) #33 (Irritating message when bar)
34 6 Cascaded Continuous Voting (12.05.2024 11:00) #34 (How can I see where bar?) #34 (How can I see where bar?)
35 7 Cascaded Continuous Voting (12.05.2024 11:00) #35 (Misc optimizations in Baz) #35 (Misc optimizations in Baz)
36 8 Cascaded Continuous Voting (12.05.2024 11:00) #36 (Default account in invoices per partner) #36 (Default account in invoices per partner)
37 9 Cascaded Continuous Voting (12.05.2024 11:00) #37 ('NoneType' object has no attribute 'isocode') #37 ('NoneType' object has no attribute 'isocode')
38 6 Liquid democracy (12.05.2024 14:00) #38 (Bar cannot baz) #38 (Bar cannot baz)
39 7 Liquid democracy (12.05.2024 14:00) #39 (Bars have no foo) #39 (Bars have no foo)
40 8 Liquid democracy (12.05.2024 14:00) #40 (How to get bar from foo) #40 (How to get bar from foo)
41 9 Liquid democracy (12.05.2024 14:00) #41 (Foo never bars) #41 (Foo never bars)
42 10 Liquid democracy (12.05.2024 14:00) #42 (No more foo when bar is gone) #42 (No more foo when bar is gone)
43 11 Liquid democracy (12.05.2024 14:00) #43 (Cannot delete foo) #43 (Cannot delete foo)
44 7 Digital vs analog (13.05.2024 11:00) #44 (Why <p> tags are so bar) #44 (Why <p> tags are so bar)
45 8 Digital vs analog (13.05.2024 11:00) #45 (Irritating message when bar) #45 (Irritating message when bar)
46 9 Digital vs analog (13.05.2024 11:00) #46 (How can I see where bar?) #46 (How can I see where bar?)
47 10 Digital vs analog (13.05.2024 11:00) #47 (Misc optimizations in Baz) #47 (Misc optimizations in Baz)
48 11 Digital vs analog (13.05.2024 11:00) #48 (Default account in invoices per partner) #48 (Default account in invoices per partner)
49 12 Digital vs analog (13.05.2024 11:00) #49 ('NoneType' object has no attribute 'isocode') #49 ('NoneType' object has no attribute 'isocode')
50 13 Digital vs analog (13.05.2024 11:00) #50 (Bar cannot baz) #50 (Bar cannot baz)
51 8 Software should be free (13.05.2024 14:00) #51 (Bars have no foo) #51 (Bars have no foo)
52 9 Software should be free (13.05.2024 14:00) #52 (How to get bar from foo) #52 (How to get bar from foo)
53 10 Software should be free (13.05.2024 14:00) #53 (Foo never bars) #53 (Foo never bars)
54 4 Synodality (14.05.2024 11:00) #54 (No more foo when bar is gone) #54 (No more foo when bar is gone)
55 5 Synodality (14.05.2024 11:00) #55 (Cannot delete foo) #55 (Cannot delete foo)
56 6 Synodality (14.05.2024 11:00) #56 (Why <p> tags are so bar) #56 (Why <p> tags are so bar)
57 7 Synodality (14.05.2024 11:00) #57 (Irritating message when bar) #57 (Irritating message when bar)
==== ===== =============================================== ==================================================== ==================================================== =============