datatracker/ietf/meeting
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
..
fixtures Updated the proceedings_templates fixture to provide the base proceedings template needed by tests, instead of a copy already instantiated for a specific meeting. 2016-12-05 12:55:20 +00:00
management Fixed some pyflakes issues. 2018-05-24 12:04:42 +00:00
migrations Adjusted the meeting attendees migration to match the updated model. 2018-03-26 13:11:56 +00:00
templatetags A second performance improvement for the proceedings pages. Commit ready for merge. 2016-11-15 07:38:21 +00:00
.gitignore not sure why svn is being stupid here..this commit is worthless, and probably will fail 2007-05-09 22:04:05 +00:00
__init__.py Adding copyright notices to all python files 2007-06-27 21:16:34 +00:00
admin.py Tweaked some meeting-related admin classes for better search and display. 2018-03-02 16:42:20 +00:00
ajax.py Add check for deleted session when scheduling. Fixes #2450. Commit ready for merge 2018-03-17 15:10:20 +00:00
factories.py Fixed a type issue with [14556] 2018-01-23 22:27:49 +00:00
feeds.py Updated a bunch of links from http: to https: based on a patch from lars@netapp.com. 2015-04-24 21:47:12 +00:00
forms.py Added a view that generates the "send minutes" email for the secretariat. Fixes #2493. Commit ready for merge. 2018-05-04 21:44:46 +00:00
helpers.py Added a meeting helper function update_important_dates(), and a management command update_important_dates to update the important dates for a meeting if the offsets in the MeetingDateName table has been changed. 2018-05-24 10:54:44 +00:00
models.py Provide a __unicode__ member for ImportantDate. Commit ready for merge. 2018-05-04 18:16:28 +00:00
resources.py Make the API accept ordering and relations for the meeting date field. 2017-11-02 12:17:17 +00:00
test_data.py Removed premature save of upload document state (doing it after verifying that the save to file worked instead). Tweaked materials documents revision extraction regexes. Added a test on no change of materials rev after failed upload. Corrected the naming of materials in make_meeting_test_data. Refined the test crawl of meeting materials pages. 2018-03-19 01:05:52 +00:00
tests_api.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_js.py Fix various "RemovedInDjango20Warning" warnings. Commit ready for merge. 2017-03-25 19:16:45 +00:00
tests_views.py Added a test for update_important_dates() 2018-05-24 13:41:07 +00:00
urls.py Added a view that generates the "send minutes" email for the secretariat. Fixes #2493. Commit ready for merge. 2018-05-04 21:44:46 +00:00
utils.py Pyflakes fixes. 2018-04-01 19:06:02 +00:00
views.py This commit replaces the code defined group features with features held 2018-07-12 10:51:48 +00:00