datatracker/ietf/secr/groups
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
..
__init__.py Merged in branch/amsl/trunkmerge@5449 from rcross@amsl.com, with some tweaks. This provides the secretariat apps. 2013-03-05 22:43:31 +00:00
forms.py This is the first step towards using Role to represent Area directors. It 2015-01-08 20:22:23 +00:00
models.py Made ietf/secr/groups pyflakes-clean. 2014-03-15 21:13:21 +00:00
tests.py Changed the code to use django's own authentication, instead of http basic auth. This will let people log out, and will also use stronger password hashing than basic auth. Added a login page, and logout links, and links from the logged in username (in the upper right corner) to the user's profile page. 2014-04-07 18:56:44 +00:00
urls.py Made ietf/secr/groups pyflakes-clean. 2014-03-15 21:13:21 +00:00
views.py Remove secauth middleware. Replace with role_required decorators. Commit ready for merge 2014-11-09 02:32:41 +00:00