Initial commit of foodsoft 2
This commit is contained in:
commit
5b9a7e05df
657 changed files with 70444 additions and 0 deletions
62
app/views/suppliers/_form.haml
Normal file
62
app/views/suppliers/_form.haml
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
= error_messages_for 'supplier'
|
||||
|
||||
<!--[form:supplier]-->
|
||||
- if @supplier.shared_supplier
|
||||
%p Lieferantin wird mit externer Datenbank verknüpft.
|
||||
.edit_form{:style=>"width:30em"}
|
||||
%table
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_name"} Name
|
||||
%td= @f.text_field :name
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_address"} Adresse
|
||||
%td= @f.text_field :address
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_phone"} Telefon
|
||||
%td= @f.text_field :phone
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_phone2"} Telefon2
|
||||
%td= @f.text_field :phone2
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_fax"} Fax
|
||||
%td= @f.text_field :fax
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_email"} E-Mail
|
||||
%td= @f.text_field :email
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_url"} Hompage
|
||||
%td= @f.text_field :url
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_contact_person"} Kotakt Person
|
||||
%td= @f.text_field :contact_person
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_customer_number"} Kundennummer
|
||||
%td= @f.text_field :customer_number
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_delivery_days"} Liefertage
|
||||
%td= @f.text_field :delivery_days
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_order_howto"} BestellHowto
|
||||
%td= @f.text_field :order_howto
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_note"} Notiz
|
||||
%td= @f.text_field :note
|
||||
%tr
|
||||
%td
|
||||
%label{:for => "supplier_min_order_quantity"} Mindestbestellmenge
|
||||
%td= @f.text_field :min_order_quantity
|
||||
= @f.hidden_field :shared_supplier_id
|
||||
<!--[eoform:supplier]-->
|
||||
|
||||
6
app/views/suppliers/edit.haml
Normal file
6
app/views/suppliers/edit.haml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
%h1 Lieferantin bearbeiten
|
||||
- form_for :supplier, @supplier, :url => {:action => 'update', :id => @supplier} do |@f|
|
||||
= render :partial => 'form'
|
||||
= submit_tag 'Speichern'
|
||||
|
|
||||
= link_to 'Abbrechen', :action => 'list'
|
||||
28
app/views/suppliers/list.haml
Normal file
28
app/views/suppliers/list.haml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
%h1 Lieferantinnen
|
||||
- if @current_user.role_suppliers?
|
||||
%p
|
||||
%i
|
||||
Erstelle eine
|
||||
= link_to 'neue Lieferantin', :action => 'new'
|
||||
oder
|
||||
= link_to 'importiere', :action => 'shared_suppliers'
|
||||
aus der externen ArtikelDatenbank.
|
||||
|
||||
.left_column{:style => "width:100%"}
|
||||
.box_title
|
||||
%h2 Übersicht
|
||||
.column_content
|
||||
%table
|
||||
%tr
|
||||
- for column in @supplier_column_names
|
||||
%th= column
|
||||
%th
|
||||
- for supplier in @suppliers
|
||||
%tr{:class => cycle('even','odd', :name => 'suppliers')}
|
||||
- for column in @supplier_columns
|
||||
%td
|
||||
- if column == 'name'
|
||||
= link_to supplier[column], :action => 'show', :id => supplier
|
||||
- else
|
||||
=h supplier[column]
|
||||
%td= link_to 'Artikel anzeigen', :controller => 'articles', :action => 'list', :id => supplier
|
||||
7
app/views/suppliers/new.haml
Normal file
7
app/views/suppliers/new.haml
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
%h1 Neue Lieferantinn
|
||||
- form_for :supplier, @supplier, :url => {:action => 'create'} do |@f|
|
||||
= render :partial => 'form'
|
||||
= submit_tag "Speichern"
|
||||
|
|
||||
= link_to 'Abbrechen', :action => 'list'
|
||||
|
||||
27
app/views/suppliers/shared_suppliers.haml
Normal file
27
app/views/suppliers/shared_suppliers.haml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
%h1 Externe Listen
|
||||
%p
|
||||
%i
|
||||
Hier werden die Lieferantinnen der externen Datenbank angezeigt.
|
||||
%br/
|
||||
Ihr könnt externe Lieferantinnen importieren, indem ihr sie einfach abonniert. (siehe unten)
|
||||
%br/
|
||||
Damit wird eine neue Lieferantin angelegt und mit der externen Datenbank verknüpft.
|
||||
|
||||
#shared_suppliers
|
||||
%i externe Lieferantinnen
|
||||
%table
|
||||
%tr
|
||||
%th Lieferantin
|
||||
%th Adresse
|
||||
%th Notiz
|
||||
%th Liefertag
|
||||
%th abonniert?
|
||||
%th
|
||||
- for shared_supplier in @shared_suppliers
|
||||
%tr{:class => cycle('even', 'odd', :name => "shared_suppliers")}
|
||||
%td=h shared_supplier.name
|
||||
%td=h shared_supplier.address
|
||||
%td=h shared_supplier.note
|
||||
%td=h shared_supplier.delivery_days
|
||||
%td= image_tag("icon_message.gif", :size => "16x16", :border => "0",:alt => "abonniert!") if shared_supplier.supplier
|
||||
%td= link_to "abonnieren", :action => "new", :shared_supplier_id => shared_supplier unless shared_supplier.supplier
|
||||
54
app/views/suppliers/show.haml
Normal file
54
app/views/suppliers/show.haml
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
%h1
|
||||
Lieferantin
|
||||
=h @supplier.name
|
||||
- if shared_supplier = @supplier.shared_supplier
|
||||
%p
|
||||
%strong Der Lieferant ist mit der externen ArtikleDatenbank verknüpft.
|
||||
|
||||
%table{:style => "width:40em"}
|
||||
%tr
|
||||
%td Name:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.name
|
||||
%tr
|
||||
%td Adresse:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.address
|
||||
%tr
|
||||
%td Telefon:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.phone
|
||||
%tr
|
||||
%td Telefon2:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.phone2
|
||||
%tr
|
||||
%td FAX:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.fax
|
||||
%tr
|
||||
%td Hompage:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.url
|
||||
%tr
|
||||
%td Kontakt-Person:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.contact_person
|
||||
%tr
|
||||
%td Kundennummer:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.customer_number
|
||||
%tr
|
||||
%td Liefertage:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.delivery_days
|
||||
%tr
|
||||
%td BestellHowTo:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.order_howto
|
||||
%tr
|
||||
%td Notiz:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.note
|
||||
%tr
|
||||
%td Liefertage:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.delivery_days
|
||||
%tr
|
||||
%td Mindestbestellmenge:
|
||||
%td{:style => "font-weight:bold"}=h @supplier.min_order_quantity
|
||||
%br/
|
||||
- if @current_user.role_suppliers?
|
||||
= link_to 'Bearbeiten', :action => 'edit', :id => @supplier
|
||||
|
|
||||
= link_to 'Löschen', { :action => 'destroy', :id => @supplier }, :confirm => 'Bist Du sicher?', :method => "post"
|
||||
|
|
||||
= link_to 'zurück', :action => 'list'
|
||||
Loading…
Add table
Add a link
Reference in a new issue