| #33 |
Interface for checking ACL on an account number
|
|
enhancement
|
blocker
|
Initial Release
|
Default
|
| #47 |
Fix groups/diffs.py
|
|
defect
|
blocker
|
Initial Release
|
Default
|
| #58 |
Save the "ASA Log" field on the old database
|
|
task
|
blocker
|
Near Release
|
Default
|
| #65 |
Mailman doesn't support commas in email addresses
|
|
defect
|
blocker
|
Near Release
|
Default
|
| #88 |
Logged out users have too many connections
|
|
defect
|
blocker
|
Sometime
|
People
|
| #127 |
Fix the admin CSS post-F17
|
|
enhancement
|
blocker
|
Post Django 1.4
|
Infrastructure
|
| #128 |
Upgrade reversion
|
|
defect
|
blocker
|
Sometime
|
Infrastructure
|
| #252 |
People lookup: case-insensitive matching
|
|
defect
|
blocker
|
Sometime
|
Membership confirmation
|
| #1 |
The current database sucks
|
|
defect
|
major
|
Sometime
|
Core
|
| #4 |
Log actions taken
|
|
enhancement
|
major
|
Near Release
|
Default
|
| #5 |
Easily-customizable reporting interface
|
|
enhancement
|
major
|
Near Release
|
Core
|
| #114 |
Bulk group suspension
|
|
enhancement
|
major
|
Near Release
|
Core
|
| #115 |
Selective group reimport
|
|
enhancement
|
major
|
Near Release
|
Core
|
| #167 |
Show locker number in admin
|
|
enhancement
|
major
|
Sometime
|
Space
|
| #188 |
Account numbers in issues.csv
|
|
enhancement
|
major
|
Sometime
|
Membership confirmation
|
| #189 |
Description page for issues.csv
|
|
enhancement
|
major
|
Sometime
|
Membership confirmation
|
| #193 |
Better filtering in reporting infrastructure
|
|
enhancement
|
major
|
Sometime
|
Reporting
|
| #224 |
Better error messages/docs for midway assignments upload
|
|
enhancement
|
major
|
Sometime
|
Midway
|
| #225 |
"Upload assignments" link on midway map page
|
|
enhancement
|
major
|
Sometime
|
Midway
|
| #235 |
Advise groups to watch for a reply from CAC
|
|
enhancement
|
major
|
Sometime
|
Space
|
| #2 |
Maintain an ACL for updating each group's information
|
|
enhancement
|
normal
|
Initial Release
|
Default
|
| #3 |
Use Moira-fed sources for authorization
|
|
enhancement
|
normal
|
Initial Release
|
Core
|
| #8 |
Allow limited access to funding boards
|
|
enhancement
|
normal
|
The Distant Future
|
Default
|
| #9 |
Allow multiple presidents and treasurers
|
|
enhancement
|
normal
|
Initial Release
|
Default
|
| #10 |
Maintain signatory lists
|
|
enhancement
|
normal
|
Initial Release
|
Default
|
| #12 |
Various actions should automatically send mail to interested parties
|
|
enhancement
|
normal
|
Near Release
|
Default
|
| #15 |
Office access maintenance
|
|
enhancement
|
normal
|
Initial Release
|
Space
|
| #17 |
Allow editing where emails go
|
|
enhancement
|
normal
|
Near Release
|
Default
|
| #19 |
Store basic information about groups
|
|
enhancement
|
normal
|
Initial Release
|
Default
|
| #20 |
better UI for update interface
|
|
enhancement
|
normal
|
Initial Release
|
Default
|
| #22 |
Use new database as an opportunity to verify current data
|
|
task
|
normal
|
Initial Release
|
Default
|
| #24 |
Custom add groups UI
|
|
enhancement
|
normal
|
Near Release
|
Default
|
| #26 |
Better participant membership confirmation UI
|
|
enhancement
|
normal
|
Sometime
|
Membership confirmation
|
| #27 |
Membership confirmation using cycles
|
|
enhancement
|
normal
|
Fall 2012
|
Membership confirmation
|
| #29 |
Create data migrations for static models
|
|
enhancement
|
normal
|
Initial Release
|
Core
|
| #31 |
Different confirmation page for students and groups
|
|
enhancement
|
normal
|
Sometime
|
Membership confirmation
|
| #32 |
Fix escaping in the membership emails
|
|
defect
|
normal
|
Sometime
|
Membership confirmation
|
| #34 |
UI for getting the membership confirmation warning info we need
|
|
enhancement
|
normal
|
Sometime
|
Membership confirmation
|
| #37 |
Add text about appropriate use of data
|
|
enhancement
|
normal
|
Initial Release
|
Default
|
| #45 |
mark derecognized groups as derecognized in search
|
|
enhancement
|
normal
|
Sometime
|
Default
|
| #49 |
Prepopulate version history
|
|
enhancement
|
normal
|
Initial Release
|
Core
|
| #50 |
Regularly download constitutions
|
|
enhancement
|
normal
|
Near Release
|
Core
|
| #56 |
Group pages MIT-only
|
|
enhancement
|
normal
|
Initial Release
|
Default
|
| #57 |
Treat 404ing or 500ing constitutions as an error
|
|
enhancement
|
normal
|
Sometime
|
Core
|
| #59 |
Use transaction.commit_on_success in all the import scripts
|
|
task
|
normal
|
Sometime
|
Infrastructure
|
| #60 |
Determine constitution visibility policy (and implement/enforce it)
|
|
task
|
normal
|
Near Release
|
Core
|
| #63 |
Don't crash on users with hidden emails
|
|
defect
|
normal
|
Sometime
|
Default
|
| #67 |
Fix negative indexing in groups/diffs.py
|
|
defect
|
normal
|
Near Release
|
Core
|
| #68 |
Login and logout should redirect you back to where you came from
|
|
enhancement
|
normal
|
Sometime
|
Core
|
| #69 |
Non-existent users as signatory
|
|
defect
|
normal
|
Near Release
|
Default
|
| #72 |
Config retrieval script
|
|
enhancement
|
normal
|
Near Release
|
Core
|
| #73 |
Only create initial revisions for models that exist
|
|
defect
|
normal
|
Sometime
|
Infrastructure
|
| #76 |
Validate constitution_url
|
|
enhancement
|
normal
|
Near Release
|
Core
|
| #78 |
Add groupadmin role
|
|
enhancement
|
normal
|
Sometime
|
Core
|
| #85 |
"I'm feeling lucky" for group search
|
|
enhancement
|
normal
|
Sometime
|
Core
|
| #86 |
Auto-login when editing instead of "Permission Denied"
|
|
enhancement
|
normal
|
Sometime
|
Core
|
| #90 |
Bulk add interface for OfficeHolders
|
|
enhancement
|
normal
|
Near Release
|
People
|
| #91 |
Web interface to dump_{office,locker}_access
|
|
enhancement
|
normal
|
Near Release
|
Space
|
| #92 |
Give CAC read-only access to space page
|
|
enhancement
|
normal
|
Sometime
|
Space
|
| #95 |
Script to dump list of W20 groups
|
|
enhancement
|
normal
|
Near Release
|
Space
|
| #96 |
Differentiate between spaces CAC does and does not manage access to
|
|
enhancement
|
normal
|
Near Release
|
Space
|
| #104 |
Unrequire fields for Exec
|
|
enhancement
|
normal
|
Sometime
|
Core
|
| #105 |
Frosh-ready Midway page
|
|
enhancement
|
normal
|
Spring 2013
|
Midway
|
| #107 |
Add space permissions to asa-ebm
|
|
defect
|
normal
|
Sometime
|
Space
|
| #110 |
NameError: PermissionDenied isn't defined
|
|
defect
|
normal
|
Sometime
|
Space
|
| #111 |
Check creating new groups adds them to asa-official
|
|
defect
|
normal
|
Sometime
|
New Groups
|
| #113 |
Account numbers on signatory page
|
|
enhancement
|
normal
|
Sometime
|
People
|
| #119 |
Publicly display space assignments
|
|
enhancement
|
normal
|
Sometime
|
Space
|
| #121 |
Sync funding lists across officers' list changes (e.g., finboard-groups-only)
|
|
enhancement
|
normal
|
Sometime
|
Funding
|
| #125 |
Create GBM Proxy migration
|
|
task
|
normal
|
Sometime
|
People
|
| #129 |
Cap FYSM entries at 400 characters
|
|
enhancement
|
normal
|
Summer 2012
|
FYSM
|
| #134 |
Paths to files in headers of specialized db-dump files
|
|
enhancement
|
normal
|
Sometime
|
Reporting
|
| #140 |
Use OfficeHolders to ease membership confirmations
|
|
enhancement
|
normal
|
Fall 2012
|
Membership confirmation
|
| #148 |
groups/diffs.py sends private info to asa-admin
|
|
defect
|
normal
|
Sometime
|
Reporting
|
| #149 |
Defer kinit in groups/diffs.py
|
|
enhancement
|
normal
|
Sometime
|
Core
|
| #158 |
Remove Transitional Group Admin
|
|
enhancement
|
normal
|
Sometime
|
People
|
| #159 |
Sync GSC funding board list with DB
|
|
enhancement
|
normal
|
Sometime
|
Funding
|
| #163 |
Improve error message when Athena locker field is invalid
|
|
enhancement
|
normal
|
Sometime
|
Core
|
| #164 |
Make officer descriptions publicly available in the DB
|
|
enhancement
|
normal
|
Sometime
|
People
|
| #166 |
"MIT ID number", not "Card number"
|
|
enhancement
|
normal
|
Sometime
|
Space
|
| #169 |
Authz for membership confirmations
|
|
enhancement
|
normal
|
Fall 2012
|
Membership confirmation
|
| #170 |
Constitutions: constitution-req.html is not a valid constitution
|
|
enhancement
|
normal
|
Sometime
|
Reporting
|
| #172 |
space:0004_add_ebm_permissions migration should work on a new install
|
|
enhancement
|
normal
|
Sometime
|
Space
|
| #173 |
Convenient self-service way to generate group listing <select>
|
|
enhancement
|
normal
|
Sometime
|
Reporting
|
| #176 |
"Deadlines and Enforcement" section should be in the DB
|
|
enhancement
|
normal
|
Fall 2013
|
Membership confirmation
|
| #177 |
Use more HTML in the membership update form
|
|
enhancement
|
normal
|
Fall 2013
|
Membership confirmation
|
| #178 |
Membership confirmation section has poor grammar
|
|
enhancement
|
normal
|
Fall 2013
|
Membership confirmation
|
| #179 |
Rename template/groups/diffs/asa-official-update.txt
|
|
enhancement
|
normal
|
Sometime
|
Reporting
|
| #181 |
"Groups this user can admin" API call
|
|
enhancement
|
normal
|
Fall 2013
|
Membership confirmation
|
| #183 |
Link the submitted membership updates page more prominently
|
|
enhancement
|
normal
|
Fall 2013
|
Membership confirmation
|
| #184 |
Make the giant list of groups taller
|
|
enhancement
|
normal
|
Fall 2013
|
Membership confirmation
|
| #185 |
JSify the giant list of groups
|
|
enhancement
|
normal
|
Fall 2013
|
Membership confirmation
|
| #186 |
Interface to convert member list to membership numbers
|
|
enhancement
|
normal
|
Fall 2013
|
Membership confirmation
|
| #190 |
Access to cert-protected constitutions
|
|
enhancement
|
normal
|
Sometime
|
Reporting
|
| #191 |
Cycle-aware membership issues.csv
|
|
defect
|
normal
|
Fall 2013
|
Membership confirmation
|
| #192 |
load_people should show account class
|
|
enhancement
|
normal
|
Sometime
|
People
|
| #196 |
Reporting interface should support UTF-8 correctly
|
|
defect
|
normal
|
Sometime
|
Reporting
|
| #203 |
Account lookup should show group status
|
|
enhancement
|
normal
|
Sometime
|
Reporting
|
| #204 |
Group search shouldn't color NGEs as inactive
|
|
enhancement
|
normal
|
Sometime
|
Reporting
|
| #205 |
Search and reporting should show the number of matching groups
|
|
enhancement
|
normal
|
Sometime
|
Reporting
|