I hereby claim:
- I am repodevs on github.
- I am repodevs (https://keybase.io/repodevs) on keybase.
- I have a public key whose fingerprint is 32C0 64EA 1713 F990 2ACF 6B2B 96A3 FF2F 38AF 394C
To claim this, I am signing this object:
# -*- coding: utf-8 -*- | |
# © 2017 Niaga Solution - Edi Santoso <[email protected]> | |
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). | |
from odoo import api, models | |
class Contact(models.Model): | |
_inherit = 'res.partner' | |
@api.multi | |
def name_get(self): |
# -*- coding: utf-8 -*- | |
# © 2017 Edi Santoso <[email protected]> | |
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html) | |
from odoo import api, fields, models, _ | |
class Product(models.Model): | |
_inherit = 'product.template' | |
@api.constrains('default_code', 'name') | |
def _check_code(self): |
# PS: | |
# - Extract your own kaskus oauth consumer_key & consumer_secret frm native app. Ref: http://seriot.ch/abusing_twitter_api.php#3 | |
# - No public doc found, but here i attach an api sample sniffed from mitmproxy | |
import urllib, urllib2 | |
import time | |
import oauth.oauth as oauth | |
import string | |
import random | |
import sys, json |
I hereby claim:
To claim this, I am signing this object:
from odoo import models, fields, api, _ | |
class SiteSurvey(models.Model): | |
_inherit = "site.survey" | |
cancel_reason = fields.Char("cancel reason") | |
class SiteSurveyWizard(models.TransientModel): | |
_name = "site.survey.wizard" |
#!/usr/bin/env python | |
# -*- encoding: utf-8 -*- | |
"""Uninstall a module""" | |
import xmlrpclib | |
import argparse | |
import getpass | |
parser = argparse.ArgumentParser() | |
# Connection args |
External ID;Code;Name;Allow Reconciliation;Type/ID | |
__export__.account_account_176;1.01.01.01;Kas Belum Disetor Cabang Bandung;True;3 | |
__export__.account_account_177;1.01.01.02;Kas Kecil Cabang Bandung;True;3 | |
__export__.account_account_174;1.01.04.01;Piutang Usaha Cabang Bandung;True;1 | |
__export__.account_account_175;2.01.01.01;Hutang Usaha Cabang Bandung;True;2 | |
;1.01.01.02;Kas Belum Disetor Cabang Bali;True;3 | |
;1.01.01.03;Kas Kecil Cabang Bali;True;3 | |
;1.01.04.02;Piutang Usaha Cabang Bali;True;1 | |
;2.01.01.02;Hutang Usaha Cabang Bali;True;2 | |
;1.01.01.03;Kas Belum Disetor Cabang Bekasi;True;3 |
# app/views.py | |
from django.contrib.auth import authenticate, login | |
from django.http import HttpResponse | |
from django.views.decorators.csrf import csrf_exempt | |
@csrf_exempt | |
def login_user(request): | |
user = authenticate(username=request.POST['username'], password=request.POST['password']) | |
login(request, user) | |
return HttpResponse("Logged In") |
const electron = require('electron'); | |
const rq = require('request-promise'); | |
const notifier = require('node-notifier'); | |
const app = electron.app; | |
const BrowserWindow = electron.BrowserWindow; | |
let mainWindow | |
app.on('window-all-closed', function() { | |
app.quit(); |