Taggic / IssueTracker

issue tracking as dokuwiki plugin
http://www.fristercons.de/fcon/doku.php?id=issuetracker:descr
8 stars 2 forks source link

Feature request: E-mail notification when issue assigned to user #8

Closed MatzeM closed 13 years ago

MatzeM commented 13 years ago

Hello,

and another request ...

At this state of development it ist possible to automatically inform the admin about new issues and the reporter of issues about changes/comments. (please correct me if i'm wrong)

Works fine, I had to do some german translations in the souce code (as for the whole plugin by the way, have you considered language files yet? especially in companies you often have "old" employees with low english skills) but the emails are correctly delivered.

In addition to that it would be nice to send a notification as soon as one issue is assigned to a user (to the user the issue is assigned to, of course)!

Taggic commented 13 years ago

=> I had to do some german translations ...

Yes, I know there is text hard coded. No good style but very fast :-) I will improve it by further updates and add related entries into code and language files.

=> send a notification to issue assigned user after selection

I had in mind that the assignees taking over the issues themselves but yes, I will implement the sendmail to the assigned work force after selection.

Good to hear that the plugin wll be used by others to. Please do not hesitate to contact me in the event of question or trouble (English or German does not matter).

Taggic commented 13 years ago

New: Multiple Language support

The plugin now supports language definition files as standard in dokuwiki. Create the language folder and place their your translated strings in lang.php and settings.php. Hope that most of the text is covered. Raise issues in the event there are still some strings not managable by lang file (except the weakpoint I already know). -> Weakpoint: The issue list edit and mails after issue list edit are currently not covered by multiple language support.

New: Notification of assignees

Assignees will be informed about their responsibility for the service request (issue). Weakpoint see above.

Please give me a feedback.

MatzeM commented 13 years ago

Good morning Taggic,

thanks for your quick reactions and improvements. i have to confess that the feedback will take a while... :-(

I have to visit my hometown this weekend and do some external job training next week, but i think i can manage to test the improvements in week 44.


"I had in mind that the assignees taking over the issues themselves" i often dream about a world where people take over issues voluntarily and appointments are taken seriously :-))

you'll hear from me in week 44!

Taggic commented 13 years ago

I whish you a hppy week there. I will be on a family welness weekend with WLAN hotspot but family did absolutely not agree upon relaxing in front of my laptop. What a pain. :(

I've just uploaded the language support in the event of issue list modification mails towards reporter and assignee. Please use latest built for your tests.

MatzeM commented 13 years ago

New: Multiple Language support

Works fine. I created a "de" language file and did the translations there. No Problems.

2 Remarks, perhaps you can look at them:

  1. "initial description" on the issue detail view is not included/not translateable
  2. a "submit"-Button is not included/not translateable (I don't remeber which one it was, sorry, could be the comment submit-button)

New: Notification of assignees

Works fine, great work.

Taggic commented 13 years ago

Thanks for testing and giving me feedback. The following is introduced to the next release to solve the point 1 of your remarks. I will upload it tonight or tomorrow. @1: $lang['lbl_initdescr'] = 'Initial description';

@2: The button title to save comment is Add in English. The related language line is already there: $lang['btn_add'] = 'Add'; I have further checked all "submit" occurences within the code but was not able to elaborate a missing lang parameter. Please let me know once you have found the button again.

MatzeM commented 13 years ago

It's the submit button under the issue-report-form in syntax.php line 784: value="submit"

Taggic commented 13 years ago

you are right, I forgot to set: value='.$this->getLang('btn_reportsave').'

It will be considered by next update.