Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3e57ab2b

Von Bernd Bleßmann vor mehr als 1 Jahr hinzugefügt

  • ID 3e57ab2b79e23a143e9a78809836edcf5789e957
  • Vorgänger 4eff274f
  • Nachfolger 4826fc1f

Auftrags-Eingang: Unit-Tests Workflow Reklamation angepasst

Unterschiede anzeigen:

sql/Pg-upgrade2/file_storage_sales_order_intake.sql
1 1
-- @tag: file_storage_sales_order_intake
2 2
-- @description: Dateispeicher auch für Auftragseingänge
3
-- @depends: file_storage_partial_invoices
3
-- @depends: file_storage_rma_delivery_order
4 4

  
5 5
ALTER TABLE files
6 6
  DROP CONSTRAINT valid_type;
7 7
ALTER TABLE files
8 8
  ADD  CONSTRAINT valid_type CHECK (
9
             (object_type = 'credit_note'     ) OR (object_type = 'invoice'                 )
10
          OR (object_type = 'sales_order'     ) OR (object_type = 'sales_order_intake'      )
11
          OR (object_type = 'sales_quotation' ) OR (object_type = 'sales_delivery_order'    ) OR (object_type = 'request_quotation'    )
12
          OR (object_type = 'purchase_order'  ) OR (object_type = 'purchase_delivery_order' ) OR (object_type = 'purchase_invoice'     )
13
          OR (object_type = 'vendor'          ) OR (object_type = 'customer'                ) OR (object_type = 'part'                 )
14
          OR (object_type = 'gl_transaction'  ) OR (object_type = 'dunning'                 ) OR (object_type = 'dunning1'             )
15
          OR (object_type = 'dunning2'        ) OR (object_type = 'dunning3'                ) OR (object_type = 'dunning_orig_invoice' )
16
          OR (object_type = 'dunning_invoice' ) OR (object_type = 'draft'                   ) OR (object_type = 'statement'            )
17
          OR (object_type = 'shop_image'      ) OR (object_type = 'letter'                  ) OR (object_type = 'project'              )
18
          OR (object_type = 'invoice_for_advance_payment') OR (object_type = 'final_invoice')
9
             (object_type = 'credit_note'                 ) OR (object_type = 'invoice'                 )
10
          OR (object_type = 'sales_order'                 ) OR (object_type = 'sales_order_intake'      )
11
          OR (object_type = 'sales_quotation'             ) OR (object_type = 'sales_delivery_order'    ) OR (object_type = 'request_quotation'       )
12
          OR (object_type = 'purchase_order'              ) OR (object_type = 'purchase_delivery_order' ) OR (object_type = 'purchase_invoice'        )
13
          OR (object_type = 'vendor'                      ) OR (object_type = 'customer'                ) OR (object_type = 'part'                    )
14
          OR (object_type = 'gl_transaction'              ) OR (object_type = 'dunning'                 ) OR (object_type = 'dunning1'                )
15
          OR (object_type = 'dunning2'                    ) OR (object_type = 'dunning3'                ) OR (object_type = 'dunning_orig_invoice'    )
16
          OR (object_type = 'dunning_invoice'             ) OR (object_type = 'draft'                   ) OR (object_type = 'statement'               )
17
          OR (object_type = 'shop_image'                  ) OR (object_type = 'letter'                  ) OR (object_type = 'project'                 )
18
          OR (object_type = 'invoice_for_advance_payment' ) OR (object_type = 'final_invoice'           ) OR (object_type = 'supplier_delivery_order' )
19
          OR (object_type = 'sales_reclamation'           ) OR (object_type = 'purchase_reclamation'    ) OR (object_type = 'rma_delivery_order'      )
19 20
  );
t/workflow/order_reclamation.t
295 295
    cp_id contact_id
296 296
    cusordnumber cv_record_number
297 297
    ordnumber record_number
298
    intake
298 299
  ));
299 300

  
300 301
pairwise {
......
315 316
    cp_id contact_id
316 317
    cusordnumber cv_record_number
317 318
    ordnumber record_number
319
    intake
318 320
  ));
319 321

  
320 322
# purchase
......
336 338
    cp_id contact_id
337 339
    cusordnumber cv_record_number
338 340
    ordnumber record_number
341
    intake
339 342
  ));
340 343

  
341 344
pairwise {
......
356 359
    cp_id contact_id
357 360
    cusordnumber cv_record_number
358 361
    ordnumber record_number
362
    intake
359 363
  ));
360 364

  
361 365
# diag Dumper($sales_order->strip->as_tree);

Auch abrufbar als: Unified diff