diff --git a/app/controllers/gremien_controller.rb b/app/controllers/gremien_controller.rb index 497163f..3aec4da 100644 --- a/app/controllers/gremien_controller.rb +++ b/app/controllers/gremien_controller.rb @@ -7,6 +7,8 @@ class GremienController < ApplicationController @gremien = Gremium.all @gremientabs=Gremium.tabs @toolbar_elements << {:text=>I18n.t('gremium.new'),:path=>new_gremium_path() ,:icon=>:plus} if can? :new, Gremium + @toolbar_elements << {:text=>I18n.t('profile.new'),:path=>new_fetprofile_path() ,:icon=>:plus} if can? :new, Fetprofile + respond_to do |format| format.html # index.html.erb format.json { render json: @gremien } diff --git a/app/controllers/themengruppen_controller.rb b/app/controllers/themengruppen_controller.rb index f639b42..ae9fbd9 100644 --- a/app/controllers/themengruppen_controller.rb +++ b/app/controllers/themengruppen_controller.rb @@ -52,7 +52,9 @@ class ThemengruppenController < ApplicationController end def verwalten_all @themengruppen =Themengruppe.order(:priority).reverse - end + @toolbar_elements = [{:icon=>:plus, :hicon=>'icon-plus-sign', :text=>I18n.t('themengruppe.new'), :path=>new_themengruppe_path()}] + + end def verwalten @themengruppe = Themengruppe.find(params[:themengruppe_id]) @themen = @themengruppe.themen.order(:priority).reverse diff --git a/app/models/calentry.rb b/app/models/calentry.rb index f7f0699..8ee967e 100644 --- a/app/models/calentry.rb +++ b/app/models/calentry.rb @@ -32,7 +32,7 @@ class Calentry < ActiveRecord::Base resourcify def get_public - self.public = (self.try(:object).nil?)? (self.calendar.try(:public)) : object.try(:public) + self.public = (self.try(:object).nil?)? (self.calendar.try(:public?)) : object.try(:public?) true end def start_time diff --git a/app/models/themengruppe.rb b/app/models/themengruppe.rb index ca42007..0dd89b2 100644 --- a/app/models/themengruppe.rb +++ b/app/models/themengruppe.rb @@ -10,7 +10,7 @@ class Themengruppe < ActiveRecord::Base WORD_COUNT = 50 - attr_accessible :text, :title, :picture, :priority + attr_accessible :text, :title, :picture, :priority, :public has_many :themen, class_name: 'Thema' has_many :fragen, through: :themen diff --git a/app/views/gremien/verwalten.html.erb b/app/views/gremien/verwalten.html.erb index 38a339e..27b7113 100644 --- a/app/views/gremien/verwalten.html.erb +++ b/app/views/gremien/verwalten.html.erb @@ -1,4 +1,5 @@
<%= link_to "FAQS", faqs_themengruppen_path,class: :btn %>