datatracker/ietf
Robert Sparks 4c9db8f250 This is the first step towards using Role to represent Area directors. It
- Migrates the information captured in GroupInfo.ad to Role objects.
- Renames GroupInfo.ad to GroupInfo._ad (retaining the current column name) to prepare for deletion of that field.
- Provides ad property accessor and setter methods implemented using the group's role_set (so that the existing view code continues to work with minimal changes)
- Improved selection in many querysets that assumed only groups of type 'area' would have area directors.

Related to #1557 and #1555.

Commit ready to merge.
 - Legacy-Id: 8851
2015-01-08 20:22:23 +00:00
..
bin Reworked the generation of draft aliases and WG aliases, after trying out the output of the previous version for real. This code seems to work better, based on tests on ietfa. 2014-11-11 01:09:30 +00:00
community Added generated (and sometimes manually tweaked) resources.py files. 2014-12-14 20:33:25 +00:00
contrib
cookies Made doc/ pyflakes-clean. 2014-03-15 16:09:47 +00:00
database-notes
dbtemplate Added generated (and sometimes manually tweaked) resources.py files. 2014-12-14 20:33:25 +00:00
doc This is the first step towards using Role to represent Area directors. It 2015-01-08 20:22:23 +00:00
group This is the first step towards using Role to represent Area directors. It 2015-01-08 20:22:23 +00:00
help Cleaned out some (arbitrary) submodule name imports into ietf.utils, and made the corresponding import statements import the names directly from the correct submodules. 2014-03-16 07:09:38 +00:00
idindex Change Document.shepherd to point to the email address rather than the 2014-08-13 11:40:01 +00:00
iesg This is the first step towards using Role to represent Area directors. It 2015-01-08 20:22:23 +00:00
ietfauth fix role_required to permit access to proposed RGs. Commit ready for merge 2014-11-03 19:11:45 +00:00
ipr Merged in branch/amsl/iprtool/5.7.4@8734 from rcross@amsl.com, providing new IPR models, refactored code, and improved list, search, and management interfaces. 2014-12-21 19:26:33 +00:00
liaisons Added generated (and sometimes manually tweaked) resources.py files. 2014-12-14 20:33:25 +00:00
mailinglists Made ietf/mailinglists pyflakes-clean. 2014-03-15 18:15:08 +00:00
meeting Merged in [8711] from rjsparks@nostrum.com:\n Added functionality for management of group materials, 2014-12-18 18:47:14 +00:00
message Merged in branch/amsl/iprtool/5.7.4@8734 from rcross@amsl.com, providing new IPR models, refactored code, and improved list, search, and management interfaces. 2014-12-21 19:26:33 +00:00
name Merged in branch/amsl/iprtool/5.7.4@8734 from rcross@amsl.com, providing new IPR models, refactored code, and improved list, search, and management interfaces. 2014-12-21 19:26:33 +00:00
nomcom Added generated (and sometimes manually tweaked) resources.py files. 2014-12-14 20:33:25 +00:00
person Don't add the group's ad to the list of people who need to be at a meeting if the group doesn't have an ad. Protects the field formatter from occurances of None in passed in lists. Patch applied to production. Commit ready for merge. 2015-01-07 21:24:42 +00:00
redirects Added generated (and sometimes manually tweaked) resources.py files. 2014-12-14 20:33:25 +00:00
release Added changeset and ticket links to the release notes under /release/ 2014-05-02 00:30:25 +00:00
secr This is the first step towards using Role to represent Area directors. It 2015-01-08 20:22:23 +00:00
submit Added generated (and sometimes manually tweaked) resources.py files. 2014-12-14 20:33:25 +00:00
sync Made several changes to better handle non-ascii UTF-8 in email messages. 2014-04-29 18:45:37 +00:00
templates Merged in branch/amsl/iprtool/5.7.4@8734 from rcross@amsl.com, providing new IPR models, refactored code, and improved list, search, and management interfaces. 2014-12-21 19:26:33 +00:00
utils Merged in branch/amsl/iprtool/5.7.4@8734 from rcross@amsl.com, providing new IPR models, refactored code, and improved list, search, and management interfaces. 2014-12-21 19:26:33 +00:00
.gitignore
__init__.py Set version info and settings back to development mode 2014-12-21 21:34:03 +00:00
api.py Alternative DRY definition of the REST api top URL; this time in ietf/urls.py. This in itself is nicer, but I'm not so sure about the use of reverse() everywhere else, instead of referring to settings. 2014-12-17 21:26:32 +00:00
context_processors.py
feed_urls.py Move chartering groups to /group/chartering/ (with a redirect from the old location), list RGs there too, and amend the previous fix to the chartering process for non-WGs so they have internal and external review states instead of just approved. Also move the code in wginfo/ to group/ as it is no longer just about info for WGs. 2014-04-01 11:59:08 +00:00
legacy_router.py
LICENSE Merged in the port from Django 1.2 to Django 1.6 from olau@iola.dk: branch/iola/djangoport@7121, and fixed some merge issues. 2014-01-18 21:02:40 +00:00
manage.py Merged in the port from Django 1.2 to Django 1.6 from olau@iola.dk: branch/iola/djangoport@7121, and fixed some merge issues. 2014-01-18 21:02:40 +00:00
middleware.py Cleaned out some (arbitrary) submodule name imports into ietf.utils, and made the corresponding import statements import the names directly from the correct submodules. 2014-03-16 07:09:38 +00:00
settings.py Set version info and settings back to development mode 2014-12-21 21:34:03 +00:00
settings_sqlitetest.py Made doc/ pyflakes-clean. 2014-03-15 16:09:47 +00:00
urls.py Alternative DRY definition of the REST api top URL; this time in ietf/urls.py. This in itself is nicer, but I'm not so sure about the use of reverse() everywhere else, instead of referring to settings. 2014-12-17 21:26:32 +00:00
wsgi.py Made doc/ pyflakes-clean. 2014-03-15 16:09:47 +00:00