Permalink
Browse files

Merge remote-tracking branch 'origin/activo' into deal_caster

  • Loading branch information...
2 parents 9631885 + 1cb0628 commit fe5107dcd7b0378da3566d487a5bf7bd3c086e09 @codeinvain codeinvain committed Dec 14, 2011
View
2 Gemfile
@@ -7,7 +7,7 @@ group :development, :test do
platforms :jruby do
gem 'jruby-openssl', '~> 0.7'
# activerecord-jdbc-adapter does not yet have a rails 3.1 compatible release
- gem 'activerecord-jdbc-adapter', :git => 'https://github.com/nicksieger/activerecord-jdbc-adapter.git'
+ gem 'activerecord-jdbc-adapter', :git => 'git://github.com/jruby/activerecord-jdbc-adapter.git'
case ENV['CI_DB_ADAPTER']
when 'mysql'
gem 'activerecord-jdbcmysql-adapter', '~> 1.2'
View
3 README.md
@@ -26,6 +26,9 @@ It currently offers the following features:
See the demo here: http://demo.railsadmin.org/
+For the Twitter boostrap branch, see here: http://rails-admin-tb.herokuapp.com/
+More information there: https://github.com/bbenezech/rails_admin/tree/bootstrap
+
Supported ORMs:
* ActiveRecord
View
27 app/assets/javascripts/rails_admin/ra.filter-box.js
@@ -29,8 +29,8 @@
'<option data-additional-fieldset="true" ' + (field_operator == "less_than" ? 'selected="selected"' : '') + ' value="less_than">Less than ... days ago</option>' +
'<option data-additional-fieldset="true" ' + (field_operator == "more_than" ? 'selected="selected"' : '') + ' value="more_than">More than ... days ago</option>' +
'<option disabled="disabled">---------</option>' +
- '<option data-additional-fieldset="false"' + (field_operator == "_present" ? 'selected="selected"' : '') + ' value="_present">Is present</option>' +
- '<option data-additional-fieldset="false"' + (field_operator == "_blank" ? 'selected="selected"' : '') + ' value="_blank" >Is blank</option>' +
+ '<option data-additional-fieldset="false"' + (field_operator == "_not_null" ? 'selected="selected"' : '') + ' value="_not_null">Is not null</option>' +
+ '<option data-additional-fieldset="false"' + (field_operator == "_null" ? 'selected="selected"' : '') + ' value="_null" >Is null</option>' +
'</select>' +
'<input class="additional-fieldset text_field" style="display:' + (field_operator == "less_than" || field_operator == "more_than" ? 'block' : 'none') + ';" type="text" name="' + value_name + '" value="' + field_value + '" /> ';
break;
@@ -75,17 +75,18 @@
$("#filter_select").live('change', function() {
var option = $(this).find('option:selected')
- $(this).val(''); // reset select
- //this.selectedIndex = 0;
- $.filters.append(
- option.data('field-label'),
- option.data('field-name'),
- option.data('field-type'),
- option.data('field-value'),
- option.data('field-operator'),
- option.data('field-options'),
- Date.now()
- );
+ if ($(this).val() != '') {
+ $(this).val(''); // reset select
+ $.filters.append(
+ option.data('field-label'),
+ option.data('field-name'),
+ option.data('field-type'),
+ option.data('field-value'),
+ option.data('field-operator'),
+ option.data('field-options'),
+ $.now()
+ );
+ }
});
$('#filters_box .delete').live('click', function() {
View
2 app/views/layouts/rails_admin/_header.html.haml
@@ -8,6 +8,6 @@
%li= link_to header_icon(:home, t('home.name').capitalize), main_app_root_path
- if _current_user
- if authorized?(:edit, _current_user.class, _current_user)
- %li= link_to header_icon(:account, _current_user.email), edit_path(_current_user.class.name.underscore.pluralize, _current_user)
+ %li= link_to header_icon(:account, _current_user.respond_to?(:email) && _current_user.email), edit_path(_current_user.class.name.underscore.pluralize, _current_user)
- if defined?(Devise)
%li= link_to header_icon(:logout, t('admin.credentials.log_out')), main_app.url_for(:action => 'destroy', :controller => 'devise/sessions'), :method => Devise.sign_out_via
View
2 app/views/rails_admin/main/_form_filtering_select.html.haml
@@ -33,7 +33,7 @@
createQuery: function(query) {
return { query: query }
},
- source: "#{list_path(config.abstract_model.to_param, :compact => true)}"
+ source: "#{list_path(config.abstract_model.to_param, :compact => true).html_safe}"
});
if($("div.createAssociatedRecordDialog").length == 0) {
$(".#{"#{field.dom_id}"} .createAssociatedRecord").remoteForm({ dialogClass: "createAssociatedRecordDialog" });
View
2 app/views/rails_admin/main/_form_text.html.haml
@@ -5,7 +5,7 @@
-# needed for modal windows
:javascript
var CKEDITOR_BASEPATH = '/javascripts/ckeditor/';
- - head_javascript "/javascripts/ckeditor/ckeditor.js"
+ - head_javascript "javascripts/ckeditor/ckeditor.js"
- head_javascript do
- if !File.exists?(File.join(Rails.root, 'public/javascripts/ckeditor/ckeditor.js'))
alert("Install CKEditor first");
View
51 config/locales/devise.bg.yml
@@ -1,39 +1,42 @@
bg:
errors:
messages:
- not_found: "не е намерен"
- already_confirmed: "е вече потвърден"
- not_locked: "не е бил заключен"
+ not_found: "не е намерена"
+ already_confirmed: "е вече потвърдена"
+ not_locked: "не е била заключена"
devise:
failure:
- unauthenticated: 'Трябва да влезнеш в акаунта си или да се регистрираш преди да продължиш.'
- unconfirmed: 'Трябва да потвърдиш регистрацията на акаунта си преди да продължиш.'
- locked: 'Твоят акаунт е заключен.'
- invalid: 'Невалиден мейл или парола.'
- invalid_token: 'Невалиден код за потвърждение.'
- timeout: 'Сесията е изтекла, моля влез наново в акаунта си преди да продължиш.'
- inactive: 'Твоят акаунт неактивен.'
+ unauthenticated: "Трябва да влезнете в потребителската ви сметка или да се регистрирате преди да продължите."
+ unconfirmed: "Трябва да потвърдите регистрацията на потребителската ви сметка преди да продължите."
+ locked: "Вашата потребителска сметка е заключена."
+ invalid: "Невалиден адрес на електронна поща или невалидна парола."
+ invalid_token: "Невалидна фраза за удостоверяване."
+ timeout: "Сесията ви е изтекла, моля влезте наново в потребителската ви сметка за да продължите."
+ inactive: "Вашата потребителска сметка все още не е активирана."
+ already_authenticated: "Вече сте удостоверени."
sessions:
- signed_in: 'Влезе успешно.'
- signed_out: 'Излезе успешно.'
+ signed_in: "Успешно влизане в системата."
+ signed_out: "Успешно излизане от системата."
+ remember_me: "Запомни ме"
passwords:
- send_instructions: 'Ще получиш емейл с инструкции за смяна на твоята парола.'
- updated: 'Успешно смени паролата си.'
+ send_instructions: "Скоро ще получите ел. уведомление с инструкции за смяна на паролата ви."
+ updated: "Вашата парола е сменена успешно."
confirmations:
- send_instructions: 'Ще получиш емейл с инструкции за потвърждение на твоята регистрация.'
- confirmed: 'Успешно потвърди регистрацията си.'
+ send_instructions: "Скоро ще получите ел. уведомление с инструкции за потвърждаване на регистрацията ви."
+ confirmed: "Успешно потвърждаване на регистрацията ви."
registrations:
- signed_up: 'Регистрацията мина успешно. Ако е актививирано потвърждение по емейл, моля провери пощенската си кутия.'
- updated: 'Успешно обнови акаунта си.'
- destroyed: 'Твоят акаунт беше изтрит.'
+ inactive_signed_up: "Регистрирането ви е успешно, но потребителската ви сметка не е потвърдена. Потвърдете регистрацията си чрез уведомлението за потвърждение, което ще получите на адреса на електронната ви поща."
+ signed_up: "Регистрирането ви е успешно. Ако е актививирано, ще получите потвърждение на адреса на електронната ви поща."
+ updated: "Успешно обновяване на потребителската ви сметка."
+ destroyed: "До скоро! Вашата потребителска сметка е заличена. Надяваме се да се върнете отново!"
unlocks:
- send_instructions: 'Ще получиш емейл с инструкции за отключване на акаунта ти.'
- unlocked: 'Твоят акаунт беше успешно отключен.'
+ send_instructions: "Ще получите ел. уведомление с инструкции как да отключите потребителската ви сметка."
+ unlocked: "Успешно отключване на вашата потребителска сметка."
mailer:
confirmation_instructions:
- subject: 'Инструкции за потвърждаване на регистрация'
+ subject: "Инструкции за потвърждаване на регистрацията ви"
reset_password_instructions:
- subject: 'Инструкции за смяна на парола'
+ subject: "Инструкции за смяна на паролата ви"
unlock_instructions:
- subject: 'Инструкции за отключване на акаунт'
+ subject: "Инструкции за отключване на потребителската ви сметка"
View
2 config/locales/devise.it.yml
@@ -1,4 +1,4 @@
-en:
+it:
errors:
messages:
not_found: "non trovato"
View
108 config/locales/rails_admin.bg.yml
@@ -1,5 +1,4 @@
-# Sample localization file for English. Add more files in this directory for other locales.
-# See http://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points.
+# Bulgarian
bg:
home:
@@ -24,74 +23,77 @@ bg:
list:
edit_action: "Редактирай"
delete_action: "Изтрий"
- select_action: "Select"
- export_action: "Export current view"
+ select_action: "Избери"
+ export_action: "Изнеси избраното"
+ show_action: "Покажи"
export_selected: "Export selected"
- add_new: "Добави"
- search: "ТЪРСИ"
- select: "Избор на %{name} за редакция"
+ delete_selected: "Заличи избраното"
+ add_new: "Добави ново"
+ search: "Търси"
+ select: "Изберете %{name} за редакция"
show_all: "Покажи всички"
- add_filter: "Add filter"
+ add_filter: "Добави филтър"
new:
- basic_info: "Информация"
+ basic_info: "Основна информация"
required: "Задължително"
- optional: "Незадължително"
+ optional: "По избор"
one_char: "символ"
- many_chars: "символа"
- chosen: "Избрано %{name}"
- select_choice: "Избери и кликни"
+ many_chars: "символа или по-малко"
+ chosen: "Избрано: %{name}"
+ select_choice: "Избери и натисни върху"
chose_all: "Избери всички"
clear_all: "Изчисти всички"
up: "Up"
down: "Down"
- save: "Запамети"
- save_and_add_another: "Запамети и добави друг"
- save_and_edit: "Запамети и редактирай"
- cancel: "Откажи"
+ save: "Съхрани"
+ save_and_add_another: "Съхрани и добави друг"
+ save_and_edit: "Съхрани и редактирай"
+ cancel: "Отмени"
delete:
- all_of_the_following_related_items_will_be_deleted: "? All of the following related items will be deleted:"
- are_you_sure_you_want_to_delete_the_object: "Are you sure you want to delete the %{model_name}"
+ all_of_the_following_related_items_will_be_deleted: "? Следните свързани елементи ще бъдат заличени:"
+ are_you_sure_you_want_to_delete_the_object: "Сигурни ли сте, че искате за заличите %{model_name}"
confirmation: "Да, сигурен съм"
- delete_confirmation: "Delete confirmation"
- bulk_delete: "The following objects will be deleted, which may delete or orphan some of their related dependencies:"
+ delete_confirmation: "Потвърждение на заличаването"
+ bulk_delete: "Следните обекти ще бъдат заличени, което може да заличи или да прекъсне връзката с някои от зависимите от тях неща:"
export:
- confirmation: "Export to %{name}"
- select: "Select fields to export"
- fields_from: "Fields from %{name}"
- fields_from_associated: "Fields from associated %{name}"
- display: "Display %{name}: %{type}"
- options_for: "Options for %{name}"
- empty_value_for_associated_objects: "<empty>"
+ confirmation: "Изнеси към %{name}"
+ select: "Изберете полета за износ"
+ fields_from: "Полета от %{name}"
+ fields_from_associated: "Полета от зависим %{name}"
+ display: "Покажи %{name}: %{type}"
+ options_for: "Избори за %{name}"
+ empty_value_for_associated_objects: "<празно>"
csv:
- header_for_root_methods: "%{name}" # 'model' is available
+ header_for_root_methods: "%{name}" # 'model' е достъпен
header_for_association_methods: "%{name} [%{association}]"
- encoding_to: "Encode to"
- encoding_to_help: "Choose output encoding. Leave empty to let current input encoding untouched: (%{name})"
- skip_header: "No header"
- skip_header_help: "Do not output a header (no fields description)"
+ encoding_to: "Преобразуване към"
+ encoding_to_help: "Изберете изходно преобразуване. Оставете празно за да оставите текущия метод на входно преобразуване: (%{name})"
+ skip_header: "Без заглавие"
+ skip_header_help: "Не отпечатвай заглавие (без полета за описание)"
default_col_sep: ","
- col_sep: "Column separator"
- col_sep_help: "Leave blank for default ('%{value}')" # value is default_col_sep
+ col_sep: "Делител за колона"
+ col_sep_help: "Оставете празно за символ за делител по подразбиране ('%{value}')" # value is default_col_sep
flash:
- successful: "%{name} е успешно %{action}"
- error: "%{name} се провали при %{action}"
- noaction: "Не са предприети действия"
+ successful: "Успешно изпълнение на действие: %{action}, за модел: %{name}"
+ error: "Неуспешно изпълнение на действие: %{action}, за модел: %{name}"
+ noaction: "Не са предприети никакви действия"
actions:
create: "създай"
- created: "създаден"
+ created: "създаване"
update: "редактирай"
- updated: "редактиран"
- delete: "изтрий"
- deleted: "изтрит"
- export: "export"
- exported: "exported"
+ updated: "редактиране"
+ delete: "заличи"
+ deleted: "заличаване"
+ export: "изнеси"
+ exported: "изнасяне"
breadcrumbs:
- delete: "delete"
- history: "history"
- edit: "edit"
- export: "export"
- bulk_destroy: "delete"
- new: "new"
- model_history: "history"
- list: "list"
- dashboard: "dashboard"
+ delete: "заличи"
+ history: "история"
+ show: "покажи"
+ edit: "редактирай"
+ export: "изнеси"
+ bulk_destroy: "заличи"
+ new: "нов"
+ model_history: "история"
+ list: "списък"
+ dashboard: "табло"
View
74 config/locales/rails_admin.pl.yml
@@ -15,24 +15,30 @@ pl:
add_new: "Dodaj nowy"
show: "pokaż"
ago: "temu"
+ navigation: "Menu"
history:
name: "Historia"
page_name: "Historia zmian modelu %{name}"
no_activity: "Brak zmian"
+ show:
+ show_in_app: "Pokaż na stronie"
+ page_name: "%{name} – szczegóły"
+ no_file_found: "Nie znaleziono pliku"
credentials:
log_out: "Wyloguj się"
list:
edit_action: "Edytuj"
delete_action: "Usuń"
select_action: "Select"
- export_action: "Export current view"
- export_selected: "Export selected"
- delete_selected: "Delete selected"
+ export_action: "Eksportuj aktualny widok"
+ show_action: "Pokaż"
+ export_selected: "Eksportuj zaznaczone"
+ delete_selected: "Usuń zaznaczone"
add_new: "Dodaj"
search: "SZUKAJ"
select: "Wybierz %{name} do edycji"
show_all: "Wybierz wszystkie"
- add_filter: "Add filter"
+ add_filter: "Dodaj filtr"
new:
basic_info: "Atrybuty"
required: "Wymagane"
@@ -43,36 +49,36 @@ pl:
select_choice: "Wybierz kilka i kliknij"
chose_all: "Wybierz wszystkie"
clear_all: "Wyczyść"
- up: "Up"
- down: "Down"
+ up: "Góra"
+ down: "Dół"
save: "Zapisz"
save_and_add_another: "Zapisz i dodaj kolejny"
save_and_edit: "Zapisz i wróć do edycji"
cancel: "Anuluj"
delete:
- all_of_the_following_related_items_will_be_deleted: "? All of the following related items will be deleted:"
- are_you_sure_you_want_to_delete_the_object: "Are you sure you want to delete the %{model_name}"
+ all_of_the_following_related_items_will_be_deleted: "? Wszystkie następujące powiązane elementy zostaną usunięte:"
+ are_you_sure_you_want_to_delete_the_object: "Czy masz pewność, że chcesz usunąć %{model_name}"
confirmation: "Tak, jestem pewien."
- delete_confirmation: "Delete confirmation"
- bulk_delete: "The following objects will be deleted, which may delete or orphan some of their related dependencies:"
+ delete_confirmation: "Potwierdzenie usunięcia"
+ bulk_delete: "Następujące elementy zostaną usunięte, co może skutkować zarówno usunięciem jak i zepsuciem zależnych od nich elementów:"
export:
- confirmation: "Export to %{name}"
- select: "Select fields to export"
- fields_from: "Fields from %{name}"
- fields_from_associated: "Fields from associated %{name}"
- display: "Display %{name}: %{type}"
- options_for: "Options for %{name}"
+ confirmation: "Eksportuj do %{name}"
+ select: "Wybierz pola do eksportu"
+ fields_from: "Pola dla %{name}"
+ fields_from_associated: "Pola dla powiązanego %{name}"
+ display: "Wyświetl %{name}: %{type}"
+ options_for: "Opcje dla: %{name}"
empty_value_for_associated_objects: "<empty>"
csv:
header_for_root_methods: "%{name}" # 'model' is available
header_for_association_methods: "%{name} [%{association}]"
- encoding_to: "Encode to"
- encoding_to_help: "Choose output encoding. Leave empty to let current input encoding untouched: (%{name})"
- skip_header: "No header"
- skip_header_help: "Do not output a header (no fields description)"
+ encoding_to: "Kodowanie"
+ encoding_to_help: "Wybierz docelowe kodowanie. Pozostaw puste by użyć obecnego kodowania: (%{name})"
+ skip_header: "Brak nagłówka"
+ skip_header_help: "Nie wyświetlaj nagłówka (brak opisu pól)"
default_col_sep: ","
- col_sep: "Column separator"
- col_sep_help: "Leave blank for default ('%{value}')" # value is default_col_sep
+ col_sep: "Separator kolumn"
+ col_sep_help: "Pozostaw puste by użyć wartości domyślnej ('%{value}')" # value is default_col_sep
flash:
successful: "%{name} został %{action}"
error: "%{name} nie został %{action}"
@@ -84,15 +90,17 @@ pl:
updated: "zapisany"
delete: "usuń"
deleted: "usunięty"
- export: "export"
- exported: "exported"
+ export: "eksportuj"
+ exported: "wyeksportowane"
breadcrumbs:
- delete: "delete"
- history: "history"
- edit: "edit"
- export: "export"
- bulk_destroy: "delete"
- new: "new"
- model_history: "history"
- list: "list"
- dashboard: "dashboard"
+ show: "pokaż"
+ delete: "usuń"
+ history: "historia"
+ edit: "edytuj"
+ export: "eksportuj"
+ bulk_destroy: "usuń"
+ new: "nowy"
+ model_history: "historia"
+ list: "lista"
+ dashboard: "tablica"
+
View
2 lib/rails_admin/config/fields/types/has_one_association.rb
@@ -22,7 +22,7 @@ def selected_id
end
def method_name
- super.to_s.singularize + '_id'
+ "#{name}_id"
end
end
end

0 comments on commit fe5107d

Please sign in to comment.