datatracker/ietf/review
Henrik Levkowetz 2daef52bea This commit replaces the code defined group features with features held
in a database table:

- Added a GroupFeatures model to the group models, and removed the old 
  features.py
- Added a agenda type for future use in showing different group types on
  different agendas.
- Renamed the group feature has_materials to has_nonsession_materials.
- Added API resources and admin support for the new tables.
- Added a Directorate (with reviews) group type as complement to
  Directorate, to distinguish between directorates with and without reviews.
- Adjusted tests as needed.
- Updated the fixtures, and fixed the generate_fixtures script to include
  the new AgendaTypeName objects.

There still exists about 70 instances of code comparing the group type
with a list of types; most of these should probably be replaced with new
features, instead, to make it possible to add new group types through the
database table, rather than having to edit the code.  That was the purpose
of this refactoring from the start, but the presence of this large number
of comparisons of group type against lists of types defeats the goal until
we add appropriate features and replace the group type list comparisons.
 - Legacy-Id: 15316
2018-07-12 10:51:48 +00:00
..
migrations Got rid of old migrations and created new initial migrations. 2018-02-21 23:46:22 +00:00
__init__.py Add review tracking models, add a request review page (with test), show 2016-05-19 15:35:30 +00:00
admin.py Added a test to check for missing admin models, and added the admin models that were currently missing. 2017-08-01 14:00:29 +00:00
factories.py This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00
import_from_review_tool.py Added Email origin to Email record creation throughout the codebase. 2018-05-17 16:56:26 +00:00
mailarch.py Include from in the list of messages when completing a review and 2016-10-17 21:26:36 +00:00
models.py Changed all usage of ForeignKey and OneToOneFiled in model.py files to the compatibility versions from ietf.utils.models. 2018-02-20 15:36:05 +00:00
resources.py Merged in [12521] from rjsparks@nostrum.com: 2016-12-19 21:19:49 +00:00
utils.py Added group links to the past meetings page, and also important dates links to IETF meetings with important-date pages. 2018-04-18 13:15:30 +00:00