PCv5/app/models
Lephe c74abf3fcc
post: add a tagging system, with a common base set of tags
Adds the tagging system, with 3 types of tags:
* Calculator models grouped by compatibility classes
* Programming languages
* Game, tools, and course categories

[MIGRATION] This commit contains a new version of the schema.
[BREAKS] This commit breaks existing tag assignments.
[MASTER] Run the 'update-tags' command of master.py.
2022-06-12 18:26:47 +01:00
..
polls polls: added multi-choices polls 2021-02-22 22:49:11 +01:00
__init__.py programs: add the model for tags 2022-05-19 18:51:05 +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
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 post: add a tagging system, with a common base set of tags 2022-06-12 18:26:47 +01:00
tag.py post: add a tagging system, with a common base set of tags 2022-06-12 18:26:47 +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