~justas.sadzevicius/schooltool/flourish_timetables

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
=======
CHANGES
=======

1.7.0 (unreleased)
------------------

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

- All terms view for a section, allowing to extend a section to another term
  or link an existing section (https://launchpad.net/bugs/424498)
- XLS importer now automatically links sections with same ID that are marked to link

Cleanup
+++++++

- Removed help (https://launchpad.net/bugs/789157)
- Made ``zope.app.apidoc`` dependency optional, it is only useful for
  developers.
- Removed school setup data framework (https://launchpad.net/bugs/307237)

Bugfixes
++++++++

- Add paste.ini_tmpl to .tar.gz to fix start-schooltool-instance not creating
  the required paste.ini file.
  NOTE: run ``make-schooltool-instance instance`` to fix ``instance`` if it does
  not start.

ST API changes
++++++++++++++

- Pluggable traverser refactoring, traversers lost redundant request parameter
- Developer: enhanced ST tal API with schooltool:content


1.6.0 (2011-04-25)
------------------

- Move schooltool.commendation example plugin into its own project
  https://launchpad.net/schooltool.commendation
- 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).


1.6.0b1 (2011-04-18)
--------------------

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.

- Removed 'Report a bug on Launchpad' link from the footer
- Include meta.zcml of plugins first to allow them have optional dependencies.
- Updated translations.


1.6.0a1 (2011-02-23)
--------------------

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

- Added boolean demographic fields.
- Added customizable fields 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.
- Update included jQuery to 1.5 (https://launchpad.net/bugs/588645).
- Developer documentation can be generated from source.

Cleanup
+++++++

- Removed obsolete dependencies, support upgrading from schooltool >= 1.0 only.
- Removed obsolete config keys.
- Renamed the default schooltool application to schooltool.standard.


1.5.3 (2010-11-24)
------------------

- Fixed Section meeting time misalignment in calendar (https://launchpad.net/bugs/611797)
- Added Bengali and Faroese translations, updated many others


1.5.2 (2010-10-04)
------------------

- Activation of selected school year (https://launchpad.net/bugs/635160)
- Added "Add Multiple Persons" to Manage->Persons and "New Person" (for
  administration) to all other person views (https://launchpad.net/bugs/268127)
- Empty usernames no longer crash when adding a person (https://launchpad.net/bugs/644296)
- Replace access setting checkboxes with radio buttons (https://launchpad.net/bugs/638651)
- Fix security checks to let teachers edit learners and other section info
  if they have access rights.
- Add "View Person" action button in contact views (https://launchpad.net/bugs/635207)
- Update translations.


1.5.1 (2010-09-09)
------------------

- Tweaked WYSIWYG CK editor (https://launchpad.net/bugs/485446)
- Make CK editor work with servers under mod-rewrite (https://launchpad.net/bugs/258951)
- Update to work with latest ZTK (1.0a3)
- Renamed some classes and interfaces from Source to Vocabulary.
  This change is not backwards compatible, plugins may need updating.
- Added error checking on demographics edit form (https://launchpad.net/bugs/610870)
- Update translations.


1.5.0 (2010-07-13)
------------------

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

- Introduce minimalistic learning levels.
- Introduce versioned catalogs.
- Allow applying timetable for a part of the term only (https://launchpad.net/bugs/532428)
- TimeTable object now has consecutive_periods_as_one flag for use by journal

Bug fixes
+++++++++

- Speed up editing of section learners and instructors (https://launchpad.net/bugs/599258)
- XLS Importer catches errors before trying to create objects. (https://launchpad.net/bugs/306339)
- Removed SchoolTool logo from PDF footers (https://launchpad.net/bugs/561558)
- Update translations (ca, en_AU, eu, ne, pl, tr)


1.4.1 (2010-06-15)
------------------

- Copy data from previous school year (https://launchpad.net/bugs/541673)
- Update translations (ca, es, es_SV, sk, te, vi, zh_CN)


1.4.0 (2010-05-21)
------------------

This is a final release for Lucid.

- Fix Timetable Schemas page for non-manager users (https://launchpad.net/bugs/545780)
- Fix timetable display when first day of the week is empty (https://launchpad.net/bugs/545763)
- Fix timetable plugin for sampledata (https://launchpad.net/bugs/306107)
- Translate "Confirm" button in delete forms correctly.
- Update translations


1.3.2 (2010-04-29)
------------------

- Added course names to section links in the person view, sorting Sections and
  Groups links by school year (https://launchpad.net/bugs/545793)
- Made edit links on person, section and group views available only to managers (https://launchpad.net/bugs/361436)
- Display resources of calendar events on weekly view (https://launchpad.net/bugs/540099)
- Changed old Zonki in pdf footers (https://launchpad.net/bugs/561558)
- Use semicolon to separate instructors in section's label (https://launchpad.net/bugs/558911)
- Prevent the user to enter non-ascii usernames (https://launchpad.net/bugs/397610)
- Update translations


1.3.1 (2010-04-07)
------------------

- Reduce dependency on ``zope.app.*`` packages
- Allow advisors to view person info (https://launchpad.net/bugs/513064)
- Flag to disable mail server (https://launchpad.net/bugs/513026)
- Added action to send emails to student contacts (https://launchpad.net/bugs/496255)
- Formatted email form notifications (https://launchpad.net/bugs/497492)
- Fixed broken FCK Editor in some views (https://launchpad.net/bugs/556478)
- Added a "neutral" submit button style (https://launchpad.net/bugs/424510)
- Added security descriptions tutorial
- Update translations


1.3.0 (2010-01-06)
------------------

- Port to zope versions available in karmic https://launchpad.net/bugs/498803
- Update translations


1.2.1 (2009-12-29)
------------------

- Automatic plugin inclusion using z3c.autoinclude
- Many build improvements by Justas and Gediminas
- Code cleanup

Bug fixes
+++++++++

- Traceback trying to view student's contacts
  https://launchpad.net/bugs/475586
- Section scheduling view now returns to section on save
  https://launchpad.net/bugs/485616
- Removed Timetables link from section context, https://launchpad.net/bugs/485617

Translations
++++++++++++

- Many i18n fixes by Douglas and Gediminas
- Update translations


1.2.0 (2009-11-04)
------------------

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

- A way to enter contact information of users themselves (as opposed to
  external contacts) https://launchpad.net/bugs/381158

- Outgoing email support for interventions (sent either via specified
  SMTP server or your Gmail account).
  https://launchpad.net/bugs/417029,
  https://launchpad.net/bugs/417101,
  https://launchpad.net/bugs/425759

SchoolTool security
+++++++++++++++++++

- An overview page of user permissions (access rights) in SchoolTool.
  https://launchpad.net/bugs/381698
  (Only SchoolTool core permissions listed - Gradebook, Attendance/Journal
  and Interventions are soon to follow)

- Refined some of the rougher access permission corners, tightened
  permissions where needed.

Bug fixes
+++++++++

- Much better SchoolTool translatability coverage.

- Failed to create sections that span multiple terms.
  https://launchpad.net/bugs/427321

- Crufty section name display for section.
  https://launchpad.net/bugs/394388


1.0.3 (2009-07-07)
------------------

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

- New section adding view.

  - Multiple-term (linked) sections can now be created.

  - "New Section" button replaced with a link in action menu in course view.

  - Sections now can also be added from term's "sections" view.

  - See https://launchpad.net/bugs/389283

- You can specify the relationship between a person and a contact from a
  standard set (parent, guardian, step-parent, etc). See
  https://launchpad.net/bugs/381412

- Removed ability to delete calendar events that come from (section) timetables.
  See https://launchpad.net/bugs/271391

Douglas Cerna:

- Added missing attributes to the course adding form and the csv import.  See
  https://launchpad.net/bugs/384945 and
  https://launchpad.net/bugs/384957

Tweaks and fixes
++++++++++++++++

- Active year is no longer highlighted in red.  See
  https://launchpad.net/bugs/317651

- Fixed contact deletion crash. See
  https://launchpad.net/bugs/382239

- Section and course descriptions are displayed properly now.  See
  https://launchpad.net/bugs/370581

- Fixed a typo in default ethnicity demographics field.  See
  https://launchpad.net/bugs/376116

- Fixed glitches (events not displayed or displayed in wrong day) in weekly
  calendar views. See https://launchpad.net/bugs/285514 and
  https://launchpad.net/bugs/389626  Thanks go to Daniel Höger
  for the report and part of the fix.

Unicode fixes
+++++++++++++

Douglas Cerna:

- Contacts views.  See https://launchpad.net/bugs/382251

- Course CSV import.  See https://launchpad.net/bugs/375792


1.0.2 (2009-06-02)
------------------

Justas Sadzevičius:

- SchoolTool no longer supports groups as members of a section.  To add all
  members of a group, please use the filter in section's "edit individuals"
  page.  See https://launchpad.net/bugs/370629

- Optional "Course ID", "Goverment ID" and "Credits" fields added to a Course.
  See  https://launchpad.net/bugs/381031

Gediminas Paulauskas:

- Fixed broken packages.  See https://launchpad.net/bugs/352096

- Server properly starts after installation or upgrade.  See
  https://launchpad.net/bugs/334365


1.0.1 (2009-05-11)
------------------

Major
+++++

Translations are back in SchoolTool.

As usual, please set a preferred language in your browser or follow instructions
in the SchoolTool book:
http://book.schooltool.org/htmlhelp/translations.html#selecting-schooltool-s-language

Tweaks and fixes
++++++++++++++++

Douglas Cerna:

- Made CSV importer support blank lines.  See https://launchpad.net/bugs/253663

Justas Sadzevičius:

- Added section linking to the edit section view.


1.0.0 (2009-04-30)
------------------

Person and Demographics
+++++++++++++++++++++++

Filip Sufitchi <fsufitch@charon>:

- Initial implementation of demographics field management views.

Ignas Mikalajūnas <ignas@pov.lt>:

- Added custom demographics field storage and fields themselves.
- Added contacts to schooltool with list/add/edit/display views.
- Added contact managemenet view and made it possbile to add+assign contact
  in one go.

Alan Elkner <aelkner@gmail.com>:

- added group to person add form
- added advisor to person add form
- added advisor and advisee functionality to BasicPerson
- basicperson has new fields and some old ones were removed

PDF Reporting improvements
++++++++++++++++++++++++++

Justas Sadzevičius <justas@pov.lt>:

- Rewrite calendar PDF views to use RML.
- Added headers and footers to PDF views.

XLS import/export
+++++++++++++++++

Tom Hoffman <tom.hoffman@gmail.com>:

- Creaded empty annotated XLS import template.
- Updated texts in XLS import view

Ignas Mikalajūnas <ignas@pov.lt>:

- Added ability to import user passwords.

- Importer now will not complain about missing spreadsheets in the XLS
  file being imported.

- Added Export to XLS functionality.

- Split terms into 2 school years in sample data.

- Fixed a crash in export when no resources are assigned to a timetable
  event.

- Separated section import/export into separate spreadsheets.

- Made most if not all the objects in xls import reimportable.

- Added demographics information to the sample data file.

- Changed "Excel import" action to "XLS import".

Tweaks and fixes
++++++++++++++++

Tom Hoffman <tom.hoffman@gmail.com>:

- Updated section import csv file documentation.

Alan Elkner <aelkner@gmail.com>:

- Removed unused identifier field from add forms.

Filip Sufitchi:

- Made Delete buttons look consistently (Red) all over the system.

Chris Carey:

- Unify color color scheme in schooltool.gradebook and schooltool.lyceum.journal
  ajax status indicators.

- Added School Timetable id display to the School Timetable view page

Ignas Mikalajūnas <ignas@pov.lt>:

- Added headers to some Section views.
- Do not allow people without schooltool.edit permission on SchoolYears delete
  terms.
- Made field descriptions in most of the forms visible.
- Switched to ISO dates everyehere.
- Added date picker to all the forms in schooltool.
- Started using ISO date format (yyyy-mm-dd) in the short date formatter.

- Removed resource booking link from the section view.

Justas Sadzevičius <justas@pov.lt>:

- Added simple section cross-term copying and linking interface.

- Fixed a small bug in weekly calendar title - week date range was
  one day too long.

Douglas Cerna:

- Group and section member CSV import views.