PCv5/app/models
Lephe 417fc05d29
program: add metadata and a basic model for events (#114)
This commit adds most of the optional metadata for programs. The event
related to the program's publication is an actual relationship to an
Event model. The idea is to expand on that model in the future to
include:

- A link to the event's main topic
- List of programs published in the event
- Possibly, a list of all related topics (announcement, start, results,
  etc) all sharing a common 1-line header so they are linked together
- This would be used for event-related trophies
- And possibly for an event calendar
2022-06-16 17:00:59 +01:00
..
polls polls: added multi-choices polls 2021-02-22 22:49:11 +01:00
__init__.py program: add metadata and a basic model for events (#114) 2022-06-16 17:00:59 +01:00
attachment.py perf: eagerly load auxiliary data 2022-05-12 20:45:31 +01:00
comment.py forum: factor attachment creation code 2022-05-26 20:08:16 +01:00
event.py program: add metadata and a basic model for events (#114) 2022-06-16 17:00:59 +01:00
forum.py review of privileges and forum permissions 2021-02-26 18:32:45 +01:00
notification.py model: add a number of missing indexes 2022-04-21 17:58:59 +01:00
poll.py model: add a number of missing indexes 2022-04-21 17:58:59 +01:00
post.py program: fix tag assignment 2022-05-19 19:12:09 +01:00
priv.py perf: eagerly load auxiliary data 2022-05-12 20:45:31 +01:00
program.py program: add metadata and a basic model for events (#114) 2022-06-16 17:00:59 +01:00
tag.py programs: add tag input and display (#114) 2022-06-14 23:19:41 +01:00
thread.py attachement: switch to uuid + check permission in dl widget (#109) 2022-04-26 23:29:11 +02:00
topic.py model: add a number of missing indexes 2022-04-21 17:58:59 +01:00
trophy.py model: add a number of missing indexes 2022-04-21 17:58:59 +01:00
user.py perf: eagerly load auxiliary data 2022-05-12 20:45:31 +01:00