Mindblown: a blog about philosophy.

  • Odoo 8 API – High Level

    Odoo 8 API – High Level

    The Odoo 8 API introduced some novel concepts that provide a more object-oriented approach, significantly decreasing code repetition. While these changes were definitely for the best, they created a major disparity between the two versions, and invalidated most of the code/tutorials that are available on the internet. This article aims to highlight these changes, as…

  • Using Bamboo to Test Odoo on Ubuntu

    Using Bamboo to Test Odoo on Ubuntu

    —- [[[TOC]]] = Foreword = This article will walk you through the process of using [[https://www.atlassian.com/software/bamboo|Atlassian Bamboo]] to test [[https://odoo.com|Odoo]] on Ubuntu 14.04 and above. The Odoo community typically uses [[https://travis-ci.org/laslabs|TravisCI]] & [[https://runbot.laslabs.io/runbot|RunBot]] to perform all unit/acceptance testing. This is an excellent workflow if you exclusively use [[https://github.com|Github]] for version control. This is not the…

  • Create an Active Directory Admin Group Win 2012 R2

    Create an Active Directory Admin Group Win 2012 R2

    —- [[[TOC]]] —- == Foreword == Today we will create an Active Directory admin group in Windows Server 2012 R2. The new group will have typical administrator permissions on the OU that you select. We will be enabling User Creation, Password Resets, Group Creation/Deletion, and Computer Creation/Deletion. A few things that the group will not be able to…

  • Ubuntu – Installing Doxygen

    Ubuntu – Installing Doxygen

    —- = Installing Doxygen = This article will walk you through the process of installing Doxygen on Ubuntu; including all dependencies required for Graphs, PDF, HTML, & LaTeX output. # Standard procedure when beginning any software maintenance is to update your package repos and application versions (update and upgrade respectively) {{{ lang=bash sudo apt-get update…

  • Installing Odoo 9 From source in VirtualEnv (Ubuntu)

    Installing Odoo 9 From source in VirtualEnv (Ubuntu)

    —- This article will walk you through installing Odoo 9 from source on an Ubuntu (or other Debian distro) box using the [[https://github.com/odoo/odoo|Odoo GitHub Repo]]. If you would like instructions for Odoo version 8, they can be found [[https://blog.laslabs.com/2015/09/odoo-ubuntu-dev-install-from-github-in-virtualenv/|here]]. [[[TOC]]] —- = Foreword = This is meant strictly for development environments, as it installs a…

  • Using Odoo – Sending an Invoice to a Customer

    Using Odoo – Sending an Invoice to a Customer

    In this tutorial we will explain how to send an invoice to a customer over email using Odoo. We will break this into three sections, which are: # [[https://blog.laslabs.com/2015/10/using-odoo-sending-invoice-customer#giving-the-customer-portal-access|**Giving the Customer Portal Access**]] – Allowing the customer to have access to the customer portal so they can view their invoices. # [[https://blog.laslabs.com/2015/10/using-odoo-sending-invoice-customer#verifying-the-invoice|**Verifying the Invoice**]] –…

  • Odoo – Authorize.Net Auto Reconciliation

    Odoo – Authorize.Net Auto Reconciliation

    [[https://laslabs.com|LasLabs]] has released a new [[https://www.odoo.com/|Odoo]] plugin that allows transactions to be generated for [[http://reseller.authorize.net/application/?resellerId=28136|Authorize.Net]] payments, subsequently reconciling the invoice that the payment is associated to. —– [[[TOC]]] —– == The Problem == Odoo’s normal credit card workflow requires that a Payment Transaction be created before a customer can actually pay for the invoice. That…

  • Installing Odoo 8 From source in VirtualEnv (Ubuntu)

    Installing Odoo 8 From source in VirtualEnv (Ubuntu)

    —- This article will walk you through installing Odoo 8 from source on an Ubuntu (or other Debian distro) box using the [[https://github.com/odoo/odoo|Odoo GitHub Repo]]. [[[TOC]]] —- = Foreword = This is meant strictly for development environments, as it installs a lot of headers that are only needed to build the binaries. [[https://laslabs.com|LasLabs]] will soon…

  • Odoo Dev – Setting Defaults for Fields

    Odoo Dev – Setting Defaults for Fields

    In this module we will touch on how to set defaults for fields in things like customer profile’s and sales order in Odoo. We will be breaking this module into two sections: # **Putting your account in Developer Mode** – Setting up Developer options for your account to unlock the ability to set default settings. # **Finding and…

  • Using Odoo – Opening an Invoice on a Contracted Sales Order

    Using Odoo – Opening an Invoice on a Contracted Sales Order

    In this module we will continue our Sales Order that was made in a Contract, and add an invoice to the contracted sale in Odoo. This module is short, so we will not be breaking it into individual sections. [[image:Screen-Shot-2015-08-11-at-3.55.23-PM.png|link=source|center]] After we have saved our Sales Order to the Contract, we want to select Create…

Got any book recommendations?