source: main/waeup.kofa/trunk/CHANGES.txt @ 12829

Last change on this file since 12829 was 12810, checked in by Henrik Bettermann, 10 years ago

Skip empty rows produced by spreadsheet software.

File size: 6.5 KB
Line 
1Changes
2*******
3
41.3.2.dev0 (unreleased)
5=======================
6
7* Skip empty rows produced by spreadsheet software.
8
9* Add components to  configure a student export jobs in faculties.
10
11* StudentOnlinePaymentProcessor: Raise DuplicationError if payment
12  (in state paid) with same p_session and p_category exists.
13
14* Add new payment state 'waived'. This state can only be set by import
15  and is only used for the payments overview exporter to
16  mark sessions with waived fees.
17
18* Add exporter methods and export page to filter student data exports
19  by entering a list of student ids.
20
21* Student statistic can now be broken down by faculties or by departments.
22
23* Check if p_id exists in payments_catalog when importing payment tickets in
24  create mode.
25
26
271.3.1 (2015-01-14)
28==================
29
30* 1.3 was a brown bag release. Fix uploaded files.
31
32
331.3 (2015-01-13)
34================
35
36* Add documents package.
37
38* Do not compare ResultEntry objects but their attributes.
39
40* Modify getWidgetsData so that we always get the same error format.
41
42* Validate all codes in university.
43
44* Catch traceback when creating an application slip with a corrupted
45  image file.
46
47* Remove deprecated HTML and REST widgets and use html2dict and rest2dict
48  instead.
49
50* UserProcessor: Check if imported roles do exist in the portal.
51
52* Enable localization of batch processing modules.
53
54* Hide 'Create students' button. Only user admin can see this button.
55
56* Add application_slip_notice field to ApplicantsContainer.
57
58* Remove 'Size' column from logfiles table.
59
60* Add permission, page and button to mass-clear all students in a department.
61
62* Hide export download button 24 hours after file generation.
63
64* Add helper to allow `meminfo` checks for cached memory, etc.
65
66* Allow external checks of system load before performing expensive
67  actions.
68
69* Add new dependency: `psutil` (required to check system state).
70
71* Show flash message on general search page for the academics section.
72
73* Fix CertificateCourseProcessor. Mandatory is not a required field
74  and might be missing in import files. Improve logging. Extend and
75  fix CertCourseProcessorTests.
76
77* Provide customizable method for disabling clearance by clearance
78  officers.
79
80* Merge Javascript functions into one file. Add Javascript function to
81  calculate copyright notice year automatically.
82
83* Use lastname (surname) instead of firstname to verify found
84  application record on ApplicantRegistrationPage.
85
86* Append hash '#' also to datetimes to circumvent unwanted excel
87  automatic.
88
89* Method for (customizable) application passport upload requirements
90  added.
91
92* Filter payment ticket data exports by specifying the payment_date
93  period.
94
95* Method for (customizable) application payment slip download
96  requirements added.
97
98* Method for (customizable) application payment ticket upload
99  requirements added.
100
101* Remove unused rowadd javascript function.
102
103* certcode and reg_number added to DataForBursaryExporter.
104
105* Some batch processor names corrected.
106
107* Fixed ReST markup in setup.py long description.
108
109
1101.2 (2014-06-16)
111================
112
113* Redirect to login page after using password mandate.
114
115* Adding student payment tickets is logged.
116
117* Provide XMLRPC services for storing and retrieving fingerprint
118  scans.
119
120* Sort ContextualDictSource by dictionary values not by keys.
121
122* Add regular school fee and balance payments when exporting payments
123  overviews.
124
125* Add samePaymentMade method to StudentsUtils.
126
127* Fingerprint file upload enabled.
128
129* is_fresh property method added to Student class.
130
131* Special application procedure modified. Special applicants must submit
132  their form before they can download payment slips. Thus the regular
133  workflow is now applied but, in contrast to regular applications,
134  special applicants can create and pay more than one payment ticket.
135  Also application slips are hidden.
136
137* Add setMatricNumber and constructMatricNumber methods to StudentsUtils.
138
139* When sending mails, always set from-address to 'no-reply@waeup.org'.
140  Real from-addresses are now set in Cc and Reply-To fields. This is
141  to tackle problems with yahoo (does not allow yahoo.com mails to be
142  sent from non-yahoo servers).
143
144* Multiple payments in special application containers enabled.
145  Special payment applicants remain in state started after payment.
146
147* File input fields brought into shape with Bootstrap 3.
148
149* Transcript and access code pagetemplates adjusted.
150
151* Print QR codes on all student slips.
152
153* Allow adding current_level to base data section on all student slips
154  (requested by Uniben).
155
156* Windows is no longer supported. Installation manual removed.
157
158* Added JS helper to scroll to sequencelists after adding/removing items.
159
160
1611.1 (2014-03-13)
162================
163
164* Add display_fullname column to CourseTicketExporter (requested by Uniben).
165
166* Do also export student and course ticket data of students on probation.
167
168* 'Create student' option removed from 'Application Transition'
169  select field.
170
171* API docs added.
172
173* Back-to links replaced by animated jQuery plugins.
174
175* Default frontpage text updated.
176
177* Use absolute urls on datacenter pages.
178
179* Provide customizable method for disabling student payments.
180
181* After login and logout, regular users (officers) are redirected
182  to the portal's index page not to the portal's root. The
183  root URL can now be rewritten be Nginx or Apache so that the user
184  is being redirected to the university website
185  when entering the root URL directly or clicking the acronym.
186
187* Show tooltip alert and warning window before updating plugins.
188
189* JSAction has been deprecated. KofaAction can be used instead. Additional
190  parameters can be used in @action decorators to enable tooltips and/or
191  warning windows. The old @jsaction decorator still triggers a default
192  warning message.
193
194* jquery-ui.min.js is also used for tooltips.
195
196* Do not create TSC AC batch when updating plugins.
197  All TSC batches are created.
198
199* Make table on applicantsrootpage responsive.
200
201* Change width of input, select and textarea fields.
202
203* Use only https in theme.html.
204
205* INSTALL.txt updated and integrated into Sphinx documentation.
206
207* Redundancies removed in docs.
208
209
2101.0 (2014-02-22)
211================
212
213* Diazofied the complete package.
214
215
2160.2.1 (2014-02-21)
217==================
218
219* Send mails to from-address, if site-wide config admin is
220  different from it.
221
222* Change flash message for successful applicants.
223
224* Use more attributes of applicants with payer objects.
225
226* Update copyright infos (year).
227
228* Localization updates.
229
230
2310.2 (2014-01-09)
232================
233
234Tons of changes.
235
236
2370.1 (never released)
238====================
239
240Initial version. Copy from waeup.sirp.
Note: See TracBrowser for help on using the repository browser.