- adding ability for fees to be assigned to students without being assigned to programs or courses.
- updating the way fees are calculated to be compatible with fees being assigned to students without being assigned to programs or courses.
- changing the way payment plans work completely to be compatible with an infinite number of fees as so fees can be assigned to families post registration and then be on their own payment plan, even if the family already uses that payment plan for something else.

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@34 f221f11d-c50b-394f-a1f7-493ed0d75264
- adding ability for fees to be assigned to students without being assigned to programs or courses.
- updating the way fees are calculated to be compatible with fees being assigned to students without being assigned to programs or courses.
- changing the way payment plans work completely to be compatible with an infinite number of fees as so fees can be assigned to families post registration and then be on their own payment plan, even if the family already uses that payment plan for something else.

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@35 f221f11d-c50b-394f-a1f7-493ed0d75264
- added comment

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@38 f221f11d-c50b-394f-a1f7-493ed0d75264
Merge all from trunk at 39

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@40 f221f11d-c50b-394f-a1f7-493ed0d75264
- remove comment

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@41 f221f11d-c50b-394f-a1f7-493ed0d75264
added ability for administrators to unenroll from students courses and programs.

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@42 f221f11d-c50b-394f-a1f7-493ed0d75264
added description and fee details to the administrator add course and programs screens

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@43 f221f11d-c50b-394f-a1f7-493ed0d75264
Make fee types be per-campus instead of system wide.

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@44 f221f11d-c50b-394f-a1f7-493ed0d75264
make payment plans and fees use the per-campus fee types

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@45 f221f11d-c50b-394f-a1f7-493ed0d75264
modify choose payment plan screen to include all fee types if the total amount for that type is > than 0

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@46 f221f11d-c50b-394f-a1f7-493ed0d75264
adjust wording on choose payment plan screen for parents

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@47 f221f11d-c50b-394f-a1f7-493ed0d75264
make invoices refer to family_payment_plan_id instead of payment_plan_id so payment plans can be reused later for a separate set of fees.

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@48 f221f11d-c50b-394f-a1f7-493ed0d75264
implement ability for fees to be assigned to a payment plan directly.
disable quickbooks on setup payment plans.

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@49 f221f11d-c50b-394f-a1f7-493ed0d75264
implement shirt sizes for the student info form.

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@50 f221f11d-c50b-394f-a1f7-493ed0d75264
fix problem with completing payment plan setup when an invoice is paid

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@51 f221f11d-c50b-394f-a1f7-493ed0d75264
fix requirements bug
spruce up layout
add viewOfferings page

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@52 f221f11d-c50b-394f-a1f7-493ed0d75264
create script to enable the copying of a campus completely to another campus.

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@53 f221f11d-c50b-394f-a1f7-493ed0d75264
add files folder for website-specific files

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@54 f221f11d-c50b-394f-a1f7-493ed0d75264
huge amount of improvements and bug fixes

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@55 f221f11d-c50b-394f-a1f7-493ed0d75264
fix issue with campuses using the wrong fee type id to generate fee totals

git-svn-id: https://subversion.assembla.com/svn/tsm-cms/branches/1@56 f221f11d-c50b-394f-a1f7-493ed0d75264