{"id":19648363,"url":"https://github.com/bestpractical/rt-extension-notificationmatrix","last_synced_at":"2025-06-13T16:31:32.804Z","repository":{"id":943128,"uuid":"719853","full_name":"bestpractical/rt-extension-notificationmatrix","owner":"bestpractical","description":null,"archived":false,"fork":false,"pushed_at":"2018-03-08T21:08:40.000Z","size":93,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-01-09T22:52:08.453Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://search.cpan.org/dist/rt-extension-notificationmatrix","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bestpractical.png","metadata":{"files":{"readme":"README","changelog":"Changes","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-06-14T10:09:10.000Z","updated_at":"2019-09-30T20:58:10.000Z","dependencies_parsed_at":"2022-08-16T11:35:08.604Z","dependency_job_id":null,"html_url":"https://github.com/bestpractical/rt-extension-notificationmatrix","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-notificationmatrix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-notificationmatrix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-notificationmatrix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-notificationmatrix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bestpractical","download_url":"https://codeload.github.com/bestpractical/rt-extension-notificationmatrix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240957972,"owners_count":19884841,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T14:48:05.035Z","updated_at":"2025-02-27T00:37:21.290Z","avatar_url":"https://github.com/bestpractical.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"NAME\n    RT::Extension::NotificationMatrix - RT Extension for custom ticket\n    notification\n\nPREREQUISITES\n    This version of RT::Extension::NotificationMatrix requires at least RT\n    4.2.x\n\n    If you're running an older version of RT, you should seek an older\n    version of this extension; specifically, version 2.2.\n\nSYNOPSIS\n      # In your RT site config:\n      Set(@Plugins,(qw(RT::Extension::NotificationMatrix));\n      # If you'd like to Bcc all recipients, uncomment the line below.\n      # Disabled by default.\n      #Set($NotificationMatrixAlwaysBcc, 1);\n\n      # If you'd like to send on the Batch stage of transactions, uncomment the line below.\n      # Default is \"TransactionCreate\"\n      #Set($NotificationMatrixStage, \"TransactionBatch\");\n\nDESCRIPTION\n    This plugin provides per-queue configuration for notification triggering\n    based on ticket actions, and notification delivery for selected ticket\n    roles and/or user-defined groups.\n\n    Note that this plugin can co-exist with the RT::Scrip-based\n    notification, which you probably want to disable to avoid duplicated\n    messages.\n\n    When the plugin is enabled, you will have an additional Notification tab\n    in the queue admin page. When a notification rule is triggered, the\n    designated ticket roles or user defined groups get a message with the\n    first found template of:\n\n    $RuleName\n        For example: TicketResolved\n\n    The default tempalte defined by the rule\n    The Transaction template\n\n    Message sent to external recipients (requestors and ccs) will be using\n    first found template of:\n\n    $RuleName-External\n        For example: TicketResolved-External\n\n    The default external tempalte defined by the rule\n    The Transaction template\n\nCAVEATS\n    Internally, the matrix is stored on the queue object as attributes, with\n    mappings to the subscribe RT::Group object ids. The role groups are\n    stored as queue-role groups, as at the time of configuration we do not\n    have ticket instances to create ticket-role groups. The queue-role\n    gorups are then instantiated as ticket-role when the notification rules\n    are triggered.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbestpractical%2Frt-extension-notificationmatrix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbestpractical%2Frt-extension-notificationmatrix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbestpractical%2Frt-extension-notificationmatrix/lists"}