diff --git a/app/controllers/admin/module_store_controller.rb b/app/controllers/admin/module_store_controller.rb new file mode 100644 index 0000000..10422e3 --- /dev/null +++ b/app/controllers/admin/module_store_controller.rb @@ -0,0 +1,7 @@ +class Admin::ModuleStoreController < OrbitAdminController + layout "structure" + + def index + @extensions = [] + end +end \ No newline at end of file diff --git a/app/controllers/admin/sites_controller.rb b/app/controllers/admin/sites_controller.rb index eb1ba1f..68ff39e 100644 --- a/app/controllers/admin/sites_controller.rb +++ b/app/controllers/admin/sites_controller.rb @@ -116,7 +116,9 @@ class Admin::SitesController < OrbitAdminController # Site.update_all({:default_locale => nil}) # end - params[:site][:in_use_locales] = params[:site][:in_use_locales].map{|locale| locale.to_sym} + unless params[:site][:in_use_locales].nil? + params[:site][:in_use_locales] = params[:site][:in_use_locales].map{|locale| locale.to_sym} + end if params[:site][:phone_number].nil? params[:site][:phone_number] = [] diff --git a/app/views/admin/module_store/index.html.erb b/app/views/admin/module_store/index.html.erb new file mode 100644 index 0000000..714d0b7 --- /dev/null +++ b/app/views/admin/module_store/index.html.erb @@ -0,0 +1,231 @@ +
+ <%= stylesheet_link_tag "lib/wrap-nav"%> + <%= stylesheet_link_tag "lib/main-list"%> + <%= stylesheet_link_tag "lib/mt-list"%> + <%= stylesheet_link_tag "lib/filter"%> + <%= stylesheet_link_tag "lib/togglebox"%> + + <%= javascript_include_tag 'lib/footable-0.1' %> + <%= javascript_include_tag 'lib/all-list' %> + <%= javascript_include_tag 'lib/retina' %> + + + +<%= flash[:notice] rescue nil%> +| Module Title | +Description | +Active | +|
|---|---|---|---|
|
+
+
+
+ <%=link_to extension["title"], admin_module_store_show_path(:id => extension["_slugs"][0])%>+<%=extension["author"]%> + |
+ + <%= extension["description"].html_safe%> <%=link_to extension["title"], admin_module_store_show_path(:id => extension["_slugs"][0])%> + | + <% @module_installed = File.read("downloaded_extensions.rb").include?(extension["key"])%> + <% if @module_installed.eql?(true)%> +Installed | + <% else %> +<%= link_to t(:install), admin_module_store_download_path(:id => extension["_slugs"][0]), :class=>"act btn btn-success" %> | + <% end %> +