Rather than just say public or private for each GPS trace in the list, instead state the new permission levels. Green colour means that it will be shown in the trace list to other users. Red means that other users won't see the trace in the list. Have added two new translations for the other trace permissions.

This commit is contained in:
Shaun McDonald 2009-12-31 00:10:10 +00:00
parent b3f4637a42
commit 1df4ad819c
3 changed files with 17 additions and 10 deletions

View file

@ -134,7 +134,8 @@ class TraceController < ApplicationController
begin
do_create(params[:trace][:gpx_file], params[:trace][:tagstring],
params[:trace][:description], params[:trace][:visibility])
rescue
rescue => ex
logger.debug ex
end
if @trace.id

View file

@ -18,8 +18,12 @@
<%= link_to t('trace.trace.more'), {:controller => 'trace', :action => 'view', :display_name => trace.user.display_name, :id => trace.id}, {:title => t('trace.trace.trace_details')} %> /
<%= link_to_if trace.inserted?, t('trace.trace.map'), {:controller => 'site', :action => 'index', :lat => trace.latitude, :lon => trace.longitude, :zoom => 14}, {:title => t('trace.trace.view_map')} %> /
<%= link_to t('trace.trace.edit'), {:controller => 'site', :action => 'edit', :gpx => trace.id }, {:title => t('trace.trace.edit_map')} %>
<% if trace.public? %>
<% if trace.visibility == "public" %>
<span style="color:green"><%= t'trace.trace.public' %></span>
<% elsif trace.visibility == "identifiable" %>
<span style="color:green"><%= t'trace.trace.identifiable' %></span>
<% elsif trace.visibility == "trackable" %>
<span style="color:red"><%= t'trace.trace.trackable' %></span>
<% else %>
<span style="color:red"><%= t'trace.trace.private' %></span>
<% end %>

View file

@ -1239,7 +1239,9 @@ en:
edit: "edit"
edit_map: "Edit Map"
public: "PUBLIC"
identifiable: "IDENTIFIABLE"
private: "PRIVATE"
trackable: "TRACKABLE"
by: "by"
in: "in"
map: "map"