larsf wrote:I changed the current filter for root task (from the default All, to a filter that shows all open issues for current prj and sub-prj's). Apparantly, this influences the mail notification that I have set for root project. It does not only affect me, but my users also claim they see the same thing.
This change should not affect email notification rules. Please check what filter you receive (you can find filter name in the header of email notifcation message). Also please ensure that you use quite new version (2.7.5+) of TrackStudio, we fix some problems with email notification in 2.7.1-2.7.3
larsf wrote:I have made a filter "My Open Issues" - with subtasks, Category (is not branch, project, module), Status (all items), Handler (Current user), Update date, Priority.
If I set this filter as my notification filter on the root project - I would expect it to notify me whenever a sub project where I am current user changes status, or gets a message.
Yes, it should. Also, you can ignore "with subtasks" option for email notification, email notification rules always inherited down to tasks,
http://www.trackstudio.com/documentatio ... Email.htmllarsf wrote:Is the "offline activity" email notification bound to the "online activity" of using different viewing filters?
Online activity - I am logged into the GUI and browsing the projects, using different filters, ie changing default filters for projects (and apparently changing the notifcation filter).
Offline activity - I am logged out - but notifications are sent through a specific filter.
If I browse sub-project Y and change the filter for the subtasks to "All open issues" - will that affect all viewers (ie other users) of sub-project Y? - or does it only affect my user?
1) If you create new filter - you always use/modify/subscribe only signle instance of them. When you modify filter settings for sub-project - it actually modify the same filter. All filter settings (list of available custom fields, handlers, etc) are related to the filter parent task, not current task.
2) When you change default filter (dropdown on the subtasks page) - it affect default filter for that task only for you. It does not affect email notification, submission, or other users at all
3) When you change filter view Filters->Edit - it affect all users and email notification rules.
larsf wrote:There is nothing in the GUI that tells me what filter that is enabled for notification. On the filters tab (Projects root), the text near the view,edit, subscribe, notify sub-tabs - its says Current filter is 'My Open Issues'. On the Notify tab there is only a checked checkbox. How do I know what filter I am using?
Yes, you can't list all filters that you use for email notification, but you can check checkbox on the notify tab.
- If checkbox enabled (not grey) and not checked - email notification disabled for this filter for current task of parent tasks (but can be enabled for child tasks).
- If checkbox enabled (not grey) and checked - email notification enabled for this filter and this task. This also affect all subtasks.
- If checkbox disabled (grey) - email notification enabled for some parent task and affect this task.
larsf wrote:If I look at a subproject, I only see the same checkbox - how do I know that there is an active filter here? If I change my filter - how do I know that it is an override filter? If two filters overlap - will I get two notifications?
1) See above
2) What do you mean - override ?
3) When you modify some task and TrackStudio need to send email notification it search filters that has email notification enabled (not grey/checked) for this task. If it found - it use it, if no - it check email notification options for parent task. So, TrackStudio use most "closed" filter to modified task. So you can define one email notification filter for root task and override it with another filter in child task.
larsf wrote:Another problem. If I define a filter for my root Projects node, and use it somewhere down in the hierarchy - I no longer can delete the filter. But - I don't know where the filter is used, so I either have to let it be, or manually look through the entire tree for where the filter is used.
It would be better if I can delete the filter, and that anywhere the filter was used, the default ALL filter is applied.
Yes, we already implement it exactly you describe in 2.8
larsf wrote:- Formatting of output from filters... ... I.e. can I in any way control the formatting?
...
Do you mean like...
No, like
+---------------+-----------------+------------------+------------------+------------------+
| status | handler | priority | date posted | name |
+---------------+-----------------+------------------+------------------+------------------+
| bug | lars | normal | 2003.10.01 | proj->sub |
+---------------+-----------------+------------------+------------------+------------------+
| Long task description here...... |
| jfsd jdf jdsf sjhfg sdhjfg dshjfgs ajhfdjh |
+---------------+-----------------+------------------+------------------+------------------+