PCv5/app/models
Lephe db0e42d285
programs: add tag input and display (#114)
* Add a TagListField which automatically validates its input against the
  TagInformation database, and has a richer .selected_tags() method
* Add a dynamic tag input widget, available through a macro (*import
  with context*), that supports both JS and non-JS input
* Add a TagInformation.all_tags() function
* Add colored tag display to all themes
* Fix a bug causing programs to have no names
* Add tags: games.action, games.narrative, courses.informatics

[MASTER] Run the 'update-tags' command of master.py.
2022-06-14 23:19:41 +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 programs: add tag input and display (#114) 2022-06-14 23:19:41 +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