end
def self.authorized?(user)
- user.allowed_to?(:log_time, nil, :global => true)
+ user.allowed_to?(:import_time_entries, nil, :global => true)
end
# Returns the objects that were imported
{:controller => 'projects', :action => 'settings', :id => @project, :tab => 'activities'},
:class => 'icon icon-settings' if User.current.allowed_to?(:manage_project_activities, @project) %>
<%= actions_dropdown do %>
- <% if User.current.allowed_to?(:log_time, @project, :global => true) %>
+ <% if User.current.allowed_to?(:import_time_entries, @project, :global => true) %>
<%= link_to l(:button_import), new_time_entries_import_path %>
<% end %>
<% end %>
map.permission :edit_own_time_entries, {:timelog => [:edit, :update, :destroy,:bulk_edit, :bulk_update]}, :require => :loggedin
map.permission :manage_project_activities, {:projects => :settings, :project_enumerations => [:update, :destroy]}, :require => :member
map.permission :log_time_for_other_users, :require => :member
+ map.permission :import_time_entries, {}
end
map.project_module :news do |map|
- :view_time_entries
- :edit_time_entries
- :delete_time_entries
+ - :import_time_entries
- :view_news
- :manage_news
- :comment_news
- :view_changesets
position: 1
-