Online Hilfe

Content related to Tag: System

In Flectra gibt es einige System Parameter die im Quellcode einen Standardwert haben, aber nicht als System Parameter aufgeführt sind.

mail.session.batch.size
Standardwert: 1'000

Dieser Parameter setzt ein Limit der zu versendenden Nachrichten pro SMTP Server.
D.h. wird z.B. ein Newsletter an 5'000 Empfänger gesendet, wird die Nachricht in 1'000 Paketen aufgeteilt.
Bei gewissen SMTP Servern kann dies zu Problemen führen, z.B. Office 365, Limit 50 pro Minute.


mail.batch_size
Standardwert: 500

Ähnlich wie der System Parameter mail.session.batch.size, wird der Versand von Nachrichten entsprechend limitiert.


mail.force.smtp.from
Standardwert: False

Wird dieser System Parameter gesetzt, wird das VON (FROM) bei jeder ausgehenden Nachricht erzwungen.


mail.dynamic.smtp.from
Standardwert: False

Dieser System Parameter hängt mit mail.force.smtp.from und mail.catchall.domain zusammen. Sind beide gesetzt, wird dynamisch die VON (FROM) E-Mail Adresse gesetzt.


mail.bounce.alias
Standardwert: bounce

Setzt die entsprechende Bounce E-Mail Adresse bei ausgehenden Nachrichten. Beispiel: bounce+123@aliasdomain.ch, wobei 123 die Ressource ID ist.


mail.bounce.alias.static
Standardwert: False

Mit diesem Parameter kann eine statische Bounce E-Mail Adresse erzwungen werden. Dabei muss der Parameter erfasst und auf True gesetzt werden.


In Flectra 2.0 dient eine allgemeine E-Mail Vorlage dazu, einen standardisierten Header und Footer für E-Mail's zu definieren.

Diese Ansicht hat folgende technische Daten und kann via Ansicht Verwaltung (nicht empfohlen) oder via Vererbung angepasst werden:

Name: Mail: Pay Now mail notification template
Externe ID: mail.mail_notification_paynow

Zu finden ist diese Ansicht unter: Einstellungen > Benutzer-Interface > Ansichten
Suche nach: mail_notification_paynow

Folgende Ansichten sind ev. auch von Bedeutung:

Name: mail_notification_light
Externe ID: mail.mail_notification_light

Name: mail_notification_borders
Externe ID: mail.mail_notification_borders


System Parameter

Folgende System Parameter können je nach Situation überschrieben werden, so dass die korrekte E-Mail Vorlage verwendet wird:

sale.default_confirmation_template
Standard Wert: 10


one2many Beziehungen sind genial, vor allem wenn folgendes bekannt ist:

(0, 0, { values })
link to a new record that needs to be created with the given values dictionary

(1, ID, { values })
update the linked record with id = ID (write *values* on it)

(2, ID)
remove and delete the linked record with id = ID (calls unlink on ID, that will delete the object completely, and the link to it as well)

(3, ID)
cut the link to the linked record with id = ID (delete the relationship between the two objects but does not delete the target object itself)

(4, ID)
link to existing record with id = ID (adds a relationship)

(5)
unlink all (like using (3,ID) for all linked records)

(6, 0, [IDs])
replace the list of linked IDs (like using (5) then (4,ID) for each ID in the list of IDs)


Beispiele:
'tax_ids': [(6, 0, tax_ids)]
'sale_line_ids': [(4, self.id)]