+
<%= form.field_container :title do %>
<%= form.label :title, Spree.t(:title) %> *
- <%= form.text_field :title, :class => 'fullwidth title' %>
+ <%= form.text_field :title, :class => 'form-control' %>
<%= form.error_message_on :title %>
<% end %>
<%= form.field_container :permalink do %>
<%= form.label :permalink, Spree.t(:permalink) %> *
- <%= form.text_field :permalink, :class => 'fullwidth' %>
+ <%= form.text_field :permalink, :class => 'form-control' %>
<%= form.error_message_on :permalink %>
<% end %>
@@ -30,9 +29,10 @@
$("#blog_entry_category_list").select2({tags: <%= Spree::BlogEntry.tag_counts_on(:categories).map{|t| t.name }.to_json.html_safe %> });
<% end %>
+
-
+
<%= form.field_container :published_at do %>
<%= form.label :published_at, Spree.t(:published_at) %>
<%= form.error_message_on :published_at %>
@@ -41,11 +41,8 @@
<% else %>
<% published_at = nil %>
<% end %>
- <%= form.text_field :published_at, :value => published_at, :class => 'datepicker' %>
+ <%= form.text_field :published_at, :value => published_at, :class => 'datepicker form-control' %>
<% end %>
-
-
-
<%= form.field_container :visible do %>
<%= form.label :visible, Spree.t(:visible) %>
<%= form.check_box :visible %>
@@ -53,9 +50,11 @@
<% end %>
-
-
+
+
+
+
<%= form.field_container :author_id do %>
<%= form.label :author_id, Spree.t(:author_id) %>
@@ -78,7 +77,7 @@
<%= form.field_container :blog_entry_image_alt do %>
<%= blog_entry_image_field.label :alt, Spree.t(:alt_text) %>
- <%= blog_entry_image_field.text_field :alt %>
+ <%= blog_entry_image_field.text_field :alt, class: 'form-control' %>
<% end %>
<% end %>
<% end %>
@@ -86,14 +85,19 @@
-<%= form.field_container :body do %>
- <%= form.label :body %>
*
- <%= form.text_area :body, {:cols => 60, :rows => 4, :class => 'fullwidth', :id => 'blog_entry_body'} %>
- <%= form.error_message_on :body %>
-<% end %>
-
-<%= form.field_container :summary do %>
- <%= form.label :summary %>
- <%= form.text_area :summary, {:cols => 60, :rows => 4, :class => 'fullwidth', :id => 'blog_entry_summary'} %>
- <%= form.error_message_on :summary %>
-<% end %>
+
+
+
+ <%= form.field_container :body do %>
+ <%= form.label :body %> *
+ <%= form.text_area :body, {:cols => 60, :rows => 4, :class => 'form-control', :id => 'blog_entry_body'} %>
+ <%= form.error_message_on :body %>
+ <% end %>
+
+ <%= form.field_container :summary do %>
+ <%= form.label :summary %>
+ <%= form.text_area :summary, {:cols => 60, :rows => 4, :class => 'form-control', :id => 'blog_entry_summary'} %>
+ <%= form.error_message_on :summary %>
+ <% end %>
+
+
diff --git a/app/views/spree/admin/blog_entries/edit.html.erb b/app/views/spree/admin/blog_entries/edit.html.erb
index 8725ee2d..22692ed7 100644
--- a/app/views/spree/admin/blog_entries/edit.html.erb
+++ b/app/views/spree/admin/blog_entries/edit.html.erb
@@ -3,7 +3,7 @@
<% end %>
<% content_for :page_actions do %>
-
<%= button_link_to Spree.t(:back_to_blog_list), spree.admin_blog_entries_url, :icon => 'arrow-left' %>
+ <%= button_link_to Spree.t(:back_to_blog_list), spree.admin_blog_entries_url, :icon => 'arrow-left' %>
<% end %>
<%= render "spree/shared/error_messages", :target => @blog_entry %>
diff --git a/app/views/spree/admin/blog_entries/index.html.erb b/app/views/spree/admin/blog_entries/index.html.erb
index b1b721ee..79f266e0 100644
--- a/app/views/spree/admin/blog_entries/index.html.erb
+++ b/app/views/spree/admin/blog_entries/index.html.erb
@@ -3,7 +3,7 @@
<% end %>
<% content_for :page_actions do %>
-
<%= button_link_to Spree.t(:new_blog_entry), new_object_url, :icon => 'plus' %>
+ <%= button_link_to Spree.t(:new_blog_entry), new_object_url, :icon => 'plus' %>
<% end %>
<% if @blog_entries.any? %>
@@ -32,7 +32,7 @@
<%= blog_entry.title %> |
<%= blog_entry.summary.truncate(300) if blog_entry.summary %> |
- <%= content_tag(:i, '', :class => 'fa fa-ok green') if blog_entry.visible %>
+ <%= content_tag(:i, '', :class => 'icon icon-ok text-success') if blog_entry.visible %>
|
<%= link_to_blog_in_store blog_entry, :no_text => true, target: '_blank' %>
@@ -51,4 +51,3 @@
<%= link_to Spree.t(:add_one), spree.new_admin_blog_entry_path %>!
<% end %>
-
diff --git a/app/views/spree/admin/blog_entries/new.html.erb b/app/views/spree/admin/blog_entries/new.html.erb
index 4221259b..c6d08553 100644
--- a/app/views/spree/admin/blog_entries/new.html.erb
+++ b/app/views/spree/admin/blog_entries/new.html.erb
@@ -3,7 +3,7 @@
<% end %>
<% content_for :page_actions do %>
- <%= button_link_to Spree.t(:back_to_blog_list), spree.admin_blog_entries_url, :icon => 'arrow-left' %>
+ <%= button_link_to Spree.t(:back_to_blog_list), spree.admin_blog_entries_url, :icon => 'arrow-left' %>
<% end %>
<%= render "spree/shared/error_messages", :target => @blog_entry %>
diff --git a/app/views/spree/admin/shared/._blog_sidebar_menu.html.erb.swo b/app/views/spree/admin/shared/._blog_sidebar_menu.html.erb.swo
new file mode 100644
index 00000000..6ef5d442
Binary files /dev/null and b/app/views/spree/admin/shared/._blog_sidebar_menu.html.erb.swo differ
diff --git a/app/views/spree/admin/shared/_blog_sidebar_menu.html.erb b/app/views/spree/admin/shared/_blog_sidebar_menu.html.erb
new file mode 100644
index 00000000..9ba91cf1
--- /dev/null
+++ b/app/views/spree/admin/shared/_blog_sidebar_menu.html.erb
@@ -0,0 +1,5 @@
+<% if can? :manage, Spree::BlogEntry %>
+
+<% end %>
diff --git a/app/views/spree/admin/users/_author_info_fields.html.erb b/app/views/spree/admin/users/_author_info_fields.html.erb
index e16bd14c..2378b556 100644
--- a/app/views/spree/admin/users/_author_info_fields.html.erb
+++ b/app/views/spree/admin/users/_author_info_fields.html.erb
@@ -1,26 +1,28 @@
-
-
- <%= f.field_container :nickname do %>
- <%= f.label :nickname, Spree.t(:nickname) %>
- <%= f.text_field :nickname, :class => 'fullwidth' %>
- <%= error_message_on :user, :nickname %>
- <% end %>
- <%= f.field_container :website_url do %>
- <%= f.label :website_url, Spree.t(:website_url) %>
- <%= f.text_field :website_url, :class => 'fullwidth' %>
- <%= error_message_on :user, :website_url %>
- <% end %>
- <%= f.field_container :google_plus_url do %>
- <%= f.label :google_plus_url, Spree.t(:google_plus_url) %>
- <%= f.text_field :google_plus_url, :class => 'fullwidth' %>
- <%= f.error_message_on :google_plus_url %>
- <% end %>
+
+
+
+ <%= f.field_container :nickname do %>
+ <%= f.label :nickname, Spree.t(:nickname) %>
+ <%= f.text_field :nickname, :class => 'form-control' %>
+ <%= error_message_on :user, :nickname %>
+ <% end %>
+ <%= f.field_container :website_url do %>
+ <%= f.label :website_url, Spree.t(:website_url) %>
+ <%= f.text_field :website_url, :class => 'form-control' %>
+ <%= error_message_on :user, :website_url %>
+ <% end %>
+ <%= f.field_container :google_plus_url do %>
+ <%= f.label :google_plus_url, Spree.t(:google_plus_url) %>
+ <%= f.text_field :google_plus_url, :class => 'form-control' %>
+ <%= f.error_message_on :google_plus_url %>
+ <% end %>
+
+
+ <%= f.field_container :bio_info do %>
+ <%= f.label :bio_info, Spree.t(:bio_info) %>
+ <%= f.text_area :bio_info, {:rows => 4, :class => 'form-control'} %>
+ <%= f.error_message_on :bio_info %>
+ <% end %>
+
-
- <%= f.field_container :bio_info do %>
- <%= f.label :bio_info, Spree.t(:bio_info) %>
- <%= f.text_area :bio_info, {:rows => 4, :class => 'fullwidth'} %>
- <%= f.error_message_on :bio_info %>
- <% end %>
-
-
\ No newline at end of file
+
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 84b03f04..fd59e833 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -24,6 +24,7 @@ en:
google_plus_url: Google Plus URL
bio_info: Biographical info
spree:
+ editing: Editing
title: Title
body: Body
summary: Summary
@@ -51,6 +52,8 @@ en:
blog_tag: Tag
blog_category: Category
blog_author: Author
+ view_in_store: View in Store
+ back_to_blog_list: Back to blog list
admin:
tab:
blog_entries: Blog entries
diff --git a/config/locales/ru.yml b/config/locales/ru.yml
index b7250843..e01b9277 100644
--- a/config/locales/ru.yml
+++ b/config/locales/ru.yml
@@ -5,8 +5,9 @@ ru:
activerecord:
models:
spree/blog_entry:
- one: Blog Entry
- other: Blog Entries
+ one: Публикация
+ other: Публикации
+ many: Публикаций
attributes:
spree/blog_entry:
title: Заголовок
@@ -24,9 +25,10 @@ ru:
google_plus_url: Ссылка на профиль в Google Plus
bio_info: Биография
spree:
+ editing: Редактирование
title: Заголовок
body: Содержимое
- summary: Summary
+ summary: Анонс
permalink: Постоянная ссылка
published_at: Дата публикации
visible: Показывать
@@ -51,6 +53,8 @@ ru:
blog_tag: Ключевое слово
blog_category: Категория
blog_author: Автор
+ view_in_store: Посмотреть в Магазине
+ back_to_blog_list: Назад к списку
admin:
tab:
blog_entries: Блог
diff --git a/db/migrate/20130128124852_acts_as_taggable_on_migration.rb b/db/migrate/20130128124852_acts_as_taggable_on_migration.rb
index e8b978d9..563e875e 100644
--- a/db/migrate/20130128124852_acts_as_taggable_on_migration.rb
+++ b/db/migrate/20130128124852_acts_as_taggable_on_migration.rb
@@ -2,6 +2,7 @@ class ActsAsTaggableOnMigration < ActiveRecord::Migration
def self.up
create_table :tags do |t|
t.string :name
+ t.integer :taggings_count, default: 0
end
create_table :taggings do |t|
diff --git a/spree_blogging_spree.gemspec b/spree_blogging_spree.gemspec
index 791000e7..81d253cf 100644
--- a/spree_blogging_spree.gemspec
+++ b/spree_blogging_spree.gemspec
@@ -16,8 +16,8 @@ Gem::Specification.new do |s|
s.require_path = 'lib'
s.requirements << 'none'
- s.add_dependency 'spree_core', '~> 2.3.0'
- s.add_dependency 'acts-as-taggable-on', '~> 3.0.2'
+ s.add_dependency 'spree_core', '~> 3.1.0'
+ s.add_dependency 'acts-as-taggable-on', '~> 3.5.0'
s.add_development_dependency 'capybara', '~> 2.2.1'
s.add_development_dependency 'coffee-rails', '~> 4.0.0'
|