C3Fire

Difference between revisions of "Config/Config Mail"

From C3LearningLabs
Line 63: Line 63:
  
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
<MailConfig     
+
  <MailConfig
  ViewNextMailButtonAlwaysEnabled = "true"
+
     AcceptedKeyStroke = ""
  ReceiveMailSound = "bottle-open.wav"
+
    LineWrap = "true"
  LineWrap = "true"
+
    ReadMailDuringPause = "False"
  ReceiveAppend = "false"
+
    ReceiveAppend = "true"
  UnReadMailBackgroundColor = "#F0D0D0" />
+
    ReceiveMailSound = ""
 +
    SendMailDuringPause = "False"
 +
    UnReadMailBackgroundColor = "#A05050"
 +
    ViewNextMailButtonAlwaysEnabled = "true" />
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Revision as of 13:41, 26 March 2022


Mail Config

The xml element MailConfig defines the mail system properties. Individual mail settings are defined in the role definition for all users.

The mail is defined with the following properties:

Property

Value

UseRoleSendButtons

Not used

Value example = ""

ViewNextMailButtonAlwaysEnabled

Value example= "true"

ReceiveMailSound

The sound that are played when a role receive a mail.
The audio file should be located in the audio directory <C3FIRE-AUDIO> located at <C3FIRE-WWW-
ROOT>/audio/.

Value example= "bottle-open.wav"

LineWrap

The text on a row in the mail box are automatically line wraped if the text is longer than the line.

Value example= "true" ,False"

ReceiveAppend

If old mail should be visible or not.

If ReceiveAppend is set to true all mails will be saved in the mail view panel. If it is set to false the
present mail dissapear when a new mail is viewed.

Value example="True", "false"

UnReadMailBackgroundColor

The color of the mail read panel background when the user has a mail that he or she has not read.

Value example= "#F0D0D0" /> "#FFFFFF"
C3system-config-session-unit-window-unread-mail-background-color-small.gif
"#F0D0D0

  <MailConfig
    AcceptedKeyStroke = ""
    LineWrap = "true"
    ReadMailDuringPause = "False"
    ReceiveAppend = "true"
    ReceiveMailSound = ""
    SendMailDuringPause = "False"
    UnReadMailBackgroundColor = "#A05050"
    ViewNextMailButtonAlwaysEnabled = "true" />

Mail Groups

It is possible to create mail grops so that all members of a group receives the mail when mail send to that group.

The xml element MailGroups defines the mail groups.


The mail groups are defined with the following properties:

Property

Value

IDName

The identification name

Value example = "FireChiefs"

Members

The members in the group.

Value example= "A,B,C"

ToText

The text on the mail button
or the mail adress that the sender should write to send to the group.

Value example= "Fire"

Example

  <MailGroups>

    <MailGroup
      IDName = "FireChiefs"
      Members = "C,E,G"
      ToText = "Fire" />

    <MailGroup
      IDName = "RescueChiefs"
      Members = "H,I,K"
      ToText = "Rescue" />

  </MailGroups>


Role can send to

In Role definition add the group IDName that the role should be able to send to.

Example

   <Role
      ...
      MailSendTo = "B,C,E,G,FireChiefs,RescueChiefs"
      ...