         rest
       }
 
-  fetchModerators$: permit 'list members',
+  fetchModerators$: permit
+    advanced: [
+      { permission: 'list members' }
+      { permission: 'list members', superadmin: yes }
+    ]
     success:(client, rest...) ->
       @baseFetcherOfGroupStaff {
         method: @fetchModerators

  fetchMyRoles: secure (client, callback) ->
    @fetchRolesByAccount client.connection.delegate, callback

  fetchUserRoles: permit 'grant permissions',
    success:(client, ids, callback) ->
      [callback, ids] = [ids, callback]  unless callback
      @fetchRoles (err, roles) =>

        rest
      }

  fetchBlockedAccounts$: permit
    advanced: [
      { permission: 'list members' }
      { permission: 'list members', superadmin: yes }
    ]
    success:(client, rest...) ->
      @baseFetcherOfGroupStaff {
        method: @fetchBlockedAccounts
