Difference between revisions of "Email Notification 1.4 Release Notes"

From cqwiki
Jump to navigationJump to search
m
Line 27: Line 27:
  
  
=== Parser ===
+
=== Expressions in function list of parameters ===
 
 
==== Expressions in function list of parameters ====
 
 
In list of parameters, there no need to use brackets around expressions. For example,
 
In list of parameters, there no need to use brackets around expressions. For example,
 
<source lang="perl">IF( $a > $b, "a", "b" )</source>
 
<source lang="perl">IF( $a > $b, "a", "b" )</source>
  
  
==== $EmailNotificationRuleName built-in variable ====
+
=== $EmailNotificationRuleName built-in variable ===
 
New built-in variable, $EmailNotificationRuleName, was introduced to carry evaluated rule name.
 
New built-in variable, $EmailNotificationRuleName, was introduced to carry evaluated rule name.
  

Revision as of 03:06, 30 August 2011

Email Notification Package 1.4 Release Notes


Bug Fixed

SMTP Header Line Length Limit

A workaround was implemented preventing address lines with multiple recipients exceeding 1000 characters. It could break SMTP header in previous version.


Creating Perl interpreter failed

A fix for an intermittent issue was implemented. Thanks to Adam Skwersky.


A dot after variable name

In a parameterized text field, a dot placed immediately after variable name is no longer causing any issues.


Multiline SQL queries and DB2

An issue was resolved that was causing issues with some releases of DB2 database.


Enhancements

ClearQuest 7.1.x installation

ClearQuest 7.1.x installation was improved


Expressions in function list of parameters

In list of parameters, there no need to use brackets around expressions. For example,

IF( $a > $b, "a", "b" )


$EmailNotificationRuleName built-in variable

New built-in variable, $EmailNotificationRuleName, was introduced to carry evaluated rule name.


Rules Evaluation Order

You can change Notification Rules evaluation order. Sort key is a text field. All rules are sorted in ascending order by the Order field.


FROM Email address

A parameterized text field was added to Notification rule to customize From address.

  1. when Notification Rule From field is not empty, it is expanded and used as from address on generated email
  2. when From field is empty, and email_from database property exists, email_from content is evaluated to be used as from address
  3. otherwise, email address of the user executing action triggering email is used as from email address


Applying package to a stateless record

Package can be applied to a stateless record type using package wizard (using command line was required in previous release). In order to apply to a record type that belongs to a package, package editing needs to be enabled.


Email self-subscription

Optional self-subscription functionality is available with optional EmailSubscription package.


Access controls

Unified access control was implemented.

Record Type Action Permissions
udb_visibility Submit
  • Superuser
Update
  • Superuser
  • Security Administrator
  • Security context group member
Remove
  • Superuser
udb_property Submit
  • Superuser
  • Security Administrator
  • Default Security context group member
(set by PropertyDefaultSecurityGroup database property)
Update
  • Superuser
  • Security Administrator
  • Security context group member
Remove
  • Superuser
Email_Notification_Rule Submit
  • Superuser
  • Security Administrator
  • Default Security context group member
(set by NotificationDefaultSecurityGroup database property)
Update
  • Superuser
  • Security Administrator
  • Security context group member
Remove
  • Superuser
en_email_message Submit
  • Superuser
  • A member of group specified by EN_AdminGroup database property
Update
  • Superuser
  • A member of group specified by EN_AdminGroup database property
Remove
  • Superuser
  • A member of group specified by EN_AdminGroup database property
Email_Subscription Submit
  • Superuser
  • Security Administrator
  • Default Security context group member
(set by NotificationDefaultSecurityGroup database property)
Update
  • Superuser
  • Security Administrator
  • Security context group member
Remove
  • Superuser
Subscribe_Me
  • All users
Unsubscribe_Me
  • All users

Submit action can be enabled for all users by setting Notification_Bypass_Access_Control database property.

Requirements

ClearQuest client version

The package can be installed using ClearQuest 7.0.0 or later. Nevertheless, it can be used with older clients as well.