Commit c29b99869fd5d96bffa5c0983717732a8abe309b

Authored by Paulo Tada
1 parent 1806386a

Changing templates to cookbook_file colab recipie

Files dashboard.py and profile

Signed-off-by: Matheus Fernandes <matheus.souza.fernandes@gmail.com>
cookbooks/colab/files/default/dashboard.py 0 → 100644
... ... @@ -0,0 +1,21 @@
  1 +from colab.widgets.widget_manager import WidgetManager
  2 +
  3 +from colab.super_archives.widgets.dashboard_latest_collaborations import \
  4 + DashboardLatestCollaborationsWidget
  5 +from colab.super_archives.widgets.dashboard_most_relevant_threads import \
  6 + DashboardMostRelevantThreadsWidget
  7 +from colab.super_archives.widgets.dashboard_latest_threads import \
  8 + DashboardLatestThreadsWidget
  9 +from colab.super_archives.widgets.dashboard_collaboration_graph import \
  10 + DashboardCollaborationGraphWidget
  11 +
  12 +# Dashboard Widgets
  13 +WidgetManager.register_widget('dashboard',
  14 + DashboardLatestCollaborationsWidget())
  15 +WidgetManager.register_widget('dashboard',
  16 + DashboardCollaborationGraphWidget())
  17 +WidgetManager.register_widget('dashboard',
  18 + DashboardMostRelevantThreadsWidget())
  19 +WidgetManager.register_widget('dashboard',
  20 + DashboardLatestThreadsWidget())
  21 +
... ...
cookbooks/colab/files/default/profile.py 0 → 100644
... ... @@ -0,0 +1,17 @@
  1 +from colab.widgets.widget_manager import WidgetManager
  2 +from colab.accounts.widgets.group import GroupWidget
  3 +from colab.accounts.widgets.group_membership import GroupMembershipWidget
  4 +from colab.accounts.widgets.latest_posted import LatestPostedWidget
  5 +from colab.accounts.widgets.latest_contributions import \
  6 + LatestContributionsWidget
  7 +
  8 +from colab.accounts.widgets.collaboration_chart import CollaborationChart
  9 +from colab.accounts.widgets.participation_chart import ParticipationChart
  10 +
  11 +# Profile Widgets
  12 +WidgetManager.register_widget('group', GroupWidget())
  13 +WidgetManager.register_widget('button', GroupMembershipWidget())
  14 +WidgetManager.register_widget('list', LatestPostedWidget())
  15 +WidgetManager.register_widget('list', LatestContributionsWidget())
  16 +WidgetManager.register_widget('charts', CollaborationChart())
  17 +WidgetManager.register_widget('charts', ParticipationChart())
... ...
cookbooks/colab/recipes/default.rb
... ... @@ -178,7 +178,7 @@ end
178 178 execute 'colab-admin migrate'
179 179  
180 180 # Adding widgets for colab
181   -template '/etc/colab/widgets.d/dashboard.py' do
  181 +cookbook_file '/etc/colab/widgets.d/dashboard.py' do
182 182 owner 'root'
183 183 group 'colab'
184 184 mode 0640
... ... @@ -186,7 +186,7 @@ template &#39;/etc/colab/widgets.d/dashboard.py&#39; do
186 186 notifies :restart, 'service[colab]'
187 187 end
188 188  
189   -template '/etc/colab/widgets.d/profile.py' do
  189 +cookbook_file '/etc/colab/widgets.d/profile.py' do
190 190 owner 'root'
191 191 group 'colab'
192 192 mode 0640
... ...
cookbooks/colab/templates/dashboard.py.erb
... ... @@ -1,21 +0,0 @@
1   -from colab.widgets.widget_manager import WidgetManager
2   -
3   -from colab.super_archives.widgets.dashboard_latest_collaborations import \
4   - DashboardLatestCollaborationsWidget
5   -from colab.super_archives.widgets.dashboard_most_relevant_threads import \
6   - DashboardMostRelevantThreadsWidget
7   -from colab.super_archives.widgets.dashboard_latest_threads import \
8   - DashboardLatestThreadsWidget
9   -from colab.super_archives.widgets.dashboard_collaboration_graph import \
10   - DashboardCollaborationGraphWidget
11   -
12   -# Dashboard Widgets
13   -WidgetManager.register_widget('dashboard',
14   - DashboardLatestCollaborationsWidget())
15   -WidgetManager.register_widget('dashboard',
16   - DashboardCollaborationGraphWidget())
17   -WidgetManager.register_widget('dashboard',
18   - DashboardMostRelevantThreadsWidget())
19   -WidgetManager.register_widget('dashboard',
20   - DashboardLatestThreadsWidget())
21   -
cookbooks/colab/templates/profile.py.erb
... ... @@ -1,17 +0,0 @@
1   -from colab.widgets.widget_manager import WidgetManager
2   -from colab.accounts.widgets.group import GroupWidget
3   -from colab.accounts.widgets.group_membership import GroupMembershipWidget
4   -from colab.accounts.widgets.latest_posted import LatestPostedWidget
5   -from colab.accounts.widgets.latest_contributions import \
6   - LatestContributionsWidget
7   -
8   -from colab.accounts.widgets.collaboration_chart import CollaborationChart
9   -from colab.accounts.widgets.participation_chart import ParticipationChart
10   -
11   -# Profile Widgets
12   -WidgetManager.register_widget('group', GroupWidget())
13   -WidgetManager.register_widget('button', GroupMembershipWidget())
14   -WidgetManager.register_widget('list', LatestPostedWidget())
15   -WidgetManager.register_widget('list', LatestContributionsWidget())
16   -WidgetManager.register_widget('charts', CollaborationChart())
17   -WidgetManager.register_widget('charts', ParticipationChart())