1 | January 2, 2014: the first deployment on lux16. |
---|
2 | |
---|
3 | January 3, 2014: files README, INSTALL, UPDATE, CHANGES are added to the |
---|
4 | deployment tar-ball which is from now on is generated using maven assembly |
---|
5 | plug-in. |
---|
6 | |
---|
7 | January 9-10, 2014. The spring-security settings (authentication and authorisation) |
---|
8 | are removed. Shibboleth sshaa.xml is added, and web.xml is adapted. The boolean column admin_rights |
---|
9 | is added to the table "principal" in the DB. Adding, updating and deleting a principal |
---|
10 | in the DB (only by admin) is debugged and tested. |
---|
11 | |
---|
12 | January 20, 2014. The database is updated (redundant duplicating ownerId column is removed |
---|
13 | from annotation table, and "admin_rights" is replaced with more informative "account" for the |
---|
14 | table principal. There are two profiles now: for tomcat authentication (laptop development testing) |
---|
15 | and shibbolized one. The deployment tarball is compiled with the shibbolized profile. |
---|
16 | |
---|
17 | March 11, 2014. The database is recreated (the old one was polluted by experimental data, |
---|
18 | "owner" is removed from access values). Shibboleth authentication is possible via a new |
---|
19 | authentication/login api, the other uri's return 401 unless authenticated/authorized. |
---|
20 | POST new annotation is possible with a temporary target uri of any form. Notebook DAO is added |
---|
21 | (unit tested), Notebook REST is added (not completed). The code is significantly refactored. |
---|
22 | |
---|
23 | March 18, 2014. The "bienvenue" page is created when a principal is successfully authenticated. Zipped and html cacher representations can be GET. |
---|
24 | |
---|
25 | April 7/04. 1) Added automated generation of the default record for a shibollized principal, if his/her record not in DB yet. However, to customise the record, the principal has to ask the database admin. 2) Added attribute âpublicâ to permission lists. The database is changed so that the column âpublicâ is added to the table annotation. 3) Attribute and element banes, and the names of their values are simplified. The corresponding tables and columns are renamed. 4) Using ânullâ as the intended value when a resource is not found is replaced with throwing an exception. |
---|
26 | |
---|
27 | April 11 2014. fixed bug: posting cached representations did now work. Added features: updating blob of the cached, updating its metadata, |
---|
28 | updating fragment connecting a target and its cached. |
---|
29 | |
---|
30 | May 15, 2014. Added validation (via the schem on SCHEMAcat) of the xmls sent by client. Refactoring. |
---|
31 | fixing busg with escape symbols and URL encoding of them. |
---|
32 | |
---|
33 | May 22, 2014. Resored automated prinicpal record generation for a fresh shibbolized user, update |
---|
34 | principal is fixed (both issues have appeared after eralier refactoring). Jsp pages are updated, |
---|
35 | dynamical logout adress is generated. |
---|
36 | |
---|
37 | June 27, 2014. The schema has been updated in such way that ref is now called href (similarly, |
---|
38 | ownerRef-->ownerHref, and principalRef --> principlaHref), is of type anyURI and gets value of the |
---|
39 | form <api>/<resource>/<id>, for instance |
---|
40 | |
---|
41 | /ds/webannotatornonshibb/api/cached/b0d3f18c-eecf-40ea-9979-eecbbdca7d68 |
---|
42 | |
---|
43 | In the previous version the server has been included as well in the URI. |
---|
44 | |
---|
45 | Moreover, an atribute xml:id is added to the schema for main resource instances. |
---|
46 | |
---|
47 | July 14, 2014. Added 1: api to send an image cached representation as a file, via its path |
---|
48 | or URI. At least will help in testing because I have problems with turning an image file |
---|
49 | onto a stream to send it via FF Client in a request body. Added 2: admin can change the external |
---|
50 | ID (UUID) of a resource. At least will help with testing. |
---|
51 | |
---|
52 | September 25, 2014. 1. DASISH schema is now a part of the deployment package, also accessible via |
---|
53 | the request of the form <server>/SCHEMA/DASISH-schema.xsd. 2. Two API's are added allowing to |
---|
54 | change annotation/user access mode. 3. The password is now hidden while process of registration |
---|
55 | of a non-shibboleth user (basic authentication). |
---|
56 | |
---|
57 | October 23, 2014. Minor chnages. The package for shibbolized version is prepared to be set up for |
---|
58 | CallTIME on lux17. |
---|
59 | |
---|
60 | October 28, 2014. Spelling mistake in schema, in the naming of the element in Target |
---|
61 | class is corrected (cachedRepresentatinons --> cachedRepresentations). |
---|
62 | |
---|
63 | October 31, 2014. This is a package for webannotator of shibbolized version for lux17, |
---|
64 | sych with the basic authenticated version. |
---|
65 | |
---|
66 | |
---|
67 | |
---|