SchoolTool 1.6.0 "natty"

What's new
------------
* Resource demographics, demographic limit keys, boolean demographic fields.
* Add new student, teacher, administrator
* Use Liberation fonts in PDF
* Report package and index page
* Developer documentation generated from source
* Split schooltool.commendation example plugin into a separate project

Milestone information

Project:
SchoolTool
Series:
1.6
Version:
1.6.0
Code name:
natty
Released:
 
Registrant:
Gediminas Paulauskas
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
2 Alan Elkner, 7 Gediminas Paulauskas
Blueprints:
1 Implemented
Bugs:
9 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon schooltool-1.6.0.tar.gz (md5, sig) source 888
last downloaded 9 days ago
Total downloads: 888

Release notes 

- Added boolean demographic fields.
- Added demographics for resources.
- Added limit keys to demographic fields.
- Created group-aware person add views.
- Use Liberation fonts instead of non-free Microsoft fonts
- Added schooltool.report package
- Removed schooltool.commendation example plugin

Changelog 

View the full changelog

New features
++++++++++++

- Added report package (https://launchpad.net/bugs/429588)
  - New Manage->Reports page listing all available reports.
  - New reportLink directive for registering reports.
  - Copied translations from gradebook.
- Added boolean demographic fields.
- Added demographics for resources.
- Added limit keys property to demographic fields.
- Created group-aware (teacher, student, administrator) person add views.
- Use Liberation fonts instead of non-free Microsoft fonts (https://launchpad.net/bugs/371655).
  You have to edit schooltool.conf and change msttcorefonts to ttf-liberation to
  re-enable PDF generation.
- Developer documentation can be generated from source.
- Update included jQuery to 1.5 (https://launchpad.net/bugs/588645).
- Move schooltool.commendation example plugin into its own project
  https://launchpad.net/schooltool.commendation
- Include meta.zcml of plugins first to allow them have optional dependencies.
- Updated translations.

Bug fixes
+++++++++

- Workaround tests failing if translations have been compiled (https://launchpad.net/bugs/79761).
- Fixed crashes when term title is "First" or "Last" (https://launchpad.net/bugs/485639).

Cleanup
+++++++

- Removed obsolete dependencies, support upgrading from schooltool >= 1.0 only.
- Removed obsolete config keys.
- Renamed the default schooltool application to schooltool.standard.
- Removed 'Report a bug on Launchpad' link from the footer

1 blueprint and 9 bugs targeted

Blueprint Priority Assignee Delivery
Use liberation fonts instead of msttcorefonts Use liberation fonts instead of msttcorefonts 3 Medium Gediminas Paulauskas  11 Implemented
Bug report Importance Assignee Status
371655 #371655 Use free fonts instead of msttcorefonts 3 High Gediminas Paulauskas  10 Fix Released
429588 #429588 reports action menu 3 High Alan Elkner  10 Fix Released
562358 #562358 schooltool-2009 3 High Gediminas Paulauskas  10 Fix Released
588645 #588645 Update included jQuery to 1.4 3 High Gediminas Paulauskas  10 Fix Released
752021 #752021 Broken Cancel buttons for addTeacher, addStudent and addAdministrator views 4 Medium Gediminas Paulauskas  10 Fix Released
79761 #79761 locale-independent unit tests 5 Low Gediminas Paulauskas  10 Fix Released
485639 #485639 Terms cannot be titled "First" or "Last" 5 Low Alan Elkner  10 Fix Released
540429 #540429 customizable demographics by group 6 Wishlist   10 Fix Released
747176 #747176 Add Traditional Chinese translation 6 Wishlist Gediminas Paulauskas  10 Fix Released
This milestone contains Public information
Everyone can see this information.