Makes callables on the UserProfile model look distinct from typical double-underscore lookups. Different options on ModelAdmin behave differently, so this should make it clearer which option is using which data source.
UserProfile objects shouldn't be deleted via the admin, they should only be deleted by deleting the associated user.
- Make nullable fields as blank=True. - Make non-changeable fields readonly in admin. - Remove ability to create new UserProfiles via admin. Doesn't make sense. - Fix some ManyToMany declarations in UserProfile.
Adding UserProfile.get_absolute_url() provides a link from the Django admin to view the user's profile on the site.
Review comment changes bug 761263 Made email and username callable and visible on admin panels.
Update UserProfile post_save signal to force users into the Staff group iff they have an email address in the AUTO_VOUCH_DOMAINS setting.
Add https://browserid.org/ to the CSP_FRAME_SRC whitelist, since it apparently generates an iframe during the login process.
non-vouched state is a little more actionable. bug 759152
Rewrote the master history on mozillians-lib to fix things that never got merged in correctly. Update to correct new master. Also fixes django commit reference after the django->git fiasco.
Add missing trans tag to home.html fix indents in profile.html
This reverts commit 2670672.
- Remove anonymous_csrf wrapper - Add global setting in settings file We need anonymous csrf on all the time so that people can log in with browserID from any page. This makes that change globally.
- r=jsocol - Permanent redirect from /en-US/foo/ to /en-US/foo - Moves middleware to common app - Adds middleware test - Clean up URLs - Fix bug 747413
- groups are now located at /group/:group.name - Old code from 5 months ago that needed merging from @tofumatt - Fix bug748559
Jenkins es competition
Avoid ElasticSearch resource collisions by separating indexes for each job.
Improved the jenkins script in a few ways: * It always pip installs requirements now, so new builds or builds with cleaned-out workspaces will still work. * Only create the virtualenv if it's missing. * Make coverage optional, and controlled via envvar/jenkins job. * Made things noisier to help with debugging if we need it.
Link to stewards profile
Removed misleading comment