diff --git a/ces_bank/ces_bank.module b/ces_bank/ces_bank.module
index a0240bd..2286532 100644
--- a/ces_bank/ces_bank.module
+++ b/ces_bank/ces_bank.module
@@ -1655,23 +1655,57 @@ function ces_bank_views_api() {
  * Implements hook_view_pre_render().
  */
 function ces_bank_views_pre_render(&$view) {
-  if ($view->name == 'ces_bank_accounts_list') {
+  if ($view->name == 'ces_bank_accounts_list' || $view->name == 'ces_bank_accounts_list_for_admins') {
+
+    if ($view->name == 'ces_bank_accounts_list_for_admins') {
+      $bank = new CesBank();
+      $kinds = array(
+        0 => t('Individual'),
+        1 => t('Shared'),
+        2 => t('Organization'),
+        3 => t('Company'),
+        4 => t('Public'),
+        5 => t('Virtual'),
+      );
+      $states = array(
+        0 => t('Hidden'),
+        1 => t('Active'),
+        2 => t('Closed'),
+        3 => t('Locked'),
+      );
+      $limitchains = $bank->getAllLimitChains($view->result[0]->ces_account_exchange);
+      $limits = array();
+      foreach ($limitchains as $id => $limit) {
+        $limits[$id] = $limit['name'];
+      }
+    }
+
     $view_noduplicates = array();
     $ids_and_keys = array();
     foreach ($view->result as $key => $result) {
+
+      if ($view->name == 'ces_bank_accounts_list_for_admins') {
+        $result->ces_account_kind = substr($kinds[$result->ces_account_kind], 0, 3) . '.';
+        $result->ces_account_state = substr($states[$result->ces_account_state], 0, 3) . '.';
+        $result->ces_account_limitchain = substr($limits[$result->ces_account_limitchain], 0, 10);
+      }
+
       $result->users_ces_accountuser_name = '<a href="/user/' . $result->users_ces_accountuser_uid . '">' . $result->users_ces_accountuser_name . '</a>';
+      $fsname = '';
       if (isset($result->field_ces_firstname[0]['raw']['safe_value'])) {
-        $result->users_ces_accountuser_name .= ' (' . $result->field_ces_firstname[0]['raw']['safe_value'];
+        $fsname = $result->field_ces_firstname[0]['raw']['safe_value'];
         if (isset($result->field_ces_surname[0]['raw']['safe_value'])) {
-          $result->users_ces_accountuser_name .= ' ' . $result->field_ces_surname[0]['raw']['safe_value'] . ')';
-        }
-        else {
-          $result->users_ces_accountuser_name .= ')';
+          $fsname .= ' ' . $result->field_ces_surname[0]['raw']['safe_value'];
         }
+        $fsname = strlen($fsname) > 18 ? substr($fsname, 0, 14) . '...' : $fsname;
+        $result->users_ces_accountuser_name .= ' <span class="ces_bank_list_accounts_name">(' . $fsname . ')</span>';
+      }
+      if (strlen($result->users_ces_accountuser_mail) > 20) {
+        $result->users_ces_accountuser_mail = substr($result->users_ces_accountuser_mail, 0, 16) . '...';
       }
       if (array_key_exists($result->id, $ids_and_keys)) {
         $duplicate_key = $ids_and_keys[$result->id];
-        $view_noduplicates[$duplicate_key]->users_ces_accountuser_name .= ', ' . $result->users_ces_accountuser_name;
+        $view_noduplicates[$duplicate_key]->users_ces_accountuser_name .= '<br />' . $result->users_ces_accountuser_name;
         $view_noduplicates[$duplicate_key]->users_ces_accountuser_mail .= ', ' . $result->users_ces_accountuser_mail;
       }
       else {
diff --git a/ces_bank/ces_bank.pages.inc b/ces_bank/ces_bank.pages.inc
index 2bceb9d..51d6fdf 100644
--- a/ces_bank/ces_bank.pages.inc
+++ b/ces_bank/ces_bank.pages.inc
@@ -64,123 +64,9 @@ function ces_bank_accounts_admin($exchange_id) {
       ),
     );
   }
-  $page = array();
-  $page['table'] = array(
-    '#theme' => 'table',
-    '#attributes' => array(
-      'class' => array('ces-table'),
-    ),
-    '#header' => array(
-      array(
-        'data' => t('Account'),
-        'sort' => 'asc',
-        'field' => 'name',
-      ),
-      array(
-        'data' => t('User'),
-        'sort' => 'asc',
-        'field' => 'user',
-      ),
-      array(
-        'data' => t('Email'),
-        'sort' => 'asc',
-        'field' => 'mail',
-      ),
-      array(
-        'data' => t('Type'),
-        'sort' => 'asc',
-        'field' => 'kind',
-      ),
-      array(
-        'data' => t('State'),
-        'sort' => 'asc',
-        'field' => 'state',
-      ),
-      array(
-        'data' => t('Limit'),
-        'sort' => 'asc',
-        'field' => 'limitchain',
-      ),
-      array(
-        'data' => t('Balance'),
-        'sort' => 'asc',
-        'field' => 'balance',
-      ),
-      array(
-        'data' => t('Actions'),
-      ),
-    ),
-    '#rows' => array(),
-  );
-  $accounts = $bank->getAllAccounts(array('exchange' => $exchange['id']));
-  $kinds = array(
-    0 => t('Individual'),
-    1 => t('Shared'),
-    2 => t('Organization'),
-    3 => t('Company'),
-    4 => t('Public'),
-    5 => t('Virtual'),
-  );
-  $states = array(
-    0 => t('Hidden'),
-    1 => t('Active'),
-    2 => t('Closed'),
-    3 => t('Locked'),
-  );
-  $limitchains = $bank->getAllLimitChains($exchange['id']);
-  $limits = array();
-  foreach ($limitchains as $id => $limit) {
-    $limits[$id] = $limit['name'];
-  }
-  $rows = array();
-  $order_table = tablesort_get_order($page['table']['#header']);
-  foreach ($accounts as $account) {
-    $users = '';
-    $mails = '';
-    $result = db_query('SELECT user FROM {ces_accountuser} WHERE account = :aid', array(':aid' => $account['id']));
-    foreach ($result as $index => $record) {
-      if ($index > 0) {
-        $users .= '<br />';
-        $mails .= '<br />';
-      }
-      $result2 = db_query('SELECT uid, name, mail FROM {users} WHERE uid = :uid', array(':uid' => $record->user));
-      foreach ($result2 as $user) {
-        $user_short = strlen($user->name) > 10 ? substr($user->name, 0, 6) . '...' : $user->name;
-        $mail_short = strlen($user->mail) > 14 ? substr($user->mail, 0, 10) . '...' : $user->mail;
-        // Insert 10 chars of the name to sort properly. Later they'll be removed.
-        if ($order_table['sql'] == 'user' && $index == 0) {
-          $users .= str_pad(strtolower($user_short), 10);
-        }
-        $users .= '<a title="' . $user->name . '" href="/user/' . $user->uid . '">' . $user_short . '</a>';
-        $mails .= '<a title="' . $user->mail . '" href="mailto:' . $user->mail . '">' . $mail_short . '</a>';
-      }
-    }
-    $row = array(
-      $account['name'],
-      $users,
-      $mails,
-      $kinds[$account['kind']],
-      $states[$account['state']],
-      $limits[$account['limitchain']],
-      // Quitamos moneda de la cantidad para poder ser ordenado.
-      // @code
-      // $bank->formatAmount($account['balance'], $exchange, TRUE),
-      // @endcode
-      number_format($account['balance'], 2),
-      l(t('View'), 'ces/admin/account/' . $account['id'] . '/view') . ' ' .
-      l(t('Edit'), 'ces/admin/account/' . $account['id'] . '/edit') . ' ' .
-      l(t('Delete'), 'ces/admin/account/' . $account['id'] . '/delete') . ' ' .
-      l(t('Transactions'), 'ces/admin/account/' . $account['id'] . '/transactions'),
-    );
-    $rows[] = $row;
-  }
-  _ces_bank_sort_table($page['table']['#header'], $rows);
-  if ($order_table['sql'] == 'user') {
-    for ($i=0; $i < count($rows); $i++) {
-      $rows[$i][1] = substr($rows[$i][1], 10);
-    }
-  }
-  $page['table']['#rows'] = $rows;
+
+  $page = views_embed_view('ces_bank_accounts_list_for_admins', 'default', $exchange['id']);
+
   return $page;
 }
 /**
diff --git a/ces_bank/ces_bank.test b/ces_bank/ces_bank.test
index ba1ef97..68a8de9 100644
--- a/ces_bank/ces_bank.test
+++ b/ces_bank/ces_bank.test
@@ -257,7 +257,7 @@ class CesBankTestCase extends DrupalWebTestCase {
       ),
     );
     $this->createAccount($this->account11);
-    $this->activateAccount($this->account11, $this->admin1, 1);
+    $this->activateAccount($this->account11, $this->admin1,'HORA0001');
     $this->account12 = array(
       'exchange' => $this->exchange1,
       'account' => array(
@@ -294,7 +294,7 @@ class CesBankTestCase extends DrupalWebTestCase {
       ),
     );
     $this->createAccount($this->account12);
-    $this->activateAccount($this->account12, $this->admin1, 2);
+    $this->activateAccount($this->account12, $this->admin1, 'HORA0002');
     $this->account21 = array(
       'exchange' => $this->exchange2,
       'account' => array(
@@ -318,7 +318,7 @@ class CesBankTestCase extends DrupalWebTestCase {
       'want' => array(),
     );
     $this->createAccount($this->account21);
-    $this->activateAccount($this->account21, $this->admin2, 1);
+    $this->activateAccount($this->account21, $this->admin2, 'BCNA0001');
     $this->account22 = array(
       'exchange' => $this->exchange2,
       'account' => array(
@@ -342,7 +342,7 @@ class CesBankTestCase extends DrupalWebTestCase {
       'want' => array(),
     );
     $this->createAccount($this->account22);
-    $this->activateAccount($this->account22, $this->admin2, 1);
+    $this->activateAccount($this->account22, $this->admin2, 'BCNA0002');
   }
   /**
    * Do several transactions.
@@ -393,12 +393,12 @@ class CesBankTestCase extends DrupalWebTestCase {
     // Activated virtual accounts from interexchange.
     $this->drupalLogin($this->admin1);
     $this->drupalGet('ces/admin/account');
-    $this->clickLink(t('Edit'), 3);
+    $this->clickLink('HORABCNA');
     $this->drupalPost(NULL, array('state' => 1), t('Save'));
     $this->drupalLogout();
     $this->drupalLogin($this->admin2);
     $this->drupalGet('ces/admin/account');
-    $this->clickLink(t('Edit'), 3);
+    $this->clickLink('BCNAHORA');
     $this->drupalPost(NULL, array('state' => 1), t('Save'));
     $this->drupalLogout();
     // Confirm transaction.
@@ -605,13 +605,13 @@ class CesBankTestCase extends DrupalWebTestCase {
    *   The index of this user in the ces/admin/account page, in order to click
    *   the proper 'Edit' link.
    */
-  protected function activateAccount($record, $admin, $index) {
+  protected function activateAccount($record, $admin, $account_name) {
     // Login exchange admin.
     $this->drupalLogin($admin);
     // Go to accounts admin page.
     $this->drupalGet('ces/admin/account');
-    $this->assertText(t('Hidden'));
-    $this->clickLink(t('Edit'), $index);
+    $this->assertText(t('Hid.'));
+    $this->clickLink($account_name);
     $this->drupalPost(NULL, array('state' => '1'), t('Save'));
     $this->drupalLogout();
   }
@@ -848,8 +848,7 @@ class CesBankTestCase extends DrupalWebTestCase {
     // Go to account edit form.
     $this->drupalLogin($admin);
     $this->drupalGet('ces/admin/account');
-    $a = $this->xpath("//td[text()=:account]/..//a[text()='Edit']", array(':account' => $accountname));
-    $this->drupalGet($this->getAbsoluteUrl($a[0]['href']));
+    $this->clickLink('HORA0002');
     // Setup account.
     $limit = $this->xpath('//option[text()=:limitname]', array(':limitname' => $limitname));
     $edit = array('limitchain' => $limit[0]['value']);
@@ -912,13 +911,12 @@ class CesBankTestCase extends DrupalWebTestCase {
     // CRUD accounts from admin.
     $this->drupalLogin($this->admin2);
     $this->drupalGet('ces/admin/account');
-    $this->assertText('BCNA000');
+    $this->assertLink('BCNA0000');
     $this->assertLink('adminbcna');
-    $this->assertLink('test.admin...');
-    $this->clickLink(t('View'));
-    $this->assertText('adminbcna');
+    $this->assertText('test.admin');
+    $this->clickLink('BCNA0000');
+    $this->assertText('BCNA - Ecoxarxa de Barcelona');
     // Edited from admin.
-    $this->clickLink(t('Edit'));
     // The administrator (0000) should not be able to change the code.
     $this->drupalPost(NULL, array('name' => 'BCNA9001'), t('Save'));
     $this->assertText(t('account can not be changed'));
@@ -931,19 +929,20 @@ class CesBankTestCase extends DrupalWebTestCase {
     $this->assertText(t('The last four digits must be a number'));
     // Edited from admin another account.
     $this->drupalGet('ces/admin/account');
-    $this->clickLink(t('Edit'), 1);
+    $this->clickLink('BCNA0001');
     $this->drupalPost(NULL, array('name' => 'BCNA9001'), t('Save'));
     $this->assertText(t('Account successfully update'));
     // Add account users.
     $this->drupalGet('ces/admin/account');
-    $this->clickLink(t('Edit'), 2);
+    $this->clickLink('BCNA9001');
     $this->clickLink(t('List users'));
     $this->assertText(t('account21@integralces.net'));
     $this->clickLink(t('Add account users'));
     $this->drupalPost(NULL, array('users[0][username]' => 'account22', 'privilege' => 1), t('Save'));
     // Delete.
     $this->drupalGet('ces/admin/account');
-    $this->clickLink(t('Delete'), 2);
+    $this->clickLink('BCNA9001');
+    $this->clickLink(t('Delete'));
     $this->drupalPost(NULL, NULL, t('Close account'));
     $this->drupalPost(NULL, NULL, t('Confirm'));
     $this->assertText(t('The account BCNA9001 has been closed'));
@@ -955,7 +954,7 @@ class CesBankTestCase extends DrupalWebTestCase {
     $this->assertText(t('Created a new user account for'));
     $this->assertText(t('BCNA0003'));
     $this->assertLink(t('testuser'));
-    $this->assertLink(t('testuser@t...'));
+    $this->assertText(t('testuser@t'));
     // Create new account related to an user of another network.
     $this->drupalGet('ces/admin/account/new');
     $this->drupalPost(NULL, array('users[0][username]' => 'account12'), t('Save'));
@@ -964,9 +963,10 @@ class CesBankTestCase extends DrupalWebTestCase {
     // Transactions of an account.
     $this->drupalLogin($this->admin1);
     $this->drupalGet('ces/admin/account');
-    $this->clickLink(t('Transactions'), 2);
-    $this->assertText(t('HORA0002'));
-    $this->assertText(t('HORA0001'));
+    $this->clickLink('HORA0002');
+    $this->clickLink(t('Transactions'));
+    $this->assertText('HORA0002');
+    $this->assertText('HORA0001');
     $this->assertLink(t('First test transaction.'));
     $this->drupalLogout();
   }
diff --git a/ces_bank/views/ces_bank.views_default.inc b/ces_bank/views/ces_bank.views_default.inc
index caa468e..20818be 100644
--- a/ces_bank/views/ces_bank.views_default.inc
+++ b/ces_bank/views/ces_bank.views_default.inc
@@ -242,6 +242,249 @@ $translatables['ces_bank_accounts_list'] = array(
 
 $views['accounts_list'] = $view;
 
+$view = new view();
+$view->name = 'ces_bank_accounts_list_for_admins';
+$view->description = 'Accounts\' list of an exchange.';
+$view->tag = 'ices';
+$view->base_table = 'ces_account';
+$view->human_name = 'Accounts list for admins';
+$view->core = 7;
+$view->api_version = '3.0';
+$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
+
+/* Display: Master */
+$handler = $view->new_display('default', 'Master', 'default');
+$handler->display->display_options['use_ajax'] = TRUE;
+$handler->display->display_options['use_more_always'] = FALSE;
+$handler->display->display_options['access']['type'] = 'role';
+$handler->display->display_options['access']['role'] = array(
+  3 => '3',
+  2 => '2',
+);
+$handler->display->display_options['cache']['type'] = 'none';
+$handler->display->display_options['query']['type'] = 'views_query';
+$handler->display->display_options['exposed_form']['type'] = 'basic';
+$handler->display->display_options['pager']['type'] = 'full';
+$handler->display->display_options['pager']['options']['items_per_page'] = '100';
+$handler->display->display_options['style_plugin'] = 'table';
+$handler->display->display_options['style_options']['columns'] = array(
+  'id' => 'id',
+  'name' => 'name',
+  'name_1' => 'name_1',
+  'ces_firstname' => 'ces_firstname',
+  'ces_surname' => 'ces_surname',
+  'mail' => 'mail',
+  'balance' => 'balance',
+);
+$handler->display->display_options['style_options']['default'] = 'name';
+$handler->display->display_options['style_options']['info'] = array(
+  'id' => array(
+    'align' => '',
+    'separator' => '',
+    'empty_column' => 0,
+  ),
+  'name' => array(
+    'sortable' => 1,
+    'default_sort_order' => 'asc',
+    'align' => '',
+    'separator' => '',
+    'empty_column' => 0,
+  ),
+  'name_1' => array(
+    'sortable' => 1,
+    'default_sort_order' => 'asc',
+    'align' => '',
+    'separator' => ': ',
+    'empty_column' => 0,
+  ),
+  'ces_firstname' => array(
+    'sortable' => 0,
+    'default_sort_order' => 'asc',
+    'align' => '',
+    'separator' => '',
+    'empty_column' => 0,
+  ),
+  'ces_surname' => array(
+    'sortable' => 0,
+    'default_sort_order' => 'asc',
+    'align' => '',
+    'separator' => '',
+    'empty_column' => 0,
+  ),
+  'mail' => array(
+    'sortable' => 1,
+    'default_sort_order' => 'asc',
+    'align' => '',
+    'separator' => '',
+    'empty_column' => 0,
+  ),
+  'balance' => array(
+    'sortable' => 1,
+    'default_sort_order' => 'asc',
+    'align' => '',
+    'separator' => '',
+    'empty_column' => 0,
+  ),
+);
+/* Relationship: Ces Account: Ces accountuser relationship */
+$handler->display->display_options['relationships']['id']['id'] = 'id';
+$handler->display->display_options['relationships']['id']['table'] = 'ces_account';
+$handler->display->display_options['relationships']['id']['field'] = 'id';
+/* Relationship: Ces Account-Users: Ces user relationship */
+$handler->display->display_options['relationships']['user']['id'] = 'user';
+$handler->display->display_options['relationships']['user']['table'] = 'ces_accountuser';
+$handler->display->display_options['relationships']['user']['field'] = 'user';
+$handler->display->display_options['relationships']['user']['relationship'] = 'id';
+/* Field: Ces Account: Ces account Id */
+$handler->display->display_options['fields']['id']['id'] = 'id';
+$handler->display->display_options['fields']['id']['table'] = 'ces_account';
+$handler->display->display_options['fields']['id']['field'] = 'id';
+$handler->display->display_options['fields']['id']['exclude'] = TRUE;
+$handler->display->display_options['fields']['id']['separator'] = '';
+/* Field: Ces Account: Account name */
+$handler->display->display_options['fields']['name']['id'] = 'name';
+$handler->display->display_options['fields']['name']['table'] = 'ces_account';
+$handler->display->display_options['fields']['name']['field'] = 'name';
+$handler->display->display_options['fields']['name']['label'] = 'Account';
+$handler->display->display_options['fields']['name']['alter']['make_link'] = TRUE;
+$handler->display->display_options['fields']['name']['alter']['path'] = '/ces/admin/account/[id]/edit';
+$handler->display->display_options['fields']['name']['element_label_colon'] = FALSE;
+/* Field: User: Name */
+$handler->display->display_options['fields']['name_1']['id'] = 'name_1';
+$handler->display->display_options['fields']['name_1']['table'] = 'users';
+$handler->display->display_options['fields']['name_1']['field'] = 'name';
+$handler->display->display_options['fields']['name_1']['relationship'] = 'user';
+$handler->display->display_options['fields']['name_1']['label'] = 'User';
+$handler->display->display_options['fields']['name_1']['element_label_colon'] = FALSE;
+$handler->display->display_options['fields']['name_1']['link_to_user'] = FALSE;
+/* Field: User: First Name */
+$handler->display->display_options['fields']['ces_firstname']['id'] = 'ces_firstname';
+$handler->display->display_options['fields']['ces_firstname']['table'] = 'field_data_ces_firstname';
+$handler->display->display_options['fields']['ces_firstname']['field'] = 'ces_firstname';
+$handler->display->display_options['fields']['ces_firstname']['relationship'] = 'user';
+$handler->display->display_options['fields']['ces_firstname']['exclude'] = TRUE;
+/* Field: User: Surname */
+$handler->display->display_options['fields']['ces_surname']['id'] = 'ces_surname';
+$handler->display->display_options['fields']['ces_surname']['table'] = 'field_data_ces_surname';
+$handler->display->display_options['fields']['ces_surname']['field'] = 'ces_surname';
+$handler->display->display_options['fields']['ces_surname']['relationship'] = 'user';
+$handler->display->display_options['fields']['ces_surname']['exclude'] = TRUE;
+$handler->display->display_options['fields']['ces_surname']['element_label_colon'] = FALSE;
+/* Field: User: E-mail */
+$handler->display->display_options['fields']['mail']['id'] = 'mail';
+$handler->display->display_options['fields']['mail']['table'] = 'users';
+$handler->display->display_options['fields']['mail']['field'] = 'mail';
+$handler->display->display_options['fields']['mail']['relationship'] = 'user';
+$handler->display->display_options['fields']['mail']['label'] = 'Email';
+$handler->display->display_options['fields']['mail']['alter']['word_boundary'] = FALSE;
+$handler->display->display_options['fields']['mail']['element_label_colon'] = FALSE;
+$handler->display->display_options['fields']['mail']['link_to_user'] = '0';
+/* Field: Ces Account: Account kind */
+$handler->display->display_options['fields']['kind']['id'] = 'kind';
+$handler->display->display_options['fields']['kind']['table'] = 'ces_account';
+$handler->display->display_options['fields']['kind']['field'] = 'kind';
+$handler->display->display_options['fields']['kind']['label'] = 'Type';
+$handler->display->display_options['fields']['kind']['element_label_colon'] = FALSE;
+/* Field: Ces Account: Account state */
+$handler->display->display_options['fields']['state']['id'] = 'state';
+$handler->display->display_options['fields']['state']['table'] = 'ces_account';
+$handler->display->display_options['fields']['state']['field'] = 'state';
+$handler->display->display_options['fields']['state']['label'] = 'State';
+/* Field: Ces Account: Account limit */
+$handler->display->display_options['fields']['limitchain']['id'] = 'limitchain';
+$handler->display->display_options['fields']['limitchain']['table'] = 'ces_account';
+$handler->display->display_options['fields']['limitchain']['field'] = 'limitchain';
+$handler->display->display_options['fields']['limitchain']['label'] = 'Limit';
+$handler->display->display_options['fields']['limitchain']['element_label_colon'] = FALSE;
+/* Field: Ces Account: Account balance */
+$handler->display->display_options['fields']['balance']['id'] = 'balance';
+$handler->display->display_options['fields']['balance']['table'] = 'ces_account';
+$handler->display->display_options['fields']['balance']['field'] = 'balance';
+$handler->display->display_options['fields']['balance']['label'] = 'Balance';
+$handler->display->display_options['fields']['balance']['element_label_colon'] = FALSE;
+/* Contextual filter: Ces Account: Account exchange */
+$handler->display->display_options['arguments']['exchange']['id'] = 'exchange';
+$handler->display->display_options['arguments']['exchange']['table'] = 'ces_account';
+$handler->display->display_options['arguments']['exchange']['field'] = 'exchange';
+$handler->display->display_options['arguments']['exchange']['default_action'] = 'not found';
+$handler->display->display_options['arguments']['exchange']['default_argument_type'] = 'fixed';
+$handler->display->display_options['arguments']['exchange']['summary']['number_of_records'] = '0';
+$handler->display->display_options['arguments']['exchange']['summary']['format'] = 'default_summary';
+$handler->display->display_options['arguments']['exchange']['summary_options']['items_per_page'] = '25';
+$handler->display->display_options['arguments']['exchange']['specify_validation'] = TRUE;
+$handler->display->display_options['arguments']['exchange']['validate']['type'] = 'numeric';
+$handler->display->display_options['arguments']['exchange']['limit'] = '0';
+/* Filter criterion: Ces Account: Account exchange */
+$handler->display->display_options['filters']['exchange']['id'] = 'exchange';
+$handler->display->display_options['filters']['exchange']['table'] = 'ces_account';
+$handler->display->display_options['filters']['exchange']['field'] = 'exchange';
+$handler->display->display_options['filters']['exchange']['label'] = 'Exchange';
+$handler->display->display_options['filters']['exchange']['element_label_colon'] = FALSE;
+/* Filter criterion: Global: Combine fields filter */
+$handler->display->display_options['filters']['combine']['id'] = 'combine';
+$handler->display->display_options['filters']['combine']['table'] = 'views';
+$handler->display->display_options['filters']['combine']['field'] = 'combine';
+$handler->display->display_options['filters']['combine']['operator'] = 'contains';
+$handler->display->display_options['filters']['combine']['group'] = 1;
+$handler->display->display_options['filters']['combine']['exposed'] = TRUE;
+$handler->display->display_options['filters']['combine']['expose']['operator_id'] = 'combine_op';
+$handler->display->display_options['filters']['combine']['expose']['label'] = 'Search for account, user or email';
+$handler->display->display_options['filters']['combine']['expose']['operator'] = 'combine_op';
+$handler->display->display_options['filters']['combine']['expose']['identifier'] = 'combine';
+$handler->display->display_options['filters']['combine']['expose']['remember_roles'] = array(
+  2 => '2',
+  1 => 0,
+  3 => 0,
+);
+$handler->display->display_options['filters']['combine']['fields'] = array(
+  'name' => 'name',
+  'name_1' => 'name_1',
+  'ces_firstname' => 'ces_firstname',
+  'ces_surname' => 'ces_surname',
+  'mail' => 'mail',
+);
+
+/* Display: Accounts admin */
+$handler = $view->new_display('block', 'Accounts admin', 'block');
+$handler->display->display_options['display_description'] = 'Accounts list, display for_for_admins admins.';
+$translatables['ces_bank_accounts_list_for_admins'] = array(
+  t('Master'),
+  t('more'),
+  t('Apply'),
+  t('Reset'),
+  t('Sort by'),
+  t('Asc'),
+  t('Desc'),
+  t('Items per page'),
+  t('- All -'),
+  t('Offset'),
+  t('« first'),
+  t('‹ previous'),
+  t('next ›'),
+  t('last »'),
+  t('Ces accountuser relationship'),
+  t('Ces user relationship'),
+  t('Ces account Id'),
+  t('.'),
+  t('Account'),
+  t('User'),
+  t('First Name'),
+  t('Surname'),
+  t('Email'),
+  t('Type'),
+  t('State'),
+  t('Limit'),
+  t('Balance'),
+  t('All'),
+  t('Exchange'),
+  t(','),
+  t('Search for account, user or email'),
+  t('Accounts admin'),
+  t('Accounts list, display for_for_admins admins.'),
+);
+
+$views['accounts_list_for_admins'] = $view;
+
   return $views;
 }
 /**
