[Rt-commit] rt branch, 5.0/admin-users-modify-collection-list-args-callback, created. rt-5.0.1-246-g73d8264614

? sunnavy sunnavy at bestpractical.com
Fri Apr 23 15:35:46 EDT 2021


The branch, 5.0/admin-users-modify-collection-list-args-callback has been created
        at  73d82646143a5b72ac09902c93a0cbb330fd0e8b (commit)

- Log -----------------------------------------------------------------
commit 73d82646143a5b72ac09902c93a0cbb330fd0e8b
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Sat Apr 24 02:53:52 2021 +0800

    Add ModifyCollectionListArgs callback to user admin index page
    
    The initial reason is: customization code that adds extra search
    parameters can use this callback to pass them to paging URLs
    accordingly.

diff --git a/share/html/Admin/Users/index.html b/share/html/Admin/Users/index.html
index a686e34422..c919f31b22 100644
--- a/share/html/Admin/Users/index.html
+++ b/share/html/Admin/Users/index.html
@@ -160,7 +160,8 @@ jQuery(function(){
 % } else {
 <p><&|/l&>Select a user</&>:</p>
 
-<& /Elements/CollectionList,
+<%perl>
+my %collection_list_args = (
     OrderBy => 'Name',
     Order => 'ASC',
     Rows  => $Rows,
@@ -169,7 +170,11 @@ jQuery(function(){
     Collection => $users,
     AllowSorting => 1,
     PassArguments => [qw(Format Rows Page Order OrderBy UserString UserOp UserField UserString2 UserOp2 UserField2 UserString3 UserOp3 UserField3 IdLike EmailLike FindDisabledUsers)],
-&>
+);
+</%perl>
+
+% $m->callback( %ARGS, UsersObj => $users, CallbackName => 'ModifyCollectionListArgs', CollectionListArgs => \%collection_list_args );
+<& /Elements/CollectionList, %collection_list_args &>
 
 % }
 

-----------------------------------------------------------------------


More information about the rt-commit mailing list