Module: RademadeAdmin::Notifier
- Included in:
- ModelController, StatusController
- Defined in:
- app/services/model_controller/notifier.rb
Instance Method Summary collapse
- #success_action ⇒ Object
- #success_delete(item) ⇒ Object
- #success_insert(item) ⇒ Object
- #success_link ⇒ Object
- #success_message(item, message, additional_data = {}) ⇒ Object
- #success_status_change(item) ⇒ Object
- #success_unlink ⇒ Object
- #success_update(item) ⇒ Object
Instance Method Details
#success_action ⇒ Object
5 6 7 8 9 |
# File 'app/services/model_controller/notifier.rb', line 5 def success_action render :json => { :message => I18n.t('rademade_admin.success_message') } end |
#success_delete(item) ⇒ Object
36 37 38 39 40 41 42 43 |
# File 'app/services/model_controller/notifier.rb', line 36 def success_delete(item) respond_to do |format| format.html { redirect_to admin_list_uri(item) } format.json { (item, I18n.t('rademade_admin.success_delete_message')) } end end |
#success_insert(item) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/services/model_controller/notifier.rb', line 11 def success_insert(item) respond_to do |format| format.html { redirect_to admin_edit_uri(item) } format.json { if params.has_key?(:create_and_return) data = { :redirect_to => admin_list_uri(item.class) } else data = { :form_action => admin_update_uri(item) } end (item, I18n.t('rademade_admin.success_insert_message'), data) } end end |
#success_link ⇒ Object
60 61 62 63 64 |
# File 'app/services/model_controller/notifier.rb', line 60 def success_link render :json => { :message => I18n.t('rademade_admin.success_link_message') } end |
#success_message(item, message, additional_data = {}) ⇒ Object
66 67 68 69 70 71 |
# File 'app/services/model_controller/notifier.rb', line 66 def (item, , additional_data = {}) render :json => { :data => Autocomplete::BaseSerializer.new([item]).as_json.first, :message => }.merge(additional_data) end |
#success_status_change(item) ⇒ Object
45 46 47 48 49 50 51 52 |
# File 'app/services/model_controller/notifier.rb', line 45 def success_status_change(item) respond_to do |format| format.html { redirect_to admin_list_uri(item) } format.json { (item, t('rademade_admin.success_status_update_message')) } end end |
#success_unlink ⇒ Object
54 55 56 57 58 |
# File 'app/services/model_controller/notifier.rb', line 54 def success_unlink render :json => { :message => I18n.t('rademade_admin.success_unlink_message') } end |
#success_update(item) ⇒ Object
25 26 27 28 29 30 31 32 33 34 |
# File 'app/services/model_controller/notifier.rb', line 25 def success_update(item) respond_to do |format| format.html { redirect_to admin_edit_uri(item) } format.json { data = {} data[:redirect_to] = admin_list_uri(item.class) if params.has_key?(:create_and_return) (item, I18n.t('rademade_admin.success_update_message'), data) } end end |