Subversion Repositories wimsdev

Rev

Rev 14139 | Rev 15818 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 14139 Rev 14384
Line 1... Line 1...
1
adm/raw new features and modifications
1
adm/raw new features and modifications
2
--------------------------------------
2
--------------------------------------
-
 
3
 
-
 
4
**4.17-r.14384 (2019-11-05) :**
-
 
5
 
-
 
6
- add the job "changedates" (Repels the expiry date of `qclass` and all its sheets / exams)
-
 
7
- Jobs "listsheets" and "listexams" now display the list of expiration dates
-
 
8
 
3
 
9
 
4
**4.16b-r.14139 (2019-06-26) :**
10
**4.16b-r.14139 (2019-06-26) :**
-
 
11
 
5
- add "last_detail" to getsheetscores (gives the last score for each exercice) + correct a bug on "requires"
12
- add "last_detail" to getsheetscores (gives the last score for each exercice) + correct a bug on "requires"
6
- now getsheetscores job gives the sheet formula chosen by supervisor
13
- now getsheetscores job gives the sheet formula chosen by supervisor
7
- add "sheet_weight" in getsheetscores job + rename "weights" into "exo_weights"
14
- add "sheet_weight" in getsheetscores job + rename "weights" into "exo_weights"
8
 
15
 
9
 
16
 
10
**4.16a-r.13828 (2019-04-12) :**
17
**4.16a-r.13828 (2019-04-12) :**
-
 
18
 
11
- add "allowcloning" and "cloningpwd" to class_defs showed in getclass and listclasses (only allowcloning is accessible by listclasses)
19
- add "allowcloning" and "cloningpwd" to class_defs showed in getclass and listclasses (only allowcloning is accessible by listclasses)
12
- remove debug informations displayed in case of identification failure, and connexion refused by requested class
20
- remove debug informations displayed in case of identification failure, and connexion refused by requested class
13
 
21
 
14
 
22
 
15
**4.16-r.13460 (2018-12-04) :**
23
**4.16-r.13460 (2018-12-04) :**
-
 
24
 
16
- A bunch of bugfixes, issued by Q. Coumes (thx to him) :
25
- A bunch of bugfixes, issued by Q. Coumes (thx to him) :
17
	- **copyclass** : was not working as expected for a single class
26
	- **copyclass** : was not working as expected for a single class
18
	- **getclassmodif** : was not returning a valid json when several modified files
27
	- **getclassmodif** : was not returning a valid json when several modified files
19
	- **getclasstgz** : HTML headers was merged with the tgz binary.
28
	- **getclasstgz** : HTML headers was merged with the tgz binary.
20
	- **putcsv** : this alpha draft job now clearly indicate to avaoid using it until it's finished, instead of returning "unauthorized"
29
	- **putcsv** : this alpha draft job now clearly indicate to avaoid using it until it's finished, instead of returning "unauthorized"
21
	- **recuser** : more explicit message returned : "User successfully recovered"
30
	- **recuser** : more explicit message returned : "User successfully recovered"
22
	- **repairclass** : typo corrected ('action,')
31
	- **repairclass** : typo corrected ('action,')
23
 
32
 
24
 
33
 
25
**4.15-r.13228 (2018-07-20) :**
34
**4.15-r.13228 (2018-07-20) :**
-
 
35
 
26
- bugfix with the wims_sheet forbidden variable, replaced by sheet_id
36
- bugfix with the wims_sheet forbidden variable, replaced by sheet_id
27
- add missing addexam, addexo and putexo in the protocol doc
37
- add missing addexam, addexo and putexo in the protocol doc
28
- reformat protocol doc in markdown
38
- reformat protocol doc in markdown
29
 
39
 
30
 
40
 
31
**4.14-r.12957 (2018-06-15) :**
41
**4.14-r.12957 (2018-06-15) :**
-
 
42
 
32
- Job "getclass" gives some more lists (subclasses in a group, and every sub-items in the portal)
43
- Job "getclass" gives some more lists (subclasses in a group, and every sub-items in the portal)
33
- script "check.class" accepts class portals
44
- script "check.class" accepts class portals
34
 
45
 
35
 
46
 
36
**4.13-r.11380 (2018-01-11) :**
47
**4.13-r.11380 (2018-01-11) :**
-
 
48
 
37
- Job "deluser" removes also user related data (score, logs...)
49
- Job "deluser" removes also user related data (score, logs...)
38
- Job "recuser" recovers also user related data (score, logs...)
50
- Job "recuser" recovers also user related data (score, logs...)
39
- Job "deluser" accepts new option "del_from_trash" to orce a real user deletion
51
- Job "deluser" accepts new option "del_from_trash" to orce a real user deletion
40
 
52
 
41
**4.12a-r.11380 (2018-01-09) :**
53
**4.12a-r.11380 (2018-01-09) :**
42
- Job "lightpopup" now keep trace of http protocol (https)
54
Job "lightpopup" now keep trace of http protocol (https)
43
 
55
 
44
**4.12-r.11380 (2017-06-14) :**
56
**4.12-r.11380 (2017-06-14) :**
45
 
57
 
46
- Add a new job "buildexos" : it compiles (src->def) all class exercices, and refresh indexes
58
- Add a new job "buildexos" : it compiles (src->def) all class exercices, and refresh indexes
47
- Jobs "delexo" and "addexo" now accept the option "no_build", that improves the speed when there is a lot of exercices to handle at the same time. (but don't forget to call the "buildexos" job when all the deletions are done !)
59
- Jobs "delexo" and "addexo" now accept the option "no_build", that improves the speed when there is a lot of exercices to handle at the same time. (but don't forget to call the "buildexos" job when all the deletions are done !)
48
- better severity definition in addsheet
60
- better severity definition in addsheet
49
 
61
 
50
**4.11-r.11380 (2017-03-01) :**
62
**4.11-r.11380 (2017-03-01) :**
51
 
-
 
52
- Bugfix in GetSheetScores : when there was more than 100 users in the class, a cmd_output_too_long error was raised. (now cuts user list every 50)
63
Bugfix in GetSheetScores : when there was more than 100 users in the class, a cmd_output_too_long error was raised. (now cuts user list every 50)
53
 
64
 
54
**4.10-r.11100 (2016-11-23) :**
65
**4.10-r.11100 (2016-11-23) :**
55
 
-
 
56
- Adds 2 scripts used in modexosheet job (check.worksheet & clean.worksheet). They should have been already here since r.5665 :/
66
Adds 2 scripts used in modexosheet job (check.worksheet & clean.worksheet). They should have been already here since r.5665 :/
57
 
67
 
58
**4.09-r.11095 (2016-10-31) :**
68
**4.09-r.11095 (2016-10-31) :**
59
 
69
 
60
- corrects a bug introduced in r.10935 in addsheet and modsheet jobs. (!singlespace is replacing returns by simple spaces)
70
- corrects a bug introduced in r.10935 in addsheet and modsheet jobs. (!singlespace is replacing returns by simple spaces)
61
- introduces a new job in ALPHA state : "repairclass"
71
- introduces a new job in ALPHA state : "repairclass"
Line 156... Line 166...
156
	Use "listexos" instead
166
	Use "listexos" instead
157
 
167
 
158
**3.23 (06/2010) :**
168
**3.23 (06/2010) :**
159
 
169
 
160
- New jobs : addexam, addexo, checkexam, delexam, delexo, download, getexam,
170
- New jobs : addexam, addexo, checkexam, delexam, delexo, download, getexam,
161
				 getexamlog, getexo, getexofile, getmodule, getscores, linkexo,
171
				getexamlog, getexo, getexofile, getmodule, getscores, linkexo,
162
				 listmodules, modexam, modsheet, putexo, search
172
				listmodules, modexam, modsheet, putexo, search
163
				 (some jobs are currently in beta only)
173
				(some jobs are currently in beta only)
164
- XML format improved (still needs work)
174
- XML format improved (still needs work)
165
 
175
 
166
**3.22  (06/2009) :**
176
**3.22  (06/2009) :**
167
 
177
 
168
- bugs in getcvs due to !hex in scoring
178
- bugs in getcvs due to !hex in scoring