Tuesday, April 25, 2023¶
I published my changes for #4940.
Lino CMS (the cms1 demo) no longer has the calendar plugin. Websites with a public calendar do not require CMS functionality, but they do require the courses plugin. Lino Voga now demonstrates this use case. The roger demo is not yet convincing but we are advancing towards this goal.
Side effects in lino_xl.lib.cal
: Event
had a method
get_default_table()
, which unconditionally returned OneEvent
.
This was in contradiction with the fact that OneEvent
had
use_as_default_table
set to False. I removed the method.
These changes had extensive side effects in lino.modlib.publisher
. For
example, the Publishable mixin has a new method is_public()
, which returns
False by default. For a blog entry it would return True or False depending on
the state. Most fundamental change in publisher is the renderer, which now
forwards things to the site’s editing_frontend… For more details you must
consult the source code :-/
List of commits:
2023-04-25 21:47 in lino: a80f1c3
2023-04-25 21:48 in xl: 24672fe
2023-04-25 21:48 in noi: 778f334
2023-04-25 21:49 in voga: 804b803
2023-04-25 21:49 in care: 1fe6368
2023-04-25 21:49 in avanti: 6955bc3
2023-04-25 21:49 in tera: a332666
2023-04-25 21:49 in book: dca42df
2023-04-25 21:49 in welfare: ddfd8e4
2023-04-25 21:49 in presto: 2b85ff3
2023-04-25 21:49 in mentori: 8697685
2023-04-25 21:49 in shop: 112532e
2023-04-25 21:50 in react: 2becc37
2023-04-25 21:50 in amici: e42562d
2023-04-25 21:50 in algus: f038cbf
2023-04-25 21:50 in cms: f849afa
2023-04-25 21:50 in medico: f870664