Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3f9da67b

Von Bernd Bleßmann vor etwa 3 Jahren hinzugefügt

  • ID 3f9da67be7a7a671fe4536f476c0587cb2dd358c
  • Vorgänger b104bc85
  • Nachfolger 7202756a

Anzahlungs-Rg.: files und Webdav-Zuordnungen für neue Typen

Unterschiede anzeigen:

SL/Controller/File.pm
'sales_order' => { gen => 5, gltype => '', dir =>'SalesOrder', model => 'Order', right => 'import_ar' },
'sales_delivery_order' => { gen => 1, gltype => '', dir =>'SalesDeliveryOrder', model => 'DeliveryOrder', right => 'import_ar' },
'invoice' => { gen => 1, gltype => 'ar', dir =>'SalesInvoice', model => 'Invoice', right => 'import_ar' },
'invoice_for_advance_payment' => { gen => 1, gltype => 'ar', dir =>'SalesInvoice', model => 'Invoice', right => 'import_ar' },
'final_invoice' => { gen => 1, gltype => 'ar', dir =>'SalesInvoice', model => 'Invoice', right => 'import_ar' },
'credit_note' => { gen => 1, gltype => '', dir =>'CreditNote', model => 'Invoice', right => 'import_ar' },
'request_quotation' => { gen => 7, gltype => '', dir =>'RequestForQuotation', model => 'Order', right => 'import_ap' },
'purchase_order' => { gen => 7, gltype => '', dir =>'PurchaseOrder', model => 'Order', right => 'import_ap' },
SL/File/Backend/Webdav.pm
purchase_delivery_order => 'einkaufslieferscheine',
credit_note => 'gutschriften',
invoice => 'rechnungen',
invoice_for_advance_payment => 'rechnungen',
final_invoice => 'rechnungen',
purchase_invoice => 'einkaufsrechnungen',
part => 'waren',
service => 'dienstleistungen',
......
purchase_delivery_order => 'DeliveryOrder',
credit_note => 'Invoice',
invoice => 'Invoice',
invoice_for_advance_payment => 'Invoice',
final_invoice => 'Invoice',
purchase_invoice => 'PurchaseInvoice',
part => 'Part',
service => 'Part',
SL/Webdav.pm
purchase_delivery_order => 'einkaufslieferscheine',
credit_note => 'gutschriften',
invoice => 'rechnungen',
invoice_for_advance_payment => 'rechnungen',
final_invoice => 'rechnungen',
purchase_invoice => 'einkaufsrechnungen',
part => 'waren',
service => 'dienstleistungen',
sql/Pg-upgrade2/file_storage_partial_invoices.sql
-- @tag: file_storage_partial_invoices
-- @description: Dateispeicher auch für Anzahlungs- und Schlussrechnung
-- @depends: file_storage_project
ALTER TABLE files
DROP CONSTRAINT valid_type;
ALTER TABLE files
ADD CONSTRAINT valid_type CHECK (
(object_type = 'credit_note' ) OR (object_type = 'invoice' ) OR (object_type = 'sales_order' )
OR (object_type = 'sales_quotation' ) OR (object_type = 'sales_delivery_order' ) OR (object_type = 'request_quotation' )
OR (object_type = 'purchase_order' ) OR (object_type = 'purchase_delivery_order' ) OR (object_type = 'purchase_invoice' )
OR (object_type = 'vendor' ) OR (object_type = 'customer' ) OR (object_type = 'part' )
OR (object_type = 'gl_transaction' ) OR (object_type = 'dunning' ) OR (object_type = 'dunning1' )
OR (object_type = 'dunning2' ) OR (object_type = 'dunning3' ) OR (object_type = 'dunning_orig_invoice' )
OR (object_type = 'dunning_invoice' ) OR (object_type = 'draft' ) OR (object_type = 'statement' )
OR (object_type = 'shop_image' ) OR (object_type = 'letter' ) OR (object_type = 'project' )
OR (object_type = 'invoice_for_advance_payment') OR (object_type = 'final_invoice')
);

Auch abrufbar als: Unified diff