jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Continuum
  • CONTINUUM-1142

Refactor notifiers APIs

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: Backlog
  • Component/s: Notification Subsystem
  • Labels:
    None
  • Complexity:
    Intermediate

Description

Actually, when a user want to add a notifier, he need to implement a notifier project, then he need to modify a jsp (notifierSelectType.jsp) and few java action classes for the recipients rendering.
I'd like to see a complete refactoring of the notifiers APIs with a notifier manager that return the role-hint of each notifiers and the name of them for the jsp, and an utility class by notifier that return a formatted string for recipients.
With that, all actions/JSPs (except specific notifier actions/JSPs like IrcProjectNotifierEditAction.java/notifierIrc.jsp) will be independant of a specific notifier and user that want to add a new notifier won't need to modify continuum files

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Andre Ranvik added a comment - 28/Mar/07 2:43 AM

I have a need to be able to add a customized notifier, but to make it available in the Continuum GUI is not so important to me in this case. How do you go about doing this? I am unable to find any documentation or examples on this.
More precisely: How do I add my Jar file (with my customized notifier) to Continuum's classpath, and activate it?

Show
Andre Ranvik added a comment - 28/Mar/07 2:43 AM I have a need to be able to add a customized notifier, but to make it available in the Continuum GUI is not so important to me in this case. How do you go about doing this? I am unable to find any documentation or examples on this. More precisely: How do I add my Jar file (with my customized notifier) to Continuum's classpath, and activate it?
Hide
Permalink
Emmanuel Venisse added a comment - 28/Mar/07 2:49 AM

the classpath is created automatically from the lib directory, so copy your jar with other jars. You'll need to declare your notifier in application.xml too

Show
Emmanuel Venisse added a comment - 28/Mar/07 2:49 AM the classpath is created automatically from the lib directory, so copy your jar with other jars. You'll need to declare your notifier in application.xml too
Hide
Permalink
Brett Porter added a comment - 22/Apr/09 9:20 AM

really would be best built on a full plugin system that can contribute data and resources, rather than jsps

Show
Brett Porter added a comment - 22/Apr/09 9:20 AM really would be best built on a full plugin system that can contribute data and resources, rather than jsps

People

  • Assignee:
    Unassigned
    Reporter:
    Emmanuel Venisse
Vote (0)
Watch (1)

Dates

  • Created:
    18/Jan/07 9:51 AM
    Updated:
    16/Sep/09 5:14 PM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.