On a ship page, warns when a ship is actively hidden
[ais.git] / bin / djais / views.py
index dfb6158564f59b7607712205c6c1cf7d43675920..98ba0ca1685cce744ed6f08cbc67e2ea9005e555 100644 (file)
@@ -33,7 +33,7 @@ from ais.common import COUNTRIES_MID, Nmea, NmeaFeeder, strmmsi_to_mmsi, SHIP_TY
 from ais.ntools import datetime_to_timestamp, clean_ais_charset, clean_latitude, clean_longitude, LatLonFormatError
 from ais.inputs.common import is_id4_active
 from ais.inputs.stats import STATS_DIR
-from ais.inputs.config import peers_get_config
+from ais.inputs.config import peers_get_config, get_hidden_mmsi
 from ais import jobrunner
 from ais.djais.widgets import *
 
@@ -358,7 +358,8 @@ def vessel(request, strmmsi):
     nmea = Nmea.new_from_lastinfo(strmmsi)
     #if not nmea.timestamp_1 and not nmea.timestamp_5:
     #    raise Http404
-    return render_to_response('vessel.html', {'nmea': nmea, 'form': HistoryForm()}, RequestContext(request))
+    is_hidden = mmsi in get_hidden_mmsi()
+    return render_to_response('vessel.html', {'nmea': nmea, 'is_hidden': is_hidden, 'form': HistoryForm()}, RequestContext(request))
 
 
 class VesselManualInputForm(forms.Form):