Skip to content

Instantly share code, notes, and snippets.

View alexander-arce's full-sized avatar

Alex Arce alexander-arce

View GitHub Profile
@alexander-arce
alexander-arce / doctrine_orm_choice
Last active October 5, 2016 08:28
Sonata Filters::doctrine_orm_choice
->add('kind','doctrine_orm_choice',array('label' => 'Kind'),'choice',
array('choices' => array(), 'expanded' => true)
)
@alexander-arce
alexander-arce / doctrine_orm_datetime_range
Created October 11, 2013 03:53
Sonata Filters::doctrine_orm_datetime_range
->add('date_from', 'doctrine_orm_datetime_range',array('label'=>'Desde','input_type' => 'string',
'input' => 'string','format' => 'dd/MM//yyyy' ),
'sonata_type_filter_datetime ', array(
'widget' => 'single_text',
'required' => false,
'attr' => array('class' => 'sonata-datepicker'),
'format' => 'dd/MM/yyyy',
)
)
@alexander-arce
alexander-arce / IgnoreBlankFieldListener
Last active December 25, 2015 20:29
Remove blank fields
<?php
/**
* http://www.rjguevara.com/2013/02/symfony-2-ignorar-campos-vacios-en.html
*/
namespace Acme\TestBundle\Form\Listener;
use Symfony\Component\Form\FormEvent;
use Symfony\Component\Form\FormEvents;
use Symfony\Component\Form\FormFactoryInterface;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
@alexander-arce
alexander-arce / Custom tree view on many2mnay widget
Last active August 29, 2015 13:56
Explicitly use and show custom tree view in a many2many widget, using context to set reference to custom view.
<field name="pet_ids" widget="many2many" domain="[('partner_id','=',partner_id)]" mode="tree"
context="{'tree_view_ref' : 'module_name.view_custom_tree_info'}">
<tree>
<field name="name"/>
<field name="breed"/>
<field name="gender"/>
</tree>
</field>
@alexander-arce
alexander-arce / log_sql
Created February 12, 2014 20:16
Log SQL statements OpenERP
To log sql statements in openerp you append --log-level=debug_sql in command line
@alexander-arce
alexander-arce / UFW rules for NFS
Last active September 5, 2016 09:18
Open NFS ports on Gentoo
Edit next systemd service files.
On
/usr/lib64/systemd/system/rpc-mountd.service
edit ExecStart
ExecStart=/usr/sbin/rpc.mountd -F -p 32767
On
/usr/lib64/systemd/system/rpc-statd.service
edit ExecStart
@alexander-arce
alexander-arce / model.py
Created May 9, 2014 14:47
Override field propierties on inherited model in Django
from django.contrib.sites.models import Site as SiteOld
class Site(SiteOld):
"""Site only have a one Costumer/Shop."""
costumer = models.OneToOneField('Costumer', verbose_name='customer')
def __init__(self, *args, **kwargs):
"""
Overrided __init__.
@alexander-arce
alexander-arce / settings
Created August 5, 2014 17:08
Firefox GPU accelerated
Enviroment variables
MOZ_OMTC_ENABLED="1"
MOZ_USE_OMTC="1"
Firefox settings
webgl.force-enabled=true
webgl.msaa-force=true
layers.acceleration.force-enabled=true
@alexander-arce
alexander-arce / my.cnf
Created August 5, 2014 19:26
Mysql-Vagrant Accept outside connections
Edit /etc/mysql/my.cnf
Change
#bind-address = 127.0.0.1
For
bind-address = 0.0.0.0
Log into mysql
mysql -u root -p
@alexander-arce
alexander-arce / shell::remove pyc files
Created September 18, 2014 23:16
Recursively remove all .pyc files from current directory
find . -name "*.pyc" -exec rm '{}' ';'