Changes between Version 17 and Version 18 of UserGuidelines/SAMBRO


Ignore:
Timestamp:
08/10/15 07:57:45 (9 years ago)
Author:
Nuwan Waidyanatha
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UserGuidelines/SAMBRO

    v17 v18  
    4343Before creating a CAP template and a message, you should have [wiki:UserGuidelines/Alerts#ConfiguringaCAPProfile created a CAP Profile] first.
    4444
    45 == Configuring a CAP Profile ==
    46 
    47 [[http://www.youtube.com/watch?v=nfW4vs7j5Kw | Watch the Video]]
    48 
    49 CAP profiles can be configured using the deployment settings.
    50 
    51 The following settings can be set as follows
    52 
    53 {{{
    54     settings.cap.identifier_prefix = "prefix"  # string
    55     settings.cap.identifier_suffix = "suffix"  # string
    56     settings.cap.codes = [...]           # key-value pairs
    57     settings.cap.parameters = [...]      # key-value pairs
    58     settings.cap.geocodes = [...]        # key-value pairs
    59     settings.cap.base64 = False          # boolean
    60     settings.cap.languages = OrderedDict([
    61                                  ("en-US", "English"),
    62                                  ("fr", "Français")
    63                                  ...])
    64     settings.cap.priorities = OrderedDict([
    65                                   ("<value>, "<Translated title>", <urgency>, <severity>, <certainty>, <color>),
    66                                   ...
    67                               ])
    68 
    69 }}}
    70 
    71 Key-value pairs above are python lists containing many dictionaries detailing the behavior and parameters for the key-value pair.
    72 It should take the following form
    73 
    74 {{{
    75     kvpairs = [
    76         dict(key="<key>", value="<value>", comment="<help text>", immutable=<immutable>, options=[("<value>", "<Value title>"), ...]),
    77         ...
    78     ]
    79 
    80 }}}
    81 
    82 * Here the comment and options dictionary values are optional.
    83 * The options argument is a list of ("<value>", "<value title>") pairs and provides a drop-down to pick the value for the key from.
    84 * The mutable argument is a bit-map saying whether to lock the key field or the value field or both in the key-value user interface. (by locking we mean disabling.) You can use it like so:
    85 {{{
    86     KEY_MUTABLE = 1
    87     VALUE_MUTABLE = 2
    88 
    89     immutable = KEY_IMMUTABLE # only key is immutable
    90     immutable = VALUE_IMMUTABLE # only value is immutable
    91     immutable = KEY_IMMUTABLE | VALUE_MUTABLE # both immutable
    92     immutable = 0 # both immutable
    93 }}}
    94 
    9545== Future Plans ==
    9646