mirror of
https://github.com/internetee/registry.git
synced 2025-08-12 12:39:34 +02:00
Basic invoice show
This commit is contained in:
parent
13c94aeb1c
commit
56853817aa
7 changed files with 75 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
||||||
$navbar-default-bg: #F69240
|
$navbar-default-bg: #F69240
|
||||||
$navbar-default-brand-color: #fff
|
$navbar-default-brand-color: #fff
|
||||||
$navbar-default-link-color: #fff
|
$navbar-default-link-color: #fff
|
||||||
|
$border-radius-base: 2px
|
||||||
|
|
||||||
$font-family-sans-serif: 'EtelkaLightProRegular', Arial, Helvetica, sans-serif
|
$font-family-sans-serif: 'EtelkaLightProRegular', Arial, Helvetica, sans-serif
|
||||||
$font-family-serif: 'EtelkaLightProBold', Georgia, "Times New Roman", Times, serif
|
$font-family-serif: 'EtelkaLightProBold', Georgia, "Times New Roman", Times, serif
|
||||||
|
@ -118,7 +119,7 @@ sub
|
||||||
border-top: 0px
|
border-top: 0px
|
||||||
|
|
||||||
.container
|
.container
|
||||||
border-radius: 3px
|
border-radius: 2px
|
||||||
width: 860px
|
width: 860px
|
||||||
body > .container
|
body > .container
|
||||||
background: #F8F8F8
|
background: #F8F8F8
|
||||||
|
|
|
@ -1,6 +1,17 @@
|
||||||
class Registrar::InvoicesController < RegistrarController
|
class Registrar::InvoicesController < RegistrarController
|
||||||
load_and_authorize_resource
|
load_and_authorize_resource
|
||||||
|
|
||||||
|
before_action :set_invoice, only: [:show]
|
||||||
|
|
||||||
def index
|
def index
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def show
|
||||||
|
end
|
||||||
|
|
||||||
|
private
|
||||||
|
|
||||||
|
def set_invoice
|
||||||
|
@invoice = Invoice.find(params[:id])
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -3,4 +3,8 @@ class Invoice < ActiveRecord::Base
|
||||||
belongs_to :buyer, class_name: 'Registrar'
|
belongs_to :buyer, class_name: 'Registrar'
|
||||||
has_many :invoice_items
|
has_many :invoice_items
|
||||||
accepts_nested_attributes_for :invoice_items
|
accepts_nested_attributes_for :invoice_items
|
||||||
|
|
||||||
|
def seller_address
|
||||||
|
[seller_street, seller_city, seller_state, seller_zip].reject(&:blank?).compact.join(', ')
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
0
app/views/registrar/invoices/partials/_buyer.haml
Normal file
0
app/views/registrar/invoices/partials/_buyer.haml
Normal file
37
app/views/registrar/invoices/partials/_seller.haml
Normal file
37
app/views/registrar/invoices/partials/_seller.haml
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
.panel.panel-default
|
||||||
|
.panel-heading
|
||||||
|
%h3.panel-title= t('general')
|
||||||
|
.panel-body
|
||||||
|
%dl.dl-horizontal
|
||||||
|
%dt= t('name')
|
||||||
|
%dd= @invoice.seller_name
|
||||||
|
|
||||||
|
%dt= t('reg_no')
|
||||||
|
%dd= @invoice.seller_reg_no
|
||||||
|
|
||||||
|
%dt= t('iban')
|
||||||
|
%dd= @invoice.seller_iban
|
||||||
|
|
||||||
|
%dt= t('bank')
|
||||||
|
%dd= @invoice.seller_bank
|
||||||
|
|
||||||
|
%dt= t('swift')
|
||||||
|
%dd= @invoice.seller_swift
|
||||||
|
|
||||||
|
%dt= t('vat_no')
|
||||||
|
%dd= @invoice.seller_vat_no
|
||||||
|
|
||||||
|
%dt= t('address')
|
||||||
|
%dd= @invoice.seller_address
|
||||||
|
|
||||||
|
%dt= t('phone')
|
||||||
|
%dd= @invoice.seller_phone
|
||||||
|
|
||||||
|
%dt= t('url')
|
||||||
|
%dd= @invoice.seller_url
|
||||||
|
|
||||||
|
%dt= t('email')
|
||||||
|
%dd= @invoice.seller_email
|
||||||
|
|
||||||
|
%dt= t('issuer')
|
||||||
|
%dd= @invoice.seller_contact_name
|
20
app/views/registrar/invoices/show.haml
Normal file
20
app/views/registrar/invoices/show.haml
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
%h1= t('invoice_no', no: @invoice.id)
|
||||||
|
%hr
|
||||||
|
.row
|
||||||
|
.col-md-6= render 'registrar/invoices/partials/seller'
|
||||||
|
.col-md-6= render 'registrar/invoices/partials/buyer'
|
||||||
|
/ .row
|
||||||
|
/ .col-md-12= render 'admin/domains/partials/tech_contacts'
|
||||||
|
/ .row
|
||||||
|
/ .col-md-12= render 'admin/domains/partials/admin_contacts'
|
||||||
|
/ .row
|
||||||
|
/ .col-md-12= render 'admin/domains/partials/statuses'
|
||||||
|
/ .row
|
||||||
|
/ .col-md-12= render 'admin/domains/partials/nameservers'
|
||||||
|
/ .row
|
||||||
|
/ .col-md-12= render 'admin/domains/partials/dnskeys'
|
||||||
|
/ .row
|
||||||
|
/ .col-md-12= render 'admin/domains/partials/keyrelays'
|
||||||
|
/ .row
|
||||||
|
/ .col-md-12
|
||||||
|
/ = render 'admin/domains/partials/legal_documents', legal_documents: @domain.legal_documents
|
|
@ -646,3 +646,4 @@ en:
|
||||||
add_deposit: 'Add deposit'
|
add_deposit: 'Add deposit'
|
||||||
amount: 'Amount'
|
amount: 'Amount'
|
||||||
please_pay_the_following_invoice: 'Please pay the following invoice'
|
please_pay_the_following_invoice: 'Please pay the following invoice'
|
||||||
|
invoice_no: 'Invoice no. %{no}'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue