Skip to content

Instantly share code, notes, and snippets.

View holdenrehg's full-sized avatar

Holden Rehg holdenrehg

View GitHub Profile
# -*- coding: utf-8 -*-
import logging
from openerp import api, models, fields
_logger = logging.getLogger(__name__)
class PartnerGroup(models.Model):
_name = 'res.partner.group'
name = fields.Char('Group Name')
# -*- coding: utf-8 -*-
import logging
from openerp import api, fields, models
_logger = logging.getLogger(__name__)
class Partner(models.Model):
_inherit = 'res.partner'
partner_group_id = fields.Many2one('res.partner.group')
# -*- coding: utf-8 -*-
import logging
from datetime import datetime
from openerp import api, fields, models, tools
_logger = logging.getLogger(__name__)
LATE_LIMIT = 25
class AccountInvoice(models.Model):
# -*- coding: utf-8 -*-
import logging
from openerp import api, models, fields
_logger = logging.getLogger(__name__)
class PartnerGroup(models.Model):
_name = 'res.partner.group'
name = fields.Char('Group Name')
@holdenrehg
holdenrehg / odoo_ps_aux.sh
Last active October 23, 2016 21:23
odoo processes
$ ps aux | grep odoo-server
odoo 1995 0.5 4.3 371028 89352 ? Sl 21:13 0:02 python /opt/odoo/core-v8/openerp-server -c /opt/odoo/config/odoo-server-v8.conf
odoo 2037 0.0 3.7 371028 77656 ? S 21:13 0:00 python /opt/odoo/core-v8/openerp-server -c /opt/odoo/config/odoo-server-v8.conf
odoo 2038 0.0 3.7 371028 77656 ? S 21:13 0:00 python /opt/odoo/core-v8/openerp-server -c /opt/odoo/config/odoo-server-v8.conf
odoo 2039 0.0 3.7 371028 77656 ? S 21:13 0:00 python /opt/odoo/core-v8/openerp-server -c /opt/odoo/config/odoo-server-v8.conf
odoo 2040 0.0 3.7 371028 77656 ? S 21:13 0:00 python /opt/odoo/core-v8/openerp-server -c /opt/odoo/config/odoo-server-v8.conf
odoo 2041 0.7 4.4 376396 90836 ? Sl 21:13 0:02 /usr/bin/python /opt/odoo/core-v8/openerp-gevent -c /opt/odoo/config/odoo-server-v8.conf
odoo 2042 0.8 5.6 409264 116300 ? SN 21:13 0:03 python /opt/odoo/core-v8/openerp-server -c /opt/odo
@holdenrehg
holdenrehg / odoo_upgrade_cli.sh
Created October 23, 2016 21:29
odoo upgrade from cli
#!/bin/bash
./openerp-server \
-c /etc/odoo9e-server.conf \
-d Testing \
-u module_name1,module_name2 \
--stop-after-init \
--xmlrpc-port 8090
@api.multi
def _compute_field(self):
for rec in self:
# Why does this not work?
rec.write({'field': True})
# Both of these are fine.
rec.update({'field': True})
rec.field = True
@holdenrehg
holdenrehg / docker-compose-with-hostnames.yml
Created June 18, 2019 15:54
docker-compose-with-hostnames
version: '3.3'
services:
app:
build:
context: .
dockerfile: services/app/Dockerfile
ports:
- 5000:5000
networks:
@holdenrehg
holdenrehg / hosts
Created June 18, 2019 15:56
etc-hosts
127.0.0.1 localhost
0.0.0.0 app.local
@holdenrehg
holdenrehg / menu_scene_game.py
Created June 23, 2021 02:21
Menu/scene example using pygame
"""
Sample game showing a pattern for rendering scenes and menus. This was written
for the blog entry at holdenrehg.github.io/catchergames/2021/06/22/menus-and-scenes.html
Requirements for running:
python3.8
pygame==2.*
@author github.com/holdenrehg
"""