Commit Graph
100 Commits
Author SHA1 Message Date
Simon Pamies 8dc72fe8be Making sure to always overwrite start and stop scripts as they are never meant to be customized for any server 2013-09-11 22:11:02 -04:00
Simon Pamies 97e35b3dbb Added event description for ESS Nice 2013-08-29 09:48:56 +02:00
Simon Pamies 68efadb147 Adding getStartTimeReceived() to dummy tracked races 2013-08-25 12:57:03 +01:00
Simon Pamies 3ff9a34354 Adjusting the way we're motifying race log event listeners that trigger external calls (like the one for tractrac). Now making sure that TracTrac also gets notified if there is any pass change. Also going back to using analyzers because these will deliver reliable information and avoid duplicates. Added error messages to notify admin if the analyzer did not find anything in the race log. 2013-08-24 23:34:30 +01:00
Simon Pamies 482cd31478 Also for the ESS course designer we do want to name a course like it should be 2013-08-24 00:05:02 +01:00
Simon Pamies 2623dadc5d Update common controls CSS adding a new pointered link class 2013-08-24 00:04:24 +01:00
Simon Pamies 0489a2e6f2 Revamped the regatta overview
- Now the Status column is clickable leading to the detail view
- The Course column is clickable but also behaves like a clickable cell
2013-08-24 00:02:32 +01:00
Simon Pamies f6aa35f78c Added a clickable text cell that behaves like a link 2013-08-24 00:02:17 +01:00
Simon Pamies 343ed9a77c Changing default course name - it is not a template it is a default course 2013-08-24 00:01:47 +01:00
Simon Pamies f2555bb8c3 Nulling liveURI for races in REPLAY mode - that prevents replayed races to connect to obsolete ports or servers 2013-08-23 19:30:11 +01:00
Simon Pamies 51b141f08c Made logger static so that it does not get tried to replicate 2013-08-23 17:54:13 +01:00
Simon Pamies 1982b30f83 Updated monitoring grace time 2013-08-23 17:53:43 +01:00
Simon Pamies a642c73021 More logging for course updates 2013-08-23 14:31:30 +01:00
Simon Pamies 2c96a60e15 Always notifying course update listeners even if the analyzer does not find anything 2013-08-23 14:29:25 +01:00
Simon Pamies 2a65ed75f3 Updated mobile page for Cardiff 2013-08-22 21:35:13 +02:00
Simon Pamies 3806e7ad66 Made Cardiff live for the ESS series 2013-08-22 21:32:17 +02:00
Simon Pamies fb9071366e Changing the logic of stopping a race - only putting the real stop process into the thread in order to avoid having useless threads 2013-08-22 16:29:42 +02:00
Simon Pamies a8d01c3492 Moving stop race action after all data has been received to a separate thread so that it does not block other operations while loading many races 2013-08-22 16:05:30 +02:00
Simon Pamies 3598bd8ca1 Adding loading progress indicator to message to make debugging easier 2013-08-22 15:40:59 +02:00
Simon Pamies dc7c7a2a03 Not stopping a race until it has really received all data 2013-08-22 15:39:48 +02:00
Simon Pamies 62af15d8ef Fixed url handling 2013-08-17 17:38:12 +02:00
Simon Pamies ae2ab0856e Changed naming 2013-08-17 17:17:48 +02:00
Simon Pamies 4e91d03b27 Added commentd 2013-08-17 17:15:08 +02:00
Simon Pamies 1edc0fbabc Changed naming 2013-08-17 17:05:00 +02:00
Simon Pamies f90f175abd Added active indicator 2013-08-17 16:49:32 +02:00
Simon Pamies ad332b86a4 Changing the name of the update uri variable 2013-08-17 16:44:55 +02:00
Simon Pamies cc8274d704 Activating start time update for TracTrac 2013-08-16 16:41:22 +02:00
Simon Pamies d36852b547 Revamped update logic for TracTrac updates, added a StartTime update handler that connects to TracTrac and sets start time 2013-08-16 16:36:10 +02:00
Simon Pamies 1e33b22ab1 Added parameters to start a foreground or debug session 2013-08-16 12:22:18 +02:00
Simon Pamies af1cbc37f7 Fixed line ending problem 2013-08-15 23:16:48 +02:00
Simon Pamies 8d8b493692 Updated sailing webservices (markdown) 2013-08-14 16:07:40 +02:00
Simon Pamies 389365759d Updated sailing webservices (markdown) 2013-08-14 16:07:30 +02:00
Simon Pamies 7efb434155 Updated sailing webservices (markdown) 2013-08-14 16:07:15 +02:00
Simon Pamies b0ad04d84e Created sailing webservices (markdown) 2013-08-14 16:05:55 +02:00
Simon Pamies ea6b2cfe44 Updated home (markdown) 2013-08-14 16:04:35 +02:00
Simon Pamies 5bd89949fa Making it possible to disable selenium tests also reordered modules to have better overview over test setup 2013-08-09 20:31:50 +02:00
Simon Pamies d9dd484bd8 Finally fixing the problem with wrong wind inputs by handling Wind.getBearing() as it is meant (direction to where something goes) and reversing() whenever needed in the application (to make sure the UI consistently displays from value) 2013-08-09 19:13:45 +02:00
Simon Pamies 07e11500bd Merge branch 'master' into racecommittee_app 2013-08-01 22:43:05 +02:00
Simon Pamies ecd8cb2d55 Fixed an important bug in the racecomittee app: Wind is input by chosing
a "from" value but sent to the server by using a bearing.
2013-08-01 22:40:37 +02:00
Simon Pamies 403803b8fc Fixed failing test due to MetadataParser change 2013-08-01 13:44:47 +02:00
Simon Pamies 71207dd6a0 Now also supporting the old format and still extracting the right names 2013-07-28 12:28:09 +01:00
Simon Pamies 368265c30e Fixing the nasty bug with strange buoy names the right way: TracTrac now produces a property called P[1,2].Name that can be read by the MetadataParser. This fixes the bug without having to introduce that much magic (that also broke many other things) 2013-07-28 12:22:44 +01:00
Simon Pamies b6abbd31cb Revert "Fixed a nasty bug where names of marks were not matching the ones"
This reverts commit 580a65ee47.
2013-07-28 11:53:42 +01:00
Simon Pamies dfbc263ffb Revert "This course update logic is a mess. Making now sure to read the course at first. This is only a quick fix and I hate doing it..."
This reverts commit 13626b2ed1.
2013-07-28 11:31:41 +01:00
Simon Pamies 13626b2ed1 This course update logic is a mess. Making now sure to read the course at first. This is only a quick fix and I hate doing it... 2013-07-28 10:52:38 +01:00
Simon Pamies 580a65ee47 Fixed a nasty bug where names of marks were not matching the ones
configured in the TracTrac administration console. This bug hit the
racecommittee hard because creation of a course has been almost
impossible.

The solution is to make sure that single marks are created before the
corresponding gate. This avoids having strangely named marks created
upon gate initialization.

This commit also introduces hashCode for all mark and gate related
implementation. This is to ensure that only the Id is hashed because
this is the only really reliable base for object identity. It also
matches the semantics of getOrCreateMark(Serializable id).
2013-07-27 23:10:49 +01:00
Simon Pamies 8b7bb2b665 Extended logging for course update 2013-07-25 16:25:25 +01:00
Simon Pamies 0cc2d38ba4 Added UUID for ControlPoints to make debugging easier 2013-07-25 15:16:03 +01:00
Simon Pamies a111a5a046 Updated amazon ec2 create new app instance (markdown) 2013-07-15 19:52:54 +02:00
Simon Pamies f8d2032e73 Added howto images to create a new app instance with Amazon EC2 2013-07-15 19:32:17 +02:00
Simon Pamies 8891ffd57e Updated amazon ec2 create new app instance (markdown) 2013-07-15 19:31:37 +02:00
Simon Pamies 97581d8d27 Created amazon ec2 create new app instance (markdown) 2013-07-15 19:30:01 +02:00
Simon Pamies 76c6291707 Updated amazon ec2 (markdown) 2013-07-15 19:29:42 +02:00
Simon Pamies d604ae0f55 Updated home (markdown) 2013-07-15 19:28:46 +02:00
Simon Pamies 624076b068 Make sure to also inject the right server port into monitoring properties 2013-07-15 19:06:55 +02:00
Simon Pamies b1cfcc4fd0 Also have placeholder ready for remote deployed instances 2013-07-15 18:43:48 +02:00
Simon Pamies 2be2938e31 Now an instance is also configurable using ec2 user-data field 2013-07-15 18:09:52 +02:00
Simon Pamies 90d10e9514 Make sure that after a first start the version is updated again 2013-07-15 17:40:10 +02:00
Simon Pamies 1116f066ba Removing unneeded message 2013-07-15 17:32:10 +02:00
Simon Pamies ffd7014537 Moving away from using config.ini in a server environment. The configuration found in env.sh is canonical and now also enforced upon startup 2013-07-15 17:25:43 +02:00
Simon Pamies 40eaeb5a3e Extended functionality of export and import for mongo 2013-07-15 10:04:05 +02:00
Simon Pamies 67605d9119 Fixed import call for mongoimport 2013-07-15 09:38:25 +02:00
Simon Pamies b6cc3737d7 Uncompressing data before importing 2013-07-15 09:36:33 +02:00
Simon Pamies 74de27e129 Fixed execution mode for export and import scripts 2013-07-15 09:32:11 +02:00
Simon Pamies 3034a3ce0b Also add logs directory upon remote.deploy 2013-07-12 18:17:50 +02:00
Simon Pamies 1d92d53513 Displaying end of operation 2013-07-12 17:53:02 +02:00
Simon Pamies b608a6351e Updated replication connector to use product based host property 2013-07-12 17:47:03 +02:00
Simon Pamies ae7ebabe45 Added MONGO_HOST and REPLICA_HOST to environment 2013-07-12 17:46:31 +02:00
Simon Pamies b5357ada2d Added replica.exchangeHost and monog.host to product configuration in order to make it possible to use other hosts thatn localhost 2013-07-12 17:45:50 +02:00
Simon Pamies fbc79906c7 Make sure to create plugins directory if it does not exist during remote.deploy 2013-07-12 17:06:59 +02:00
Simon Pamies 7a814b22ad Updated extreme sailing series (markdown) 2013-07-11 15:10:01 +02:00
Simon Pamies e74a0b9c42 Updated extreme sailing series (markdown) 2013-07-11 15:10:01 +02:00
Simon Pamies f986736226 Updated production environment (markdown) 2013-07-11 15:10:01 +02:00
Simon Pamies 346d1c72b0 Removed SafeHtml as import 2013-07-08 12:04:55 +02:00
Simon Pamies 55fdfecd06 Removed live state from kieler woche 2013-07-08 11:59:24 +02:00
Simon Pamies 55993d249f Fixed spacing for message 2013-07-08 11:59:24 +02:00
Simon Pamies 0f96f0a698 Fixed logging path 2013-06-30 12:56:14 +02:00
Simon Pamies 2aa046ab8a Added scripts to export and import mongodb data 2013-06-30 12:52:31 +02:00
Simon Pamies d19e1c4bbd Added visible confirmation that scores have been updated 2013-06-30 11:58:52 +02:00
Simon Pamies e1a9bdb6bd Fixed spacing for startpage 2013-06-28 20:40:48 +02:00
Simon Pamies 504cbcaf94 Better indication of live status 2013-06-28 20:38:22 +02:00
Simon Pamies 5fd82e236e Make it possible to include additional parameters for the Java VM 2013-06-28 14:08:51 +02:00
Simon Pamies 45feb2ff4b Fixed naming and url of travemuender week 2013-06-28 11:57:53 +02:00
Simon Pamies 05b4eb1ee7 Linking top logo 2013-06-28 11:54:40 +02:00
Simon Pamies b5ebfa1d98 Adding a new line 2013-06-28 11:54:28 +02:00
Simon Pamies 93cb68810a Added option to deploy start page really fast 2013-06-28 11:51:38 +02:00
Simon Pamies 5a79e71a4f Putting KW2013 on top of the start page 2013-06-28 11:42:54 +02:00
Simon Pamies 95bb3823ed Fixed urls for events 2013-06-28 11:21:43 +02:00
Simon Pamies d046e240a9 Added URLs of next events 2013-06-28 11:12:07 +02:00
Simon Pamies 15c664e2c2 Disabling autmatic competitor filter - do not enable or you will burn to death 2013-06-27 16:20:22 +02:00
Simon Pamies 9b4fe0c506 Fixed message during remote deploy 2013-06-27 15:17:49 +02:00
Simon Pamies d1ba33b423 Adding isLive to mocks 2013-06-27 14:05:55 +02:00
Simon Pamies 5a5b4e3a49 More documentation for the isLive method - it needs some refactoring later 2013-06-27 14:05:39 +02:00
Simon Pamies d14607ab78 Make sure to correctly check for null for the time point 2013-06-27 14:04:43 +02:00
Simon Pamies 738416ccfc Added isLive functionality on server side 2013-06-27 14:04:21 +02:00
Simon Pamies f73d02f58a Fixed ports for master branch 2013-06-27 12:29:37 +02:00
Simon Pamies fa27193697 Adding isLive to mocks 2013-06-27 11:23:26 +02:00
Simon Pamies 762eb4fcbf More documentation for the isLive method - it needs some refactoring later 2013-06-27 11:22:01 +02:00
Simon Pamies 21ed139f11 Make sure to correctly check for null for the time point 2013-06-27 11:18:55 +02:00
Simon Pamies dfedfb5ecb Added isLive functionality on server side 2013-06-27 11:14:20 +02:00