From 3e6b8beb005f9a0010add7a35955a3206184348b Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Mon, 7 Sep 2015 01:02:15 +0200 Subject: [PATCH] Init version of dashboard stats. --- .../sessions/collection_dashboard.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 app/controllers/sessions/collection_dashboard.rb diff --git a/app/controllers/sessions/collection_dashboard.rb b/app/controllers/sessions/collection_dashboard.rb new file mode 100644 index 000000000..802a3cae6 --- /dev/null +++ b/app/controllers/sessions/collection_dashboard.rb @@ -0,0 +1,18 @@ +# Copyright (C) 2012-2014 Zammad Foundation, http://zammad-foundation.org/ + +module ExtraCollection + def session( collections, assets, user ) + return [collections, assets] if !user + + item = StatsStore.search( + object: 'User', + o_id: user.id, + key: 'dashboard', + ) + return [collections, assets] if !item + collections['StatsStore'] = [item] + + [collections, assets] + end + module_function :session +end