2009-07-21 Ingo Weinzierl * webflys/src/main/webapp/pages/karte.js, webflys/src/main/webapp/pages/style.css: Changed icon source of tools. * webflys/src/main/webapp/images/draw_line_off.png, webflys/src/main/webapp/images/draw_line_on.png: Removed icons. * webflys/src/main/webapp/images/rohr_off.png, webflys/src/main/webapp/images/rohr_on.png, webflys/src/main/webapp/images/damm_off.png, webflys/src/main/webapp/images/damm_on.png, webflys/src/main/webapp/images/graben_off.png, webflys/src/main/webapp/images/graben_on.png: Added new icons for tools. 2009-07-16 Ingo Weinzierl * webflys/src/main/webapp/pages/karte.js, webflys/src/main/webapp/pages/app.jsp: Each job in the resultPanel became a link showing detailed information about it. 2009-07-16 Ingo Weinzierl * webflys/src/main/webapp/pages/entrance.jsp: Adjusted the css class of the bubmit button. 2009-07-16 Ingo Weinzierl * src/main/webapp/pages/style.css, src/main/webapp/pages/App.js, src/main/webapp/pages/app.jsp: Added a link to the scheduler showing information about all jobs of the current user. 2009-07-16 Ingo Weinzierl * webflys/src/main/webapp/pages/app.jsp: URL, linking to the start-page of the application, adjusted. 2009-07-16 Ingo Weinzierl * webflys/src/main/webapp/pages/karte.js, webflys/src/main/webapp/pages/app.jsp: After fetching all/one job, the time the request took is displayed below the map. 2009-07-15 Ingo Weinzierl * webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/resources/MessageResources.properties: Changed strings. * webflys/src/main/webapp/pages/karte.js: Changed order of buttons in the OpenLayer.Control.Panel. * webflys/src/main/webapp/pages/main.jsp, webflys/src/main/webapp/pages/style.css, webflys/src/main/webapp/pages/app.jsp: Moved the resultPanel into the map, which made the map bigger. Now, the resultPanel behaves like the LayerSwitcher. 2009-07-14 Ingo Weinzierl * webflys/src/main/webapp/pages/karte.js, webflys/src/main/webapp/pages/app.jsp: The window is locked and an icon is displayed while loading ajax requests. This is not sensitive to requests from OpenLayers. 2009-07-14 Ingo Weinzierl * webflys/src/main/webapp/pages/entrance.jsp: The entrance page got default-values for a nice presentation. 2009-07-13 Ingo Weinzierl * src/main/webapp/pages/main.jsp, src/main/webapp/pages/karte.js, src/main/webapp/pages/style.css, src/main/webapp/pages/InteractiveRangeSelection.js, src/main/webapp/pages/App.js, src/main/webapp/pages/app.jsp: Style-improvements and removing of some global variables. * src/main/webapp/images/logo-intevation.png: Intevation logo added. 2009-07-02 Ingo Weinzierl * webflys/src/main/webapp/pages/InteractiveRangeSelection.js: Changed standard language to german when selecting the range with the InteractiveRangeSelectionTool. TODO: I18N implementation to support different languages. 2009-04-20 Ingo Weinzierl * doc/INSTALL-ger.txt, doc/INSTALL-eng.txt: Added installation hints for OpenLayers and JQuery. 2009-04-20 Ingo Weinzierl * doc/INSTALL-ger.txt, doc/INSTALL-eng.txt: Installation guides. 2009-04-20 Ingo Weinzierl * doc/postgis/achse-schema.sql, doc/postgis/bauwerke-schema.sql, doc/postgis/querprofile-schema.sql, doc/postgis/kilometrierung-schema.sql, doc/postgis/usk_gf_ergebnis-shema.sql, doc/postgis/rohre_graben_damm-schema.sql: SQL schemata for creating necessary PostGIS tables. 2009-04-09 Ingo Weinzierl * webflys/src/main/webapp/pages/main.jsp: Map and result panel outsourced. * webflys/src/main/webapp/pages/app.jsp: Wrapper for the three components wsplgen panel, map and result panel. The wsplgen panel is integrated as iFrame to avoid reloading the map when the user works with the wsplgen panel. * webflys/src/main/webapp/App.js: JavaScript code for the wrapper. * webflys/src/main/webapp/index.jsp, webflys/src/main/webapp/pages/entrance.jsp, webflys/src/main/webapp/pages/InteractiveRangeSelection.js, webflys/src/main/webapp/WEB-INF/struts-config.xml, webflys/src/main/webapp/pages/style.css: Changes depending on outsourcing the map and the result panel. 2009-04-09 Ingo Weinzierl * webflys/src/main/webapp/images/draw_line_off.png, webflys/src/main/webapp/images/draw_line_on.png, webflys/src/main/webapp/images/zoomIn_off.png, webflys/src/main/webapp/images/zoomIn_on.png, webflys/src/main/webapp/images/startend_inactive.png, webflys/src/main/webapp/images/startend_active.png, webflys/src/main/webapp/images/pan_off.png, webflys/src/main/webapp/images/pan_on.png: Added new icons for OpenLayers controls. 2009-04-08 Ingo Weinzierl * webflys/src/main/webapp/pages/karte.js: Icon-Layout changed and a further OpenLayers Zoom Control added. * webflys/src/main/webapp/pages/style.css: Layout definitions for icons. 2009-04-08 Ingo Weinzierl * webflys/src/main/webapp/pages/InteractiveRangeSelection.js: The buffer for the specification of the nearest feature of a clickpoint, now depends on the resolution of the map. 2009-04-08 Ingo Weinzierl * ChangeLog.txt: Attention: r52 is broken. 2009-04-08 Ingo Weinzierl * webflys/src/main/webapp/pages/DrawMarker.js, webflys/src/main/webapp/pages/InteractiveRangeSelection.js: Bugfix: markers will be drawn only after the user has activated the tool in the toolbar. 2009-04-08 Ingo Weinzierl * webflys/src/main/webapp/pages/main.jsp: JavaScript lib included. From and To textfields have now an styleId attribute which is rendered to an id tag in html. * webflys/src/main/webapp/pages/karte.js: A function call to add the feature to select the calculation range interactivly by mouseclick. * webflys/src/main/webapp/pages/InteractiveRangeSelection.js: Tool to select start and end of the calculation range by clicking in the map. * webflys/src/main/webapp/pages/Range.js: Object to store value pairs. * webflys/src/main/webapp/pages/DrawMarker.js: OpenLayers.Control element to start the InteractiveRangeSelection tool. 2009-04-06 Ingo Weinzierl * webflys/src/main/webapp/pages/karte.js: Global and old RGDs will be fetched via WMS for a better performance. New RGDs, drawn by the current user, will be stored temporary in a vector layer. After saving these new RGDs, the vector layer is cleaned. 2009-04-06 Ingo Weinzierl * src/main/webapp/pages/main.jsp, src/main/webapp/pages/karte.js: New panel to show old calculation results of the current user. To avoid performance problems, the user is able to load only one result to the map. * src/main/webapp/pages/style.css: new design for the new panel. * src/main/resources/MessageResources_de.properties, src/main/resources/MessageResources.properties: Text for new panel. 2009-03-31 Ingo Weinzierl * webflys/src/main/java/de/intevation/webflys/model/River.java, webflys/src/main/webapp/pages/karte.js: Projection of all layers changed for further implementation to EPSG:31466. Later there will be an option to change the projection to support other areas on earth. 2009-03-30 Ingo Weinzierl * webflys/src/main/webapp/pages/karte.js: Feature completed. The user is able to draw pipes, causeys and rills into the map. The features, created with these three tools, have information about it's author, the river which they belong to, the type of barrier they are from and some other information. The features won't be stored into the database unless the user clicks the button to save them. 2009-03-30 Ingo Weinzierl * webflys/src/main/java/de/intevation/webflys/servlets/GetGewaesser.java, webflys/src/main/java/de/intevation/webflys/servlets/UserId.java, webflys/src/main/webapp/WEB-INF/web.xml: New services. 'webflys/userId' tells us which user is registered to the session. 'webflys/getGewaesser' tells us which river we are working with. 2009-03-27 Ingo Weinzierl New Feature: Now we can draw lines into the map. TODO: The lines have no attributes objektart, user_id, timestamp or somethings else but the_geom which we need for WSPLGEN calculation. * webflys/src/main/webapp/pages/karte.js: New control elements in OL map to draw lines, save them via WFS-T into PostGIS database and navigating around. 2009-03-26 Ingo Weinzierl * webflys/src/main/webapp/pages/main.jsp, webflys/src/main/webapp/pages/karte.js: The initial map, created when entering the main page, will now be zoomed to the chosen river. The maxExtent of the OpenLayers map is still the whole world, so we are able to navigate to other rivers as well. 2009-03-26 Ingo Weinzierl * webflys/src/main/java/de/intevation/webflys/servlets/BoundingBox.java, webflys/src/main/webapp/WEB-INF/web.xml: New service /bbox available. It returns the BoundingBox of a special river as XML. Note: If there is a river in the parameter list of the URI (e.g. webflys/box?river=Saar) the BoundingBox of this River will be returned. If the URI does not contain a river, the BoundingBox of the river in the ServletContext will be returned. 2009-03-26 Ingo Weinzierl * webflys/src/main/java/de/intevation/webflys/model/River.java, webflys/src/main/java/de/intevation/webflys/model/BBox.java: Now, we are able to ask the River for it's BoundingBox. TODO: At the moment, there are two BoundingBoxes defined in an array. We should find the BoundingBox for a River on a better way. 2009-03-26 Ingo Weinzierl * webflys/src/main/webapp/pages/main.jsp, webflys/src/main/webapp/pages/karte.js: Integrated an OpenLayers map in the div container besides the parameter panel. A basic background layer 'NASA Mosaic' is always shown in the map. Other layers can be configured in an WMC file by the user himself. TODO: Requesting the WMC file should be handled by the scheduler, not in the Servlet itself. * webflys/src/main/java/de/intevation/webflys/servlets/ServeWMC.java, webflys/src/main/webapp/WEB-INF/web.xml: New Servlet to get the xml data of the WMC file to configure the OpenLayers map. 2009-03-25 Ingo Weinzierl * webflys/src/main/webapp/pages/main.jsp, webflys/src/main/webapp/pages/style.css: Added a div container besides the parameter panel where the map shall be displayed. 2008-10-30 stephan.holl@intevation.de * doc/webflysuesk-schnittstelle.txt: New. Included a small description about the available http-Parameter. 2008-07-03 stephan.holl@intevation.de * webflys/src/main/webapp/WEB-INF/web.xml: Headline deactivated * webflys/src/main/webapp/pages/entrance.jsp: Stylesheet-link corrected 2008-06-02 stephan : * ChangeLog.txt: Tagged as '2008-06-02' 2008-05-27 stephan.holl@intevation.de * doc/rename-tables.m4, doc/rivers.sql, doc/wst-schema.sql, webflys/src/main/resources/sql-statements.properties: Adopted db-schema for wst-files for BfG * contrib/wst-schema-oracle.sql: New. added for compatibility reasons 2008-05-27 stephan.holl@intevation.de * webflys/src/main/webapp/pages/main.jsp: removed headline because of clients wish 2008-05-23 stephan : * ChangeLog.txt: Tagged as '2008-05-23' 2008-05-23 stephan.holl@intevation.de * removed Tag 2008-05-23 to retag with bugfix 2008-05-23 stephan.holl@intevation.de * webflys/src/main/resources/MessageResources_de.properties: Typos fixed in german translation 2008-05-23 stephan : * ChangeLog.txt: Tagged as '2008-05-23' 2008-05-23 stephan.holl@intevation.de * contrib/url-rewrite-patch-t.stein@conterra.de.patch: New. 'Security'-patch from Tino Stein@conterra.de. Only kept for compatibility. 2008-05-22 Ingo Weinzierl : * webflys/src/main/webapp/pages/entrance.jsp, webflys/src/main/webapp/pages/main.jsp: Changed style of entrance.jsp. 2008-05-22 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/webapp/pages/wst-upload.jsp: Swaped legend describtion to properties files. 2008-05-22 Ingo Weinzierl : * webflys/src/main/webapp/pages/style.css, webflys/src/main/webapp/pages/wst-upload.jsp: Changed style for menu, table and errormessage. Changed style of wst-upload.jsp. 2008-05-20 Ingo Weinzierl : * webflys/src/main/webapp/pages/main.jsp: Changed design of html objects. * webflys/src/main/webapp/pages/style.css: Defined css style sheets to design html objects in main.jsp 2008-05-20 Ingo Weinzierl : * webflys/src/main/webapp/pages/style.css: Added style.css file to define style sheets outside. 2008-04-28 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/actions/EntranceAction.java, webflys/src/main/java/de/intevation/webflys/actions/MainAction.java, webflys/src/main/java/de/intevation/webflys/filters/EncodingFilter.java, webflys/src/main/java/de/intevation/webflys/model/Backend.java, webflys/src/main/java/de/intevation/webflys/model/Gauge.java, webflys/src/main/java/de/intevation/webflys/model/SQL.java, webflys/src/main/java/de/intevation/webflys/servlets/ServeWST.java: Removed trailing whitespace. 2008-04-28 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/**/*.java: Brought all to LGPLv3 * licenses/lgpl-2.1.txt: Removed LGPLv2 2008-04-27 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/SQL.java: Adjusted * webflys/src/main/java/de/intevation/webflys/model/sql-statements.properties: Removed * webflys/src/main/resources/sql-statements.properties: Readded here to make Maven include it in the result war file. 2008-04-27 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/sql-statements.properties: New. Contains all the sql statement strings now. * webflys/src/main/java/de/intevation/webflys/model/SQL.java: Loader for the sql statement strings. * webflys/src/main/java/de/intevation/webflys/model/Backend.java, webflys/src/main/java/de/intevation/webflys/model/WST2DB.java, webflys/src/main/java/de/intevation/webflys/servlets/ServeWST.java: Adjusted to use the sql statement stings from SQL. * doc/rename-tables.m4: New. Macros to rename tables. 2008-04-16 Sascha L. Teichmann : * ChangeLog.txt: Fixed tag. * HowToRelease.txt: Bring on par with scheduler. 2008-04-14 Stephan Holl : * ChangeLog.txt: Tagged as '2008-04-14' 2008-04-14 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/DEM.java: Removed '+1' term from inside check. The scheduler serves the right boundaries now. 2008-04-13 Sascha L. Teichmann : * ChangeLog.txt: Cleanup * HowToRelease.txt: Improved sed call to insert tag into ChangeLog.txt a bit. 2008-04-13 Stephan Holl : * HowToRelease.txt: New. Added similar script to for releasing a version of the webflys-GUI 2008-04-13 Stephan Holl : * ChangeLog.txt: Tagged as '2008-04-13' 2008-04-08 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/webapp/pages/main.jsp: Changed function of 'gel' parameter. 2008-04-08 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/webapp/pages/main.jsp: Changed webinterface parameter 'area'. 2008-04-08 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: Removed debug output. 2008-04-10 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/actions/EntranceAction.java: Store initial jobname and area in session now. * TODO.TXT: Added annotation regarding initial value of jobname. * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java: Removed meaningless println. * webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Fixed minor bug. Setting y property wasn't working. 2008-04-08 Stephan Holl : * TODO.txt: added more (simple) tasks 2008-04-08 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/webapp/pages/main.jsp: Delete an area parameter and unused strings in properties. 2008-04-05 Stephan Holl : * README.TXT: updated with some notes to documentation * TODO.TXT: updated tasks * doc/INSTALL.txt: updated and restructured; added notes to use with Oracle 2008-04-02 Stephan Holl : * TODO.txt: updated tasks 2008-03-28 Stephan Holl : * TODO.txt: updated more Tasks for doing 2008-03-28 Sascha L. Teichmann : * webflys/src/main/webapp/pages/main.jsp: Renamed scenario. Swapped DEM and WSP fieldsets to have the static and the dynamic parts of the whole mask en bloc each. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Adjusted i18n. 2008-03-28 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Don't bail out of wst deletion when secret is null. * webflys/src/main/webapp/WEB-INF/validation.xml: Make secret parameter in deletion of wst files mandatory. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Adjusted i18n. 2008-03-28 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/servlets/ServeWST.java: Fetch db connection from DBConnection now instead of direct context lookups. 2008-03-27 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/validators/MainValidator.java, webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/webapp/pages/main.jsp: Modified MainValidator. Jobname is needed, now. 2008-03-19 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/EntranceAction.java, webflys/src/main/java/de/intevation/webflys/actions/MainAction.java, webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/actions/WSTSelectAction.java, webflys/src/main/java/de/intevation/webflys/actions/WSTUploadAction.java: Set character encoding to utf-8. * webflys/src/main/webapp/pages/main.jsp: Made changes on design. 2008-03-18 Sascha L. Teichmann : * webflys/src/main/webapp/pages/main.jsp: Filled bean into HTML. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Adjusted i18n. * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java: Removed needless if-clause. 2008-03-18 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java: Find gauge for given markers, create a dyna bean and fill the bean with the formatted gauge data. In the request context the bean is to be found with the name 'gauge'. 2008-03-18 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java, webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Removed references to buildings again. * webflys/src/main/webapp/pages/main.jsp: Fixed. 2008-03-18 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/Gauge.java, webflys/src/main/java/de/intevation/webflys/model/River.java: Added methods to lookup gauge by given markers. 2008-03-17 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Add buildings again to make project compilable again. * webflys/src/main/java/de/intevation/webflys/filters/EncodingFilter.java: New. Sets a character encoding if request doesn't set one. Defaults to UTF-8. * webflys/src/main/webapp/WEB-INF/web.xml: Added new enconing filter. * webflys/src/main/webapp/pages/entrance.jsp, webflys/src/main/webapp/pages/main.jsp: added 'accept-charset' to forms. 2008-03-17 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Removed parameter 'buildings' an added a fourth paramter to area. 2008-03-16 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/Gauge.java: Added new properties 'from', 'to', 'km', 'aeo', 'zero', 'minW', 'maxW', 'minQ', 'maxQ'. * webflys/src/main/java/de/intevation/webflys/model/Rivers.java: Load gauges from scheduler, too. 2008-03-11 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/WSTSelectAction.java, webflys/src/main/java/de/intevation/webflys/model/WST.java, webflys/src/main/java/de/intevation/webflys/model/Backend.java: Added new method in Backend to catch WST data from database, without catching owner name. Changed method call in WSTSelectAction to catch WST data from Backend. 2008-03-09 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/**/*.java, webflys/src/main/webapp/**/*.jsp: find -regex '.*\.\(java\|jsp\)' | \ xargs sed -i 's/This file is part of WebFLYS/This file is part of WebFLYS\/UeSK/' 2008-03-09 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/**/*.java: Added LGPLv3 license header for new files. Old files out of FLYS are left LGPLv2. Removed needless imports. Removed trailing whitespace. * webflys/src/main/webapp/**/*.jsp: Mention copyright, authors and license (LGPLv3). * licenses/lgpl-2.1.txt, lgpl-3.0.txt: New. LGPLv2 and v3 2008-03-04 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Changed sql statement. * webflys/src/main/java/de/intevation/webflys/actions/WSTDeleteAction.java: Deleted debug lines. 2008-03-04 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Changed sql statements. * webflys/src/main/java/de/intevation/webflys/model/WST.java: Added parameter 'owner' and getter / setter methods. * webflys/src/main/webapp/pages/wst-upload.jsp: Added logic tag to avoid deleting global WSTs. 2008-03-02 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/servlets/ServeWST.java: Look for right JDNI resource name. * webflys/src/main/java/de/intevation/webflys/validators/DEMChecks.java: Work around a small bug in org.apache.commons.validator.util.ValidatorUtils. * webflys/src/main/resources/MessageResources_de.properties: Fixed a typo. 2008-03-02 Sascha L. Teichmann : * webflys/src/main/webapp/META-INF/context.xml: Fetch database resource from a resource link now. This enables it to be configured globally. See doc/INSTALL.txt for details. * doc/INSTALL.txt: Adjusted the install documentation. * webflys/src/main/java/de/intevation/webflys/model/DBConnection.java: The resource is renamed to 'webflys.db' to be more consistent. 2008-03-02 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/Rivers.java: Removed code to load rivers at startup from scheduler and from file system. * webflys/src/main/java/de/intevation/webflys/startup/LoadRivers.java: Load rivers only on demand from scheduler so that starting the web app without a running scheduler will not fail. 2008-02-21 Sascha L. Teichmann : * ChangeLog.txt: Tagged as "2006-02-21" 2008-02-14 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/WSTDeleteAction.java, webflys/src/main/java/de/intevation/webflys/servlets/ServeWST.java, webflys/src/main/java/de/intevation/webflys/model/WST.java, webflys/src/main/webapp/pages/wst-upload.jsp: Modified delete and download with a parameter 'secret'. * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Modified sql statements for the 'secret' parameter. * webflys/src/main/webapp/WEB-INF/struts-config.xml: Added a further parameter 'secret' to the wst-upload bean. 2008-02-14 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java, webflys/src/main/webapp/pages/main.jsp: DEM of current distance is shown in Webinterface. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Added strings for dem fieldset. 2008-02-14 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: If jobname is empty, default jobname is set. 2008-02-14 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java, webflys/src/main/java/de/intevation/webflys/validators/MainValidator.java: Validator mistake removed. 2008-02-12 Sascha L. Teichmann : * scheduler/src/main/java/de/intevation/webflys/handlers/KillHandler.java: Removed. "kill" is an alias of "delete". * scheduler/src/main/java/de/intevation/webflys/scheduler/Main.java: Make 'kill' an alias of 'delete'. * doc/scheduler-schnittstelle.txt: Mention that kill is an alias of delete. * scheduler/src/main/java/de/intevation/webflys/handlers/StopHandler.java: Implemented the 'stop' command. * scheduler/src/main/java/de/intevation/webflys/model/Backend.java: unlockJobs now takes a list of ids to set state for. * scheduler/src/main/java/de/intevation/webflys/model/JobExecutor.java: stop and kill now stop the running process. Code cleanup. * scheduler/src/main/java/de/intevation/webflys/model/Parameter.java: Fixed range error with upper boundary of DEM. * scheduler/src/main/java/de/intevation/webflys/handlers/ListHandler.java: Removed needless import. * scheduler/src/main/java/de/intevation/webflys/scheduler/Scheduler.java: Handle stop and kill commands for running processes. 2008-02-12 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java: Added comment. 2008-02-12 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java: Added a comment. 2008-02-12 Sascha L. Teichmann : * webflys/src/main/webapp/META-INF/context.xml: Added link to global 'webflys.scheduler' variable. 2008-02-12 Ingo Weinzierl : * webflys/src/main/webapp/pages/wst-upload.jsp, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/resources/MessageResources.properties: Titles depends on current language. * webflys/src/main/webapp/WEB-INF/validation.xml, webflys/src/main/java/de/intevation/webflys/forms/MainForm.java, webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: Wst-Button changed into Submit Button. Inputs will be saved into session, and reloaded after choosing a wst. * webflys/src/main/webapp/pages/main.jsp: Success or failure message depends on current language. 2008-02-11 Sascha L. Teichmann : * ChangeLog.txt: Tagged as "2008-02-11" 2008-02-11 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java, webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Values will be saved into session and restored from session by reloading the page. * webflys/src/main/java/de/intevation/webflys/actions/WSTSelectAction.java: When another wst is seleted, the column will be reset to 0. 2008-02-11 Ingo Weinzierl : * webflys/src/main/java/de/intevation/util/HTTPRPC.java: Handled exception if the scheduler is not running. * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/webapp/pages/main.jsp: Added success or failure message after starting a job. 2008-02-11 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/webapp/pages/main.jsp, webflys/src/main/webapp/pages/wst-upload.jsp: Style changes. Fonts are smaller. 2008-02-08 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/model/Backend.java: Added wsp parameter for the scheduler. 2008-02-08 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/forms/MainForm.java, webflys/src/main/java/de/intevation/webflys/model/Backend.java: Added optional parameters for the scheduler. 2008-02-07 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/startup/LoadRivers.java: Added function call for the scheduler with all needed parameters. 2008-02-07 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties, webflys/src/main/webapp/pages/main.jsp, webflys/src/main/webapp/pages/wst-upload.jsp, webflys/src/main/webapp/images/choice.png: Added text in the properties file. To select a WST File, you have to push the button, no more the link. Icon from [http://www.famfamfam.com/lab/icons/silk/] . 2008-02-06 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java, webflys/src/main/java/de/intevation/webflys/forms/MainForm.java, webflys/src/main/java/de/intevation/webflys/validators/MainValidator.java, webflys/src/main/webapp/WEB-INF/validation.xml: Modified validation for mainForm. Delta inputs are optional. 2008-02-06 Ingo Weinzierl : * webflys/src/main/webapp/pages/main.jsp: Moved javascript functions into header. 2008-02-05 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Added a pre-selection for one of the three radio buttons. * webflys/src/main/webapp/pages/main.jsp: Added javascript functions to blank out fields, which are not allowed to be changed. 2008-02-04 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/util/HTTPRPC.java: Added request method with no args. * webflys/src/main/java/de/intevation/webflys/startup/LoadRivers.java: Ask the scheduler for rivers and DEMs. Falls back to file system if this fails. * webflys/src/main/webapp/WEB-INF/web.xml: configure scheduler to http://localhost:8880 2008-02-04 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/util/HTTPRPC.java: Simple RPC over HTTP/POST mechanism to communicate with scheduler. 2008-02-04 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Modified setter methods for default cases in the input field. * webflys/src/main/java/de/intevation/webflys/validators/DEMChecks.java: Modified validator. From input field is no longer necessary. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Added new entries for validation and range fields. * webflys/src/main/webapp/WEB-INF/validation.xml: Added required fields for MainForm validation. * webflys/src/main/java/de/intevation/webflys/validators/MainValidator.java: Created new validator for MainForm. 2008-02-04 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties: Changed field name for main page. * webflys/src/main/resources/MessageResources_de.properties: Changed field name for main page. * webflys/src/main/webapp/pages/main.jsp: Changed size of field jobname. 2008-02-04 Ingo Weinzierl : * webflys/src/main/resources/MessageResources.properties: Added error messages for validation on entrance page. * webflys/src/main/resources/MessageResources_de.properties: Added error messages for validation on entrance page. * webflys/src/main/java/de/intevation/webflys/validators/DEMChecks.java: Added validation for from an to field. from needs to be smaller than to. 2008-02-03 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Only select WST columns with a description or a short description. This makes it easier to use the WSPTAG flag of WSPLGEN. * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: Removed needless import. 2008-01-28 Ingo Weinzierl : * webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Added setter and getter Methods for fields in main.jsp. * webflys/src/main/resources/MessageResources.properties: Added english text for fields on main page. * webflys/src/main/resources/MessageResources_de.properties: Added german text for fields on main page. * webflys/src/main/webapp/pages/main.jsp: Added radio buttons and input fields. 2008-01-25 Ingo Weinzierl : * webflys/sry/main/webapp/pages/main.jsp: Added input fields. * webflys/webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: Added setter and getter Methods for input fields in main.jsp. * webflys/webflys/src/main/resources/MessageResources_de.properties: Corrected a language mistake. 2008-01-24 Ingo Weinzierl : * webflys/src/main/webapp/pages/main.jsp: Added rows four input rows. * webflys/src/main/resources/MessageResources_de.properties: Added text for main page. * webflys/src/main/resources/MessageResources.properties Added text for main page. 2008-01-23 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/actions/MainAction.java: New fill action for main page. * webflys/src/main/java/de/intevation/webflys/forms/MainForm.java: New. Modeled as a real bean now. * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: Uses the MainForm bean now. * webflys/src/main/java/de/intevation/webflys/model/Parameters.java: Added column of wst. * webflys/src/main/webapp/WEB-INF/struts-config.xml: Use new MainForm and MainAction * webflys/src/main/webapp/WEB-INF/validation.xml: Validate MainForm now * webflys/src/main/webapp/pages/main.jsp: Simplified to use MainForm. 2008-01-23 Sascha L. Teichmann : * webflys/src/main/webapp/WEB-INF/validation.xml: Added 'msg' and 'depend' to custim validator because they are needed. 2008-01-23 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/DEM.java: Add a toString() method. * webflys/src/main/java/de/intevation/webflys/validators/DEMChecks.java: New check if given range bounderies are inside on DEM. * webflys/src/main/webapp/WEB-INF/validation.xml: Add new validator to entrance and main page. * webflys/src/main/webapp/WEB-INF/struts-config.xml: Added 'from' and 'to' to from bean of main bean. * webflys/src/main/webapp/pages/entrance.jsp: Shorten input fields a bit. * webflys/src/main/webapp/pages/main.jsp: Added output of calculation range. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Added new entries for DEM checks and range fields. * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: Added some debug output to execute(). 2008-01-22 Sascha L. Teichmann : * doc/wst-schema.sql: Added 'ON DELETE CASCADE' to foreign key constraints. * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Added code to delete WST for given id and user. * webflys/src/main/java/de/intevation/webflys/actions/WSTDeleteAction.java: Deletes a WST from database only in case that the session user is the owner of the WST corresponding to the given id. * webflys/src/main/webapp/WEB-INF/struts-config.xml: Configured action form and action mapping. * webflys/src/main/webapp/WEB-INF/validation.xml: Added validation for delete parameter. * webflys/src/main/webapp/pages/wst-upload.jsp: Added link to delete a WST. Confirm the deletion with JavaScript. * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Adjusted the i18n stuff. 2008-01-22 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/User.java, webflys/src/main/java/de/intevation/webflys/model/Backend.java: Moved SQL into Backend. 2008-01-22 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/actions/WSTUploadAction.java: Check for zero size uploads. * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Fixed SQL to select wst columns. * webflys/src/main/webapp/pages/main.jsp: Added listing of wst columns if present. 2008-01-22 Sascha L. Teichmann : * webflys/src/main/java/de/intevation/webflys/model/Backend.java: Added method to fetch wst colums from database for given wst. * webflys/src/main/java/de/intevation/webflys/model/WST.java: Added method to get all columns belonging to a wst. 2008-01-22 Sascha L. Teichmann : * webflys/src/main/resources/MessageResources.properties, webflys/src/main/resources/MessageResources_de.properties: Adjusted i18n stuff. * webflys/src/main/webapp/WEB-INF/struts-config.xml: Added form bean and action mapping for calculation start. * webflys/src/main/webapp/WEB-INF/validation.xml: Added calculation start. * webflys/src/main/webapp/pages/main.jsp: Added form for calculation start. * webflys/src/main/java/de/intevation/webflys/actions/StartCalculationAction.java: New. Called when caculation should begin. * webflys/src/main/java/de/intevation/webflys/model/WSTColumn.java: New. Model for WSTColumns. Should de used for