Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

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

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

0 comments on commit fe5107d

Please sign in to comment.
Something went wrong with that request. Please try again.