notification::delete |
|
delete a notification |
notification::delivery::delete |
|
Unregister a delivery method with the notification service. |
notification::delivery::get_id |
|
Return the delivery_method_id from the short_name. |
notification::delivery::new |
|
Register a new delivery method with the notification service. |
notification::delivery::scan_replies |
|
scan for replies. |
notification::delivery::send |
|
do the delivery of certain content to a particular user using a particular delivery method. |
notification::display::get_urls |
|
Get both subscribe_url and unsubscribe_url as a list. |
notification::display::request_widget |
|
Produce a widget for requesting notifications of a given type. |
notification::display::subscribe_url |
|
Returns the URL that allows one to subscribe to a notification type on a particular object. |
notification::display::unsubscribe_url |
|
Returns the URL that allows one to unsubscribe from a particular request. |
notification::email::address_domain |
|
Get the domain name to use for e-mail. |
notification::email::bounce_mail_message |
|
This sends a bounce message indicating a failure while sending
a message to the system. |
notification::email::get_package_id |
|
Get the package id for notifications (depends on this being a singular
package) |
notification::email::get_parameter |
|
Shorthand proc to return a given notifications package parameter. |
notification::email::manage_notifications_url |
|
Build a URL to the "manage notifications" script. |
notification::email::reply_address_prefix |
|
Shorthand proc to return the email reply address prefix parameter value. |
notification::email::send |
|
Send the actual email. |
notification::get_all_intervals |
|
return a list of all available intervals in a list of lists format,
with the following fields: name, interval_id, n_seconds. |
notification::get_delivery_method_id |
|
obtain the delivery method ID with the given name. |
notification::get_delivery_methods |
|
return a list of delivery methods associated with a given notification type
(not all delivery methods are available to all notification types). |
notification::get_interval_id |
|
obtain the interval ID for an interval with the given name. |
notification::get_intervals |
|
return a list of intervals that are associated with a given notification type
(not all intervals are available to all notification types). |
notification::interval::get_id_from_name |
|
Returns the interval_id for a given interval_name |
notification::mark_sent |
|
mark that a user has been sent a notification |
notification::new |
|
Create a new notification if any notification requests exist for the object and type. |
notification::package_key |
|
The package key |
notification::reply::delete |
|
delete a reply, usually after it's been processed. |
notification::reply::get |
|
Get the information for the reply in a Tcl array |
notification::reply::new |
|
store a new reply |
notification::request::delete |
|
delete a request for notifications by request ID. |
notification::request::delete_all |
|
remove all requests for a particular object ID
usually because the object is getting deleted. |
notification::request::delete_all_for_user |
|
delete all the requests for a given user |
notification::request::get_request_id |
|
Checks if a particular notification request exists, and if so return the request ID. |
notification::request::new |
|
create a new request for a given user, notification type, object, interval and delivery method. |
notification::request::request_count |
|
returns number of notification requests for this type and object |
notification::request::request_exists |
|
returns true if at least one request exists for this object and type |
notification::request::request_ids |
|
returns a list of request_ids for the object_id of the given type |
notification::request::subscribers |
|
returns a list of subscribers for notifications on that object of this type |
notification::security::can_admin_request_p |
|
Checks if a user can manage a given notification request. |
notification::security::can_notify_object_p |
|
This checks if a user can request notification on a given object. |
notification::security::can_notify_user |
|
Can a user be notified for a given delivery method. |
notification::security::require_admin_request |
|
Require the ability to admin a request. |
notification::security::require_notify_object |
|
Require the ability to notify on an object. |
notification::type::delete |
|
Remove a notification type. |
notification::type::delivery_method_disable |
|
Delivery methods must be enabled on a per notification type basis. |
notification::type::delivery_method_enable |
|
Delivery methods must be enabled on a per notification type basis. |
notification::type::get |
|
select information about the notification type into the given Tcl Array |
notification::type::get_impl_key |
|
return the service contract implementation key for a given notification type. |
notification::type::get_type_id |
|
return the notification type ID given a short name. |
notification::type::interval_disable |
|
Intervals must be enabled on a per notification type basis. |
notification::type::interval_enable |
|
Intervals must be enabled on a per notification type basis. |
notification::type::new |
|
create a new notification type. |
notification::type::process_reply |
|
The wrapper procedure for processing a given reply. |