mirror of
https://github.com/internetee/registry.git
synced 2025-07-23 19:20:37 +02:00
parent
18be71b519
commit
7d94273a5e
6 changed files with 3 additions and 64 deletions
|
@ -41,12 +41,6 @@ module Admin
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def destroy
|
|
||||||
@price.destroy!
|
|
||||||
flash[:notice] = t('.destroyed')
|
|
||||||
redirect_to_index
|
|
||||||
end
|
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def load_price
|
def load_price
|
||||||
|
|
|
@ -3,17 +3,8 @@
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<div class="page-header">
|
<div class="page-header">
|
||||||
<div class="row">
|
<div class="col-sm-10">
|
||||||
<div class="col-sm-10">
|
<h1><%= t '.title' %></h1>
|
||||||
<h1><%= t '.title' %></h1>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-sm-2 text-right">
|
|
||||||
<%= link_to(t('.delete_btn'), admin_price_path(@price),
|
|
||||||
method: :delete,
|
|
||||||
data: { confirm: t('.delete_btn_confirm') },
|
|
||||||
class: 'btn btn-danger') %>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -15,15 +15,10 @@ en:
|
||||||
|
|
||||||
edit:
|
edit:
|
||||||
title: Edit price
|
title: Edit price
|
||||||
delete_btn: Delete
|
|
||||||
delete_btn_confirm: Are you sure you want to delete price?
|
|
||||||
|
|
||||||
update:
|
update:
|
||||||
updated: Price has been updated
|
updated: Price has been updated
|
||||||
|
|
||||||
destroy:
|
|
||||||
destroyed: Price has been deleted
|
|
||||||
|
|
||||||
form:
|
form:
|
||||||
create_btn: Create price
|
create_btn: Create price
|
||||||
update_btn: Update price
|
update_btn: Update price
|
||||||
|
|
|
@ -166,7 +166,7 @@ Rails.application.routes.draw do
|
||||||
resources :zones, controller: 'dns/zones', except: %i[show destroy]
|
resources :zones, controller: 'dns/zones', except: %i[show destroy]
|
||||||
resources :legal_documents
|
resources :legal_documents
|
||||||
resources :keyrelays
|
resources :keyrelays
|
||||||
resources :prices, controller: 'billing/prices', except: %i[show]
|
resources :prices, controller: 'billing/prices', except: %i[show destroy]
|
||||||
resources :mail_templates
|
resources :mail_templates
|
||||||
resources :account_activities
|
resources :account_activities
|
||||||
|
|
||||||
|
|
|
@ -1,23 +0,0 @@
|
||||||
require 'rails_helper'
|
|
||||||
|
|
||||||
RSpec.feature 'Deleting price in admin area', settings: false do
|
|
||||||
given!(:price) { create(:price) }
|
|
||||||
|
|
||||||
background do
|
|
||||||
sign_in_to_admin_area
|
|
||||||
end
|
|
||||||
|
|
||||||
scenario 'deletes price' do
|
|
||||||
visit admin_prices_url
|
|
||||||
open_form
|
|
||||||
click_link_or_button t('admin.billing.prices.edit.delete_btn')
|
|
||||||
|
|
||||||
expect(page).to have_text(t('admin.billing.prices.destroy.destroyed'))
|
|
||||||
end
|
|
||||||
|
|
||||||
private
|
|
||||||
|
|
||||||
def open_form
|
|
||||||
click_link_or_button 'admin-edit-price-btn'
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,18 +0,0 @@
|
||||||
require 'rails_helper'
|
|
||||||
|
|
||||||
RSpec.describe 'admin price destroy', settings: false do
|
|
||||||
let!(:price) { create(:price) }
|
|
||||||
|
|
||||||
before :example do
|
|
||||||
sign_in_to_admin_area
|
|
||||||
end
|
|
||||||
|
|
||||||
it 'deletes price' do
|
|
||||||
expect { delete admin_price_path(price) }.to change { Billing::Price.count }.from(1).to(0)
|
|
||||||
end
|
|
||||||
|
|
||||||
it 'redirects to :index' do
|
|
||||||
delete admin_price_path(price)
|
|
||||||
expect(response).to redirect_to admin_prices_url
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Add table
Add a link
Reference in a new issue