setModelNamespace('Trinity\\Bundle\\NewsletterBundle\\Model') ->setModel('Newsletter') ->setModelPeer('NewsletterPeer') ->setModelQuery('NewsletterQuery') ->setRoutePrefix('TrinityNewsletterBundleNewsletterAdmin') ->setFormNamespace('Trinity\\Bundle\\NewsletterBundle\\Form\\Type') ->setFormEdit('NewsletterType') ->setFormFilter('NewsletterFilterType') ->setFormNew('NewsletterType') ->setDisplayFields(array('id','name','sender_name','model','sentAt','created_at')) ->setListTitle('Newsletters') ->setFilterMethod('sentAt','filterBySentAt',\Criteria::GREATER_EQUAL) ->setNewTitle('Create a newsletter') ->setEditTitle('Edit newsletter "%name%"') ->setFieldsets(array( '' => array('name'), 'Configuration' => array('senderName','senderEmail','model'), 'Recipients' => array('emailListing','groups'), )) ->setIndexListAction('send','TrinityNewsletterBundle:NewsletterAdmin:listSend.html.twig') ->setIndexListAction('preview','TrinityNewsletterBundle:NewsletterAdmin:listPreview.html.twig') ->setMaxPerPage(20) ; } }