Mercurial > dive4elements > gnv-client
annotate gnv/Changes @ 409:df78178e1180
Moved user interface creation to an own action. This makes avoids code duplication and makes it easier to write new action to handle special interactions, because there is no need for parsing the describe document and creating the user interface after this.
gnv/trunk@599 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 22 Jan 2010 11:28:25 +0000 |
parents | 6b0ef2324d02 |
children | 9f4a0b990d27 |
rev | line source |
---|---|
293
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
1 2009-12-17 RELEASE 0.3 |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
2 |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
3 New: |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
4 |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
5 * Support for WKT line strings in GUI in form of text fields. |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
6 * Added control for boolean values. |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
7 * Litte demo WKT line string via Javascrip to demonstrate |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
8 new WKT option. |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
9 * Drawing of diagrams is to be triggeres explicitly now. |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
10 * Added options to export diagrams as PDF and SVG. |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
11 * Little info about running version. |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
12 |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
13 Fixed: |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
14 |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
15 * Various i18n messages (Issue 129) |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
16 * Removed some redundancy from the Tomcat configuration (Issue 109) |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
17 * Some communication problems with the artifact database server. |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
18 |
169
6cf73f5ea4a9
RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents:
49
diff
changeset
|
19 2009-11-13 RELEASE 0.2 |
6cf73f5ea4a9
RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents:
49
diff
changeset
|
20 |
293
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
21 New: |
169
6cf73f5ea4a9
RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents:
49
diff
changeset
|
22 |
293
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
23 * Enable client for multi-instances in the same browser by using |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
24 SessionIDs |
169
6cf73f5ea4a9
RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents:
49
diff
changeset
|
25 |
293
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
26 * Added support for all FIS |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
27 * Added support for skipping transition steps |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
28 * Added support for CSV and ODV formats via a common mechanism |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
29 * Updated to a newer version of RESTlet API |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
30 * Added first documentation for configuration |
169
6cf73f5ea4a9
RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents:
49
diff
changeset
|
31 |
6cf73f5ea4a9
RELEASE 0.2: Summarized activities in NEWS, Changes
Hans Plum <hans.plum@intevation.de>
parents:
49
diff
changeset
|
32 |
293
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
33 2009-10-07 RELEASE 0.1 |
49
94a07d1d9316
RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
0
diff
changeset
|
34 |
293
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
35 New: |
49
94a07d1d9316
RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
0
diff
changeset
|
36 |
293
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
37 * Initial Struts 1.x based Web-Client for the REST based |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
38 artifact database. |
49
94a07d1d9316
RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
0
diff
changeset
|
39 |
293
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
40 * UI mainly inspired by the prototype from conterra. |
49
94a07d1d9316
RELEASE 0.1
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
0
diff
changeset
|
41 |
293
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
42 * It implements a runtime system for working with artifacts |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
43 by storing a client side proxy model in the session of |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
44 the servlet context. The workflow is completely controlled |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
45 by the artifact living in the artifact database. |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
46 |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
47 * The input forms are generated by XSL transformation from |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
48 the 'describe' output of the artifact. |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
49 |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
50 * Output is rendered as PNG, downloadable PNGs, CSV and |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
51 statistics all produced serverside in the artifact database. |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
52 |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
53 * i18n/i10n is done by Struts and broadcasted via REST to |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
54 the REST beased artifact database. Supported languages: |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
55 German and English |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
56 |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
57 * The connection to the REST server is configure in web.xml |
6b0ef2324d02
Release 0.3
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents:
169
diff
changeset
|
58 default: http://localhost:8181 |