RE: Proposal for a significant change in the personel section!

Hussayn Dabbous <[email protected]> Mon, 8 Jun 2009 10:48:48 -0700 (PDT)
Newsgroups gmane.comp.java.scarab.user
Message-ID <[email protected]>
Ronny Voelker wrote:
> 
>> Add WATCHMARKS:
>> ==============
> Here I agree with Jorge and Johannes.
> 
> ...
> 
> 

aehm... Wait a minute. I was not talking about removing user attributes...
For me they can stay as they are. i just have doubts, if the way how
notification
is controlled through user attributes is the best and easiest way we can go.

Currently we can assign as [observer|responsible|whatsoever|...].
Now you get only notified if the assigned userattribute(isn't it a role at
the end?) 
has notification enabled. (we can select [none|to|cc] in the definition
which is per se "wrong"
because the Notification system does not count on emails, but is more
abstract, you might want
to receive notifications via SMS for instance... )

let's assume for a moment, that the role "whatsoever" had notification
disabled.
Now a user gets here and assigns to that role on purpose, because it fits
best. 
He will not get notified although he is associated to the issue.

Another scenario: Assume a user wants to assign himself as Observer, but
just wants
to be able to find this issue when searching "my issues".
He will always get notifications, even if he does not want that.

In both cases it may sometimes be necessary to force notifications when
assigned to a specific
user attribute value (as it is now more or less if cc or to is enabled for
an attribute)...

===

Now assume, we had separated notification from user attributes. Then the
following scenario
would be possible:

- when a user assigns to a role, which is likely to need notifications, his
watchmark is preset
  to "watch this issue". But he can disable that (could be done right
besides the association button)
- when a user assigns to a role, which is likely to need no notifications,
his watchmark is preset to
  "not watch this issue". But he can enable watching if still needed/wanted.

Now we have this scenario: We have the user attributes, which tell about the
relation between user and issue. And we have the watchmark, which tells, if
the user wants to get notified on changes.

===

Of course in todays implementation we can use a trick. Just add following
attributes:

[responsible(always
notify)|observe|observe+notify|whatsoever|whatsoever+notify|...] 

Although it smells a bit, that would work for us here ;-)

So in oprder to proceed i will keep userattributes as they are (for now) and
get back to this, if there is a
real pressure to change that. I will however try to move the "assign as" to
the issue-footer and as an experiment. I guess that is a technical
compromise and i can live with that ;-)

===
-- 
View this message in context: http://www.nabble.com/Proposal-for-a-significant-change-in-the-personel-section%21-tp23899951p23928971.html
Sent from the Scarab - User mailing list archive at Nabble.com.

------------------------------------------------------
http://scarab.tigris.org/ds/viewMessage.do?dsForumId=456&dsMessageId=2360394

To unsubscribe from this discussion, e-mail: [[email protected]].