diaspora/app/helpers/aspect_global_helper.rb
2017-12-25 20:54:10 +01:00

28 lines
673 B
Ruby

# frozen_string_literal: true
# Copyright (c) 2010-2011, Diaspora Inc. This file is
# licensed under the Affero General Public License version 3 or later. See
# the COPYRIGHT file.
module AspectGlobalHelper
def aspect_options_for_select(aspects)
options = {}
aspects.each do |aspect|
options[aspect.to_s] = aspect.id
end
options
end
def publisher_aspects_for(stream)
if stream
aspects = stream.aspects
aspect = stream.aspect
elsif current_user
aspects = current_user.post_default_aspects
aspect = aspects.first
else
return {}
end
{selected_aspects: aspects, aspect: aspect}
end
end