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-brand-color: #fff
|
||||
$navbar-default-link-color: #fff
|
||||
$border-radius-base: 2px
|
||||
|
||||
$font-family-sans-serif: 'EtelkaLightProRegular', Arial, Helvetica, sans-serif
|
||||
$font-family-serif: 'EtelkaLightProBold', Georgia, "Times New Roman", Times, serif
|
||||
|
@ -118,7 +119,7 @@ sub
|
|||
border-top: 0px
|
||||
|
||||
.container
|
||||
border-radius: 3px
|
||||
border-radius: 2px
|
||||
width: 860px
|
||||
body > .container
|
||||
background: #F8F8F8
|
||||
|
|
|
@ -1,6 +1,17 @@
|
|||
class Registrar::InvoicesController < RegistrarController
|
||||
load_and_authorize_resource
|
||||
|
||||
before_action :set_invoice, only: [:show]
|
||||
|
||||
def index
|
||||
end
|
||||
|
||||
def show
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def set_invoice
|
||||
@invoice = Invoice.find(params[:id])
|
||||
end
|
||||
end
|
||||
|
|
|
@ -3,4 +3,8 @@ class Invoice < ActiveRecord::Base
|
|||
belongs_to :buyer, class_name: 'Registrar'
|
||||
has_many :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
|
||||
|
|
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'
|
||||
amount: 'Amount'
|
||||
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