<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=154561312-29102006>Hi</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=154561312-29102006></SPAN></FONT> </DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN class=154561312-29102006>I've seen,
that in rt-3.4.5, every user, who will create, update or delete
SavedSearch, must have the right 'ModifySelf'. The following
diff, fixes this problem.</SPAN></FONT></DIV>
<DIV><FONT face="Trebuchet MS" size=2><SPAN
class=154561312-29102006></SPAN></FONT> </DIV>
<DIV><FONT><SPAN class=154561312-29102006>
<DIV><SPAN class=785143811-29102006><FONT face="Trebuchet MS" size=2>---
/opt/rt3/lib/RT/Attribute_Overlay.pm
2005-02-01 15:20:40.000000000 +0100<BR>+++
/opt/rt3/local/lib/RT/Attribute_Overlay.pm 2006-10-29 12:53:03.000000000
+0100<BR>@@ -72,14 +72,24 @@<BR> # There are a number of attributes that
users should be able to modify for themselves, such as saved
searches<BR> # we could do this with a different set of "modify"
rights, but that gets very hacky very fast. this is even faster and
even<BR> # hackier. we're hardcoding that a different set of rights are
needed for attributes on oneself<BR>-our $PERSONAL_ACL_MAP =
{<BR>- SavedSearch => { create =>
'ModifySelf',<BR>-
update =>
'ModifySelf',<BR>-
delete =>
'ModifySelf',<BR>-
display => 'allow' },<BR>+our $PERSONAL_ACL_MAP = {<BR>+
SavedSearch => { create =>
'CreateSavedSearch',<BR>+
update =>
'EditSavedSearches',<BR>+
delete =>
'EditSavedSearches',<BR>+
display => 'LoadSavedSearch' },</FONT></SPAN></DIV>
<DIV><FONT face="Trebuchet MS" size=2></FONT> </DIV>
<DIV><SPAN class=785143811-29102006><FONT face="Trebuchet MS"
size=2> };</FONT></SPAN></DIV>
<DIV><SPAN class=785143811-29102006><FONT face="Trebuchet MS"
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=785143811-29102006><FONT face="Trebuchet MS"
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=785143811-29102006><FONT face="Trebuchet MS"
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=785143811-29102006><SPAN class=154561312-29102006><FONT
face="Trebuchet MS" size=2>Now my question: is there a specific reason, why
users must have ModifySelf-Rights when they want to create
SavedSearches?</FONT></SPAN></SPAN></DIV>
<DIV><SPAN class=785143811-29102006><SPAN class=154561312-29102006><FONT
face="Trebuchet MS" size=2></FONT></SPAN></SPAN> </DIV>
<DIV><SPAN class=785143811-29102006><SPAN class=154561312-29102006><FONT
face="Trebuchet MS" size=2>Thanks </FONT></SPAN></SPAN></DIV>
<DIV><SPAN class=785143811-29102006><SPAN class=154561312-29102006><FONT
face="Trebuchet MS" size=2></FONT></SPAN></SPAN> </DIV>
<DIV><SPAN class=785143811-29102006><SPAN class=154561312-29102006><FONT
face="Trebuchet MS" size=2>Michael Peer</FONT></SPAN></SPAN></DIV>
<DIV><SPAN class=785143811-29102006><SPAN class=154561312-29102006><FONT
face="Trebuchet MS" size=2></FONT></SPAN></SPAN> </DIV>
<DIV><SPAN class=785143811-29102006><SPAN class=154561312-29102006><FONT
face="Trebuchet MS"
size=2></FONT></SPAN></SPAN> </DIV></SPAN></FONT></DIV></BODY></HTML>