[Rt-commit] rt branch, 4.4/saved-search-links,	updated. rt-4.4.4-91-g04abe15468
    ? sunnavy 
    sunnavy at bestpractical.com
       
    Tue Oct 13 11:55:22 EDT 2020
    
    
  
The branch, 4.4/saved-search-links has been updated
       via  04abe154682d1c87e79d85668d37fe021e45a9d0 (commit)
      from  f73e5c340cc10f11fb43ab3301fca72a48ac5750 (commit)
Summary of changes:
 lib/RT/Attribute.pm | 11 +++++++++++
 1 file changed, 11 insertions(+)
- Log -----------------------------------------------------------------
commit 04abe154682d1c87e79d85668d37fe021e45a9d0
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Tue Oct 13 21:59:37 2020 +0800
    Implement RT::Attribute::CurrentUserCanSee for transaction rights check
    
    We added transaction records for dashboard/savedsearch changes in
    9a44c12bd7, so RT::Transaction->Object could be an RT::Attribute. Since
    RT::Transaction::CurrentUserCanSee deligates rights check to the
    corresponding object(i.e. ->Object->CurrentUserCanSee), we need to
    implement CurrentUserCanSee accordingly in RT::Attribute.
    
    It's equal to CurrentUserHasRight('display').
diff --git a/lib/RT/Attribute.pm b/lib/RT/Attribute.pm
index 30c3dbc457..55dd684183 100644
--- a/lib/RT/Attribute.pm
+++ b/lib/RT/Attribute.pm
@@ -1185,6 +1185,17 @@ sub _SyncLinks {
     return $success // 1;
 }
 
+=head2 CurrentUserCanSee
+
+Shortcut of CurrentUserHasRight('display').
+
+=cut
+
+sub CurrentUserCanSee {
+    my $self = shift;
+    return $self->CurrentUserHasRight('display');
+}
+
 RT::Base->_ImportOverlays();
 
 1;
-----------------------------------------------------------------------
    
    
More information about the rt-commit
mailing list