datatracker/ietf/group
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 This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00
templatetags Add navigation to nomcom pages for nomcom members. Put the RFC Status change link in a saner place in the navigation. Fixes #1411 and #2433. Commit ready for merge. 2018-01-09 22:10:10 +00:00
__init__.py Move new schema models from redesign/ to ietf/ 2012-01-24 17:17:24 +00:00
admin.py This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00
colors.py Tweaked the color palatte for the agenda editor. Commit ready for merge. 2018-06-13 19:58:08 +00:00
dot.py Code reorganization, doing away with multiple urls_* and views_ files in ietf.group. No intentional functionality changes. 2017-06-22 15:18:08 +00:00
factories.py This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00
feeds.py Fix various "RemovedInDjango20Warning" warnings. Commit ready for merge. 2017-03-25 19:16:45 +00:00
forms.py This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00
mails.py Add the ability to add a comment to a group's history. Fixes #1483. Commit ready for merge. 2017-12-28 20:48:58 +00:00
milestones.py Fixed an issue with the milestone edit changes. 2018-03-09 21:27:58 +00:00
models.py This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00
resources.py This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00
tests.py Code reorganization, doing away with multiple urls_* and views_ files in ietf.group. No intentional functionality changes. 2017-06-22 15:18:08 +00:00
tests_info.py This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00
tests_review.py Take a different approach to avoiding the crash when a team secretary uses the bulk assignment form to unassign a request. Reverts r14570. Fixes #2443. Commit ready for merge. 2018-02-07 17:58:27 +00:00
urls.py Add the ability to add a comment to a group's history. Fixes #1483. Commit ready for merge. 2017-12-28 20:48:58 +00:00
utils.py This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00
views.py This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00