| #40 |
FYSM display names shouldn't end in ", The" or ", MIT"
|
|
enhancement
|
trivial
|
Summer 2012
|
FYSM
|
| #126 |
Don't import the settings module directly
|
|
enhancement
|
trivial
|
Sometime
|
Core
|
| #135 |
Place timestamps in headers of specialized db-dump files
|
|
enhancement
|
trivial
|
Sometime
|
Reporting
|
| #7 |
Allow inputting of resources into the database
|
|
enhancement
|
minor
|
Sometime
|
Space
|
| #11 |
Allow changing officer lists
|
|
enhancement
|
minor
|
Near Release
|
Default
|
| #16 |
Violations note field
|
|
enhancement
|
minor
|
The Distant Future
|
Default
|
| #30 |
Create data migration for activity categories
|
|
enhancement
|
minor
|
Sometime
|
Core
|
| #38 |
Add database keys, unique constraints, etc.
|
|
task
|
minor
|
Sometime
|
Core
|
| #51 |
Better commit emails
|
|
task
|
minor
|
The Distant Future
|
Infrastructure
|
| #53 |
Automate 50% student checking
|
|
enhancement
|
minor
|
Fall 2012
|
Membership confirmation
|
| #61 |
login button
|
|
enhancement
|
minor
|
Sometime
|
Default
|
| #74 |
List your roles with groups
|
|
enhancement
|
minor
|
Sometime
|
Default
|
| #87 |
Refactor manage_officers
|
|
enhancement
|
minor
|
Sometime
|
People
|
| #99 |
Filter by currency (Django 1.4)
|
|
enhancement
|
minor
|
Post Django 1.4
|
Default
|
| #100 |
Show all on group pages (Django 1.4)
|
|
enhancement
|
minor
|
Post Django 1.4
|
Core
|
| #101 |
Copy CAC on space access emails to groups
|
|
enhancement
|
minor
|
Near Release
|
Space
|
| #108 |
Link to space access page in update emails
|
|
enhancement
|
minor
|
Sometime
|
Space
|
| #116 |
Database emails start with a blank line
|
|
enhancement
|
minor
|
Sometime
|
Core
|
| #117 |
Include group in space email subject line
|
|
enhancement
|
minor
|
Sometime
|
Space
|
| #120 |
Fix column name in space.admin for SpaceAccessListEntry
|
|
defect
|
minor
|
Sometime
|
Space
|
| #122 |
Allow search by cost object
|
|
enhancement
|
minor
|
Sometime
|
Funding
|
| #123 |
Allow search by officers' list
|
|
enhancement
|
minor
|
Sometime
|
Reporting
|
| #130 |
groups/diffs.py should diff more fields for Exec
|
|
enhancement
|
minor
|
Sometime
|
Reporting
|
| #132 |
Switch the scripts auth code to using UNUSABLE_PASSWORD
|
|
defect
|
minor
|
Sometime
|
Infrastructure
|
| #133 |
Find out why Kuljot has no hashing algorithm
|
|
task
|
minor
|
Sometime
|
Infrastructure
|
| #136 |
Make clear who can run scripts to generate specialized db-dump files
|
|
enhancement
|
minor
|
Sometime
|
Reporting
|
| #142 |
Improve DB update language in recognition email
|
|
enhancement
|
minor
|
Sometime
|
Core
|
| #143 |
Link to DB entry directly in recognition email
|
|
enhancement
|
minor
|
Sometime
|
Core
|
| #144 |
Require Athena locker for new groups
|
|
enhancement
|
minor
|
Sometime
|
New Groups
|
| #146 |
Constitution linkifying filter
|
|
enhancement
|
minor
|
Sometime
|
Core
|
| #150 |
Better "Welcome to asa-official" email
|
|
enhancement
|
minor
|
Sometime
|
Reporting
|
| #151 |
Better wording when confirming group membership
|
|
enhancement
|
minor
|
Sometime
|
Membership confirmation
|
| #152 |
Warn non-students when they confirm group membership
|
|
enhancement
|
minor
|
Sometime
|
Membership confirmation
|
| #157 |
Linkify email lists
|
|
enhancement
|
minor
|
Sometime
|
Core
|
| #160 |
Better way to de-confirm group membership
|
|
enhancement
|
minor
|
Sometime
|
Membership confirmation
|
| #161 |
Handle active/suspended/etc. on asa-official
|
|
enhancement
|
minor
|
Sometime
|
Reporting
|
| #195 |
issues.csv should list suspended groups
|
|
enhancement
|
minor
|
Fall 2013
|
Membership confirmation
|
| #211 |
Absolute template paths
|
|
defect
|
minor
|
Sometime
|
Infrastructure
|
| #212 |
New group form should validate Athena usernames
|
|
defect
|
minor
|
Sometime
|
New Groups
|
| #232 |
Sort the people pages
|
|
enhancement
|
minor
|
Sometime
|
People
|
| #233 |
Warning when using "Space access" instead of "Update people" to grant access
|
|
enhancement
|
minor
|
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
|