Filter custom entity

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • homeempire
    replied
    Thank You
    Last edited by homeempire; 08-30-2016, 06:34 PM.

    Leave a comment:


  • yuri
    replied
    Maybe your entity doesn't belong to Crm module. Try to move your class to custom or proper module.

    Leave a comment:


  • homeempire
    replied
    It doesn't help. And I know that it can be "Aktualne" because i have it on other site and it's working.
    Any other idea?

    Leave a comment:


  • yuri
    replied
    Try to make first letter lower case.
    "name":"aktualne"

    Leave a comment:


  • homeempire
    started a topic Filter custom entity

    Filter custom entity

    Hi.

    I have custom entity: "Kredyty". I want to filter this entity so I edit:


    /application/Espo/Modules/Crm/SelectManagers/Kredyty.php:
    Code:
    namespace Espo\Modules\Crm\SelectManagers;
    
    class Kredyty extends \Espo\Core\SelectManagers\Base
    {
        protected function filterAktualne(&$result)
        {
            $result['whereClause'][] = array(
                
                'status=' => ['Oferta', 'Wniosek', 'Analiza', 'Odroczenie', 'Decyzja pozytywna', 'Umowa podpisana']
            );
        }
        
        protected function filterArchiwum(&$result)
        {
            $result['whereClause'][] = array(
                
                'status=' => ['Decyzja negatywna', 'Rezygnacja klienta', 'Wypłacony']
            );
        }
    
     }

    and /custom/Espo/Custom/Resources/metadata/clientDefs/Kredyty.json:
    Code:
    {
        "controller": "Controllers.Record",
        "boolFilterList": [
            "onlyMy"
        ],
        "filterList": [
          {
             "name":"Aktualne",
             "style": "success"
          },
          {
             "name":"Archiwum",
             "style": "danger"
          }
        
       ]
    }

    These filters apears in CRM but when I click on one nothings happens. Why?
Working...