Search 1.9 billion lines of Odoo code on GitHub

server_environment

Author: Camptocamp,Odoo Community Association (OCA)
License: LGPL-3
Branch: 16.0-add-auth_oidc_environment-ape
Repository: acsone/server-env
Dependencies: base, base_sparse_field, and http_routing
Languages: HTML (491, 2.9%), PO File (15523, 91.6%), Python (622, 3.7%), XML (24, 0.1%), and reStructuredText (287, 1.7%)
Other branches: 11.0, 11.0-backport-12.0-improvements-sbi, 11.0-mcl_master, 12.0, 12.0-asw_master, 12.0-bxp_master, 12.0-bxp_master_with_setup, 12.0-mail-environement_setup-dro, 12.0-mig_server_environment_ir_config_parameter_mgs, 12.0-prg_master, 13.0, 13.0-fix-server-environment-dro, 13.0-mig_server_environment_data_encryption_tbi, 13.0-pre-commit-sbi, 13.0-ref_data_encryption_disable_superuser_check_tbi, 13.0-slg_master, 13.0_server_environment_sparse_field, 14.0, 14.0-mig_mail_environment-sbj, 14.0-mig_server_environment-sbj, 14.0-mig_server_environment_ir_config_parameter-sbj, 15.0, 16.0-fix-inverse-readonly-ape, 16.0-mig-mail-env-ape, 16.0-mig-server_environment, and 16.0-mig-server_environment-mfr
Other repositories: 001101/server-tools, 020cui/server-tools, 0yik/server-tools, 111sree/server-tools, 2FM/server-tools, 3dfxmadscientist/odoo-extra-1, 4myPAL/server-tools, 50611/server-tools, 5songHb/server-tools, AEK-BKF/server-tools, AITIC/server-tools, AMhadhbi/server-tools, AbdelghaniDr/server-tools, AcruxLab/server-tools, Albin-John/server-tools, AlceConsorcio/server-tools, Alex-Woo/server-tools, Alfa-90/server-tools, AliaTechnologies/server-tools, Antiun/server-tools, App247/server-tools, ArkanSystem/server-tools, Arsalan88/openerp-extra-6.1, Artielkami/server-tools, AwesomeFoodCoops/odoo-production, Axon-System/server-tools, BCDR/server-tools, Banetese/server-tools, Benniphx/server-tools, Binariuz/server-tools, BonwareConsulting/server-tools, BradooDev/server-tools, BradooTech/server-tools, Bubbles-IT/server-tools, Burakebf/server-tools, CB-Gran-Canaria/server-tools, CGenie/server-tools, CLVsol/OCA_server-tools, Callino/server-tools, Cedric-Pigeon/server-tools, Cgruppo/server-tools, ChanFeei/server-tools, Chandresh-SerpentCS/server-tools, Change2improve/server-env, Change2improve/server-tools, ChinaShrimp/server-tools, Chris-Magic11/server-tools, CiaranCheng/server-tools, Clear-ICT-Solutions/server-tools, Clear-ICT/server-tools, ClearCorp/oca-server-tools, CodeFishEG/server-tools, Colorlessgold/server-tools, ComitorDevTeam/server-tools, CompassionCH/server-tools, Comunitea/server-tools, Confidere/openerp-extra-bundle, Confidere/server-tools, ContrerasTorrez/server-tools, CrazyGuo/server-tools, CrazyJET/server-tools, Cuackmire/openerp-extra-6.1, CustomOdoo/server-tools, DITIntl/odoo-production, DITIntl/server-tools, Daniel-CA/server-tools, Danielzhulin/server-tools, Danisan/server-tools, Darknroses/server-env, DarkoNikolovski/server-tools, DeeCorrector/odoo-extra, Dgaroc/server-tools, Digital5-Odoo/server-tools, Dike90/server-tools, Dobtor-OCA/server-tools, Domatix/server-tools, DucTruongKomit/server-tools, DulingLai/server-tools, EBII/server-tools, ERPLibre/server-env, ERPLibre/server-tools, Endika/server-tools, ErraticTurtle35/server-tools, EssentNovaTeam/server-tools, Fenkiou/server-tools, FernandoCarlosGarcia/server-tools, FernandoRomera/server-tools, ForgeFlow/server-tools, GSLabIt/server-tools, Gabinete-Digital/server-env, Gabinete-Digital/server-tools, GauravSahu/server-tools, Gebesa-Dev/server-tools, GertdeW/server-tools, GleydsonHudson/server-tools, GlobalManager/server-tools, Glue-Software-Engineering-AG/server-tools, Gofekra/server-tools, GowthamKalyan/server-tools, GreyShim/server-tools, Groupe-Informatique-LaCoopSurMer/odoo-production, GrupoAlvamex/server-tools, GuSWRolland/server-tools, Guobower/OCA-server-tools, Guobower/server-env, HardikG/server-tools, HarshalBhoir/server-tools, HateCamel/server-tools, Hellyna/server-tools, HomerDeoDatu/server-tools, Hothua/server-tools, Idealisconsulting/server-tools, Ingeos/server-tools, Intesco2-0/server-tools, Isendir/openerp-extra-6.1, IvanShirokikh/server-tools, Jagdish-Panchal/server-tools, JaimeAvellaneda/server-tools, Jarsa-dev/server-tools, Jarsa/server-tools, JayVora-SerpentCS/server-tools, Jeisonpernia/server-tools, Jesus-Fernandez/server-tools, JibenCL/server-tools, JimitDoshi04/server-tools, Johnstonk/server-tools, Johnvonthegreat/server-tools, JuanIgnacioUbeda/server-tools, JuaniFreedoo/server-tools, JuniorKRnd/server-tools, Kayuulab/server-tools, Khanstore/odoo-extra, Khwarizmiat/server-tools, KimWu/server-tools, Kiplangatdan/server-tools, Koesj/server-tools, KonaERP/server-tools, KonosCL/server-env, Korynkai/server-tools, KottmannM/server-tools, LL-Akeera/server-tools, LasLabs/server-tools, LevelPrime/server-tools, LlywelynLi/server-tools, LourenzoH/server-tools, MackZhong/server-tools, MadsackMediaStore/server-tools, Mahmoud-Alaa-Eldeen/server-tools, Manimudi/openerp-extra-6.1, Manuel-Dellisse/server-tools, MariajMesa/server-tools, MasterBlaster479/server-tools, MathBenTech/server-env, MathBenTech/server-tools, Mathieu38/server-tools, MediaJockey/server-tools, Mefistous/server-tools, Melodivo/server-tools, MindAndGo/server-tools, MjAbuz/server-tools, Morgana-Madamal/server-tools, MrFangD/server-tools, NESMCO/server-tools, NGTS-AUS/server-tools, NL66278/server-tools, NaSol/server-tools, NeatNerdPrime/server-env, NeatNerdPrime/server-tools, NicolasWebDev/server-tools, Noviat/server-tools, Nowheresly/server-tools, Numigi/server-tools, OCA-MUK/server-env, OCA-MUK/server-tools, OCA/server-env, OCA/server-tools, ORETEK/server-tools, OctoComputer/server-tools, Odoo-Italia-Associazione/server-tools, OdooBulgaria/8.0_disable_openerp_online, OdooBulgaria/odoo-extra-1, OdooBulgaria/server-tools, OdooIndonesia/server-tools, OdooMod/server-tools, OpenPymeMx/server-tools, Othniel1796/server-tools, Otsokop/odoo-production, OutillageStEtienne/server-tools, PCatinean/server-tools, PESOL/server-tools, PandaRoux8/odoo-extra, PieterPaulussen/server-tools, PlanetaTIC/server-tools, Ppamungkas/server-tools, PrenorSistemas/server-tools, QubiQ/server-tools, Rad0van/server-tools, RealSolutionsLux/server-tools, Reinhard-sheng/server-tools, RicRichter/server-tools, Richardssen/server-tools, Rona111/server-tools, SHEFFIELDAFRICA/server-tools, SanteLibre/server-env, SanteLibre/server-tools, Sarfarazsajjad/server-tools, ScopeaFrance/server-tools, SequarSrl/server-env, SequarSrl/server-tools, SetnoRac/openerp-extra-6.1, SeuMarco/server-env, SeuMarco/server-tools, SilviaLeonSanchez/server-tools, SilvioGregorini/server-tools, SimoRubi/server-tools, SimoneVagile/server-tools, SokreamPhanqrl/server-tools, SportPursuit/server-tools, StefanRijnhart/server-tools, StephanRozendaal/server-tools, Sudokeys/server-tools, Sunnyshine008/server-tools, Syci-Consulting/server-tools, TDu/server-env, TDu/server-tools, TRESCLOUD/server-tools, Tecnativa/server-tools, TemosEngenharia/server-tools, Therp/server-tools, Thorncrag/server-tools, TimLai125/server-tools, Tonow-c2c/server-tools, TradePilotLLC/server-tools, Trust-Code/server-tools, UakamiStudio/server-tools, UnknownInfo/server-tools, Upsyd/server-tools, VanMoof/server-tools, VasiliyKorobatov/server-tools, Vauxoo/server-tools, VbossEkat/server-tools, VisiionSolucionesTecnologicas/server-env, VisiionSolucionesTecnologicas/server-tools, VitalPet/server-tools, Wadios/server-tools, WiWaG/server-tools, WilldooIT/server-tools, WimSchuiteman/server-tools, X-ANS/server-tools, Yaman-als/server-tools, YannickB/server-tools, YogeshMahera-SerpentCS/server-tools, a0c/server-tools, a740122/server-tools, a7madz90/openerp-extra-bundle, aadarsh977/server-tools, aaltinisik/server-tools, abakus-it/server-tools, abdulhalim-cu/server-tools, abdulrhmans/server-tools, abstract-open-solutions/server-tools, acsone/server-tools, acsonefho/server-tools, adekock11/server-tools, adhoc-dev/server-tools, adolfoeliazat/server-tools, adriansteel/server-tools, adrienpeiffer/server-tools, agenterp/server-tools, agknz/server-tools, ahilali/server-tools, ahmed3bdelhady88/server-tools, aitorbouzas/server-tools, ajaniszewska-dev/server-env, ajaychauhan727/server-tools, ajayjaviya/server-tools, ajefernandez/openerp-extra-6.1, ajinvn2019/server-tools, ajite/server-tools, akhdaniel/server-tools, akhilpsivan01/server-tools, akretion/server-env, akretion/server-tools, aktaaf/server-tools, alaktaoui/server-tools, alan80080/server-tools, alanljj/oca_server-tools, albertvimlet/server-tools, alecvinent/server-tools, alejandrosantana/server-tools, alesisjoan/server-tools, alessavindell/server-tools, alexdiazcc/server-tools, alexlafalce/server-tools, alfadil/server-tools, alfieqashwa/server-tools, algiopensource/server-tools, alpham/server-tools, altexcorp/server-tools, altoch/server-tools, amarildogolloshi/server-tools, amcor/server-tools, amebalibre/server-tools, amendoncabh/server-tools, anasallaham/server-tools, anassahmed/server-tools, andhit-r/server-tools, andriisem/server-tools, angedras/server-tools, angelmoya/server-tools, anhvu-sg/server-env, anhvu-sg/server-tools, anndream/odoo-extra-1, anodino-dev/server-tools, ansinaesmejor/server-tools, antilhue/server-tools, antonyrajserpentcs/server-tools, antwal/server-tools, anubia/server-tools, ap1689/odoo-extra, apachesep/server-tools, apertoso/server-tools, apetbiz/server-env, apetbiz/server-tools, arafatx/server-tools, arasty/odoo-extra, archetipo/server-tools, area-scm/server-tools, aremili/server-tools, arkhan/server-tools, aroodooteam/server-tools, artux404/server-tools, aryajimbaran/server-tools, ashokjaga/openerp-extra-bundle, atacai/server-tools, ateijelo/server-tools, aurestic/server-tools, avanzosc/server-tools, averni/openerp-extra-bundle, avoinsystems/server-tools, aymanshow/server-tools, azmeuk/odoo-production, azmeuk/server-tools, azuaby/server-tools, babatoko/odoo-production, bacgdev/server-tools, bacgroup/server-tools, bala07123/server-tools, bala4901/openerp-extra-bundle, bala4901/server-tools, bangil0/server-tools, baojiwei/server-tools, basewave/server-tools, bealdav/server-tools, beenhere4hours/server-tools, beloeuvre/odoo-production, berpweb/server-tools, bicomm/server-tools, bishalgit/server-tools-1, bistaray/server-tools, bjccdsrlcr/server-tools, bjoliveau/server-tools, blooparksystems/server-tools, bmya/server-tools, bodi000/server-tools, boky1993/server-tools, boutitinizar/server-tools, brain-tec/server-env, brain-tec/server-tools, brainbeanapps/server-env, brainbeanapps/server-tools, bud-e/server-tools, bvkl/server-tools, bwrsandman/server-tools, bypazz/odoo-extra, camptocamp/server-env, camptocamp/server-tools, captivea-dcr/server-tools, cattouillart/server-tools, cedvict/server-env, cedvict/server-tools, chafique-delli/server-tools, charbeljc/server-tools, charyorde/server-tools, chdjdan/server-tools, cheikhousy/server-tools, chenwfal/server-tools, chesterbarryang/server-tools, chetanrdhaduk/odoo-production, chianggq/server-tools, cialuo/server-tools, claro5/server-tools, clopez/server-tools, cncthai/server-tools, cocox/server-tools, codewareuae/server-tools, codewr/server-tools, cogitoweb/server-tools, connect-to-ak/server-tools, coopiteasy/server-env, coopiteasy/server-tools, corsojulian7/server-tools, cristinamartinrod/server-tools, crnd-inc/server-tools, csrocha/server-tools, cubells/server-tools, cuongpk/server-tools, cysnake4713/server-tools, dalal-intellisoft/server-tools, damdam-s/server-tools, damendieta/server-tools, danger89/server-tools, dani-xtendoo/server-tools, danimaribeiro/server-tools, daramousk/server-tools, darfat/server-tools, darmali/server-tools, data-catalysis/server-tools, davidwah/server-tools, ddico/server-tools, ddufresne/server-tools, dek-odoo/server-tools, delgerS/server-tools, demain-supermarche/odoo-production, dennybiasiolli/server-tools, dev-tanvir/server-tools, dev00007/server-tools, devang-dreambits/server-tools, devenmoga/openerp-extra-6.1, dhp-denero/server-tools, diagramsoftware/server-tools, diegobgl/server-tools, diggy128/server-tools, dipakthapaofficial/server-tools, diverfr/server-tools, dmp16/server-tools, dmsergio/server-tools, dndoanh/server-tools, dntq83/server-tools, don-systems/server-tools, dong-z/server-env, dong-z/server-tools, dperaltab/server-tools, dreispt/server-tools, druidoo-dev/server-tools, druidoo/FoodCoops, dsasoftware/server-tools, dsonnet/server-tools, duyhnguyen/server-tools, dvdhinesh/server-tools, dvitme/server-tools, dw250100785/openerp-extra-bundle, dynamicats/server-tools, dzikri/openerp-extra-6.1, dzungtran89/odoo-production, eLBati/server-tools, ebirbe/server-tools, ecosoft-odoo/server-tools, edanpiro/server-tools, edsersolis/server-tools, eezee-it/server-tools, eil00l/server-tools, elicoidal/server-tools, elperrofarelo/server-tools, elvirekemajou/server-tools, emagdalenaC2i/server-tools, enmingc/server-tools, enocare/server-tools, ephillipe/server-tools, erfanjahanshahlo/server-tools, eribowo/server-tools, ermannognan/server-tools, erparthppatel/server-tools, esantos-octagono/server-tools, esosaja/server-tools, esperandus/server-tools, estevebadia/odoo-production, etobella/server-tools, etorona1/openerp-extra-bundle, eversatis/server-tools, ewac-nl/server-tools, exosoftware/oca-server-tools, ezdoo/server-tools, factorlibre/openerp-extra-6.1, factorlibre/server-tools, facuarroba/server-tools, falconsoft3d/server-tools, fanha99/server-tools, fanzalika/odoo-extra, fashkl/server-tools, felixvillafranca/server-tools, ferdiansahgg/server-tools, filtrationss/server-tools, findsomeoneyys/server-tools, fjouatte/odoo-production, florian-dacosta/server-env, florian-dacosta/server-tools, flosslab/server-tools, flybird2016/server-tools, fmarowski/odoo-extra, fmdl/server-tools, focusate/oca-server-tools, forkme7/server-tools, foutoucour/server-tools, fslibre/server-tools, gab-net/server-tools, gabrielo77/server-tools, garzadekoster/server-tools, gastonfeng/server-tools, gavindav/server-tools, gavrelj/server-tools, gd-openfire/openerp-extra-6.1, gdgellatly/server-tools, gitguohao/server-tools, gitlabuser/server-tools, gkliska/server-tools, goanzaloo/server-tools, gonxi/server-tools, gordan-cuic/server-tools, grant-thornton/server-tools, grap/server-tools, grindtildeath/server-env, grindtildeath/server-tools, groventure/server-tools, gsunjka/server-tools, gswf-sha/server-tools, guandalf/server-tools, guewen/server-env, guewen/server-tools, gurneyalex/server-env, gurneyalex/server-tools, gustavovalverde/server-tools, gxbsst/server-tools, gzanelli/server-tools, habbaba/server-tools, haidd/server-tools, halgandd/odoo-production, haroldtamo/server-tools, haryoran04/server-tools, hashirharis/odoo-extra, haublang/server-tools, hbrunn/server-tools, hchoog/server-tools, hdb1234/server-tools, healperci/openerp-extra-6.1, henrryyanez/server-tools, hhgabelgaard/server-tools, hibou-io/oca-server-tools, hieulucky111/server-tools, hiisoc/server-tools, hilarak/odoo-production, hilarak/server-tools, hinfo506/server-env, hinfo506/server-tools, hippe-67/server-tools, hokhyk/server-tools, holdenrehg/server-tools, hotkee/server-tools, houzefa-abba/server-tools, hparfr/server-tools, hq8399/server-tools, huntergps/server-tools, hvcabaim/server-tools, hzhenia/server-tools, i-vyshnevska/server-tools, iRichGit/server-tools, iSqXIE/server-tools, iamyeonhan/server-tools, ibanh/server-tools, ideaspositivas-group/server-tools, igallart/server-tools, igor-mitin/server-tools, igorabpereira/server-tools, ilesh-malani/server-tools, ilmir-k/server-tools, incaser/server-tools, initOS/server-tools, inspyration/server-tools, insscn/server-tools, intero-chz/server-tools, invitu/server-tools, ip-candres/server-tools, isos/server-tools, isoscl/server-env, it-projects-llc/server-env, it-projects-llc/server-tools, itblabla/server-tools, ixor3/server-tools, izzihector/server-tools, j-zaballa/server-tools, j0rdm4n/openerp-extra-6.1, jaballate/server-tools, jackxusho/server-tools, jacky82669513/server-tools, janverb/server-tools, jaosss/server-tools, jcarlosmontoya/server-tools, jeanabreu/server-tools, jeanpaul-mupagasi/server-tools, jellyhappy/server-tools, jeroen7s/server-tools, jes8930/server-tools, jesmar81/server-tools, jesramirez/server-tools, jhjunior/server-tools, jhoengels/server-tools, jimmyec/server-tools, jjlopezg/server-tools, jjscarafia/server-tools, jmorgannz/server-tools, jnegrete/server-tools, joaoisobr/openerp-extra-6.1, jonathanjbbr/server-tools, jorcan46/server-tools, joserprieto/server-tools, joshuajan/server-tools, josueBulle/server-tools, josuf567/server-tools, jphatig/server-tools, jriveros/server-tools, jschmitt76/openerp-extra-6.1, julenalgios/server-tools, julianram/server-tools, jweste/odoo-production, jweste/server-tools, kaerdsar/server-tools, kait-avalah/server-tools, kamilmuhammed/server-tools, kamsir/server-tools, kararaMohamed/server-tools, katyukha/server-tools, kelldave/server-tools, kenneth-vkd/server-tools, kevin070982/server-tools, khl2007/server-tools, kholioeg/server-tools, kikopeiro/server-tools, kittiu/server-tools, kmee/server-tools, kos94ok-3D/server-tools, kossovo/server-tools, kotadiya/server-tools, krueger80/server-tools, krunal267/odoo-production, kryskool/server-tools, kuaileboy1989/server-tools, kulius/server-tools, lachouettecoop/odoo-production, ladada200/openerp-extra-6.1, landyorlando/odoo-extra, lasley/server-tools, laurenturbain/server-tools, lawrencekm/server-tools, lbelorgey/server-tools, leemannd/server-tools, legalsylvain/odoo-production, legalsylvain/server-env, legalsylvain/server-tools, lembregtse/server-tools, leonidasthe300/server-tools, lepistone/server-tools, lfreeke/server-tools, libregob/server-tools, lideritjnma/server-env, lideritjnma/server-tools, liehu1/server-tools, likaiyuan/server-tools, lilotter45/server-tools, lincersolucoes/oca-server-tools, liulixia1990/server-tools, liweijie0812/server-tools, lnkdel/server-tools, loftwah/server-tools, lonelyleaves/server-tools, loxoalia/server-tools, lubonbvba/server-tools, luistorresm/server-tools, lukebranch/server-tools, lynndotconfig/server-tools, mabughali/server-tools, magedmnb/server-tools, magnuscolors/server-tools, mahboubilahcen/openerp-extra-6.1, maherjaballi/server-tools, mamcode/server-tools, manolain/server-tools, marcelomora/server-tools, marionumza/server-tools, markeTIC/server-tools, marrik76/openerp-extra-6.1, mart-e/server-tools, mathieuvatel/odoo-production, maulik-raval/server-tools, max3903/server-tools, mbtanweer/openerp-extra-6.1, mcassuto/server-tools, mdietrichc2c/server-tools, mehdi-ghezal/server-tools, melany05/openerp-extra-6.1, mga-odoo/odoo-extra, mh88/openerp-extra-6.1, michotm/server-tools, microcom/server-tools, miihir9898/openerp-extra-6.1, mikevhe18/server-tools, mikolodz/server-tools, mileo/openerp-extra-6.1, mileo/server-tools, miltonlab/openerp-extra-6.1, minhyk/server-tools, minorisa/server-tools, mivilsoft/server-tools, mjadily/server-tools, moblesmarti/server-tools, modoolar/server-env, modoolar/server-tools, mohamedhagag/server-tools, mohitg1312/openerp-extra-bundle, mohzein/server-tools, molandtoxx/server-tools, monksoftware/server-tools, morpheo909/openerp-extra-6.1, mostafasayed/openerp-extra-bundle, moylop260/server-tools, mozaik-association/server-tools, msdeek/server-tools, mszinte/odoo-production, mulaudzicalvin/odoo-production, mulaudzicalvin/server-tools, multidadosti-erp/server-tools, mutita/server-tools, mvaled/server-tools, mwhewett/server-tools, mykelu/openerp-extra-6.1, myonnet/oca-server-tools, mysticalis/server-tools, nabiforks/server-tools, nabilgeek/openerp-extra-bundle, nabima/server-tools, nadiaafa/server-tools, nanimurthy6/server-tools, nanjifeng/server-tools, naousse/server-tools, nathchan/server-tools, nbessi/server-tools, nebras-solutions/server-tools, necrodevz/server-tools, nehaksolves/server-tools, netoodoo/server-tools, newtratip/server-tools, nguyenductamlhp/server-tools, nick2474/8.0_disable_openerp_online, nicolasjelincic/server-tools, nilshamerlinck/server-tools, niulinlnc/server-env, niulinlnc/server-tools, njeudy/server-tools, nodoo/server-tools, novacode-nl/server-tools, novawish/server-tools, nthnnl/odoo-production, ntsirintanis/server-env, ntsirintanis/server-tools, numerigraphe/server-tools, nuobit/server-tools, oca-sorrento/server-tools, odof/server-tools, odoo-brazil/server-tools, odoo-devs/server-tools, odoo-etech/server-tools, odoo-latvia/server-tools, odoo-modules/odoo-production, odoo247/server-tools, odoobgorg/OCA-server-tools, odoocn/server-tools, odooerpdevelopers/server-tools, odoogap/server-tools, odoomrp/server-tools, odoosoft/server-tools, odoospace/server-tools, odoousers2014/server-tools, oihane/server-tools, omalbastin/server-tools, omarlemorac/openerp-extra-6.1, omatute/server-tools, omerjafer88/server-tools, onaconsulting/server-tools, one2pret/server-tools, onesteinbv/server-tools, ontruck/server-tools, onurugur/server-tools, open-net-sarl/server-tools, open-synergy/server-tools, open2bizz/server-tools, oremacle/server-tools, osbzr/gooderp_extra, osfp-Pakistan/server-tools, osiberp/server-tools, osiell/server-tools, osipaas/server-tools, ovnicraft/server-tools, p-tombez/server-env, p-tombez/server-tools, pablocm-aserti/server-tools, partsmasters/server-tools, patmcb/server-tools, paulius-sladkevicius/server-tools, pedrobaeza/server-tools, pedrocasi/server-tools, percypalomino/server-tools, petrus-v/odoo-foodcoops, petrus-v/server-tools, petypi/server-tools, phillipstack/server-tools, phucngta/server-tools, phuctranerp/odoo-production, piensom/server-tools, popcomputadores-desenv/server-tools, praxigento/oca-server-tools, presenceverte/server-tools, programadorzurita/server-tools, provaleks/server-tools, pscloud/server-env, pscloud/server-tools, pythoner-3k/server-tools, qiled63/server-tools, qtheuret/server-tools, quentinDupont/server-tools, rafaelbn/server-tools, raizs/server-tools, ranimadrid/openerp-extra-6.1, ravibhattarai/server-tools, ravishekharco/server-tools, raycollazo/server-tools, rdeheele/server-tools, redcor/server-tools, rekuplex/server-tools, rellummuller/openerp-extra-6.1, revstech/server-tools, rezaakba123/server-tools, rhobo80/server-tools, richar-osse/server-tools, rifki/server-tools, rihene-abdelwahed/odoo-production, rm-jamotion/server-tools, robertsvx27/server-tools, rogeriofalcone/openerp-1, romendil/server-tools, ronozoro/server-tools, rossasa/server-tools, roussel2nis/server-tools, rousseldenis/server-tools, royalline1/server-tools, rrcfesc/server-tools, rrgaona/server-tools, rschnapka/odoo-extra, rschnapka/server-tools, rsmolyazhenko/server-tools, rsullivan2704/server-tools, rudisulistyo/server-tools, ruifranco/server-tools, rven/server-tools, rwfnf/server-tools, rwsdigital/odoo-server-tools, rymtec/openerp-extra-6.1, s0x90/server-tools, sadeqamin/server-tools, sadmoondog/8.0_disable_openerp_online, sailguest/server-tools, salahable/odoo-extra, salahable/server-tools, saltonmassally/server-tools, samirGuesmi/server-tools, samirdouichi/openerp-extra-6.1, samuellefever/server-tools, sandip-mangukiya/openerp-extra-bundle, sanube/server-env, sanube/server-tools, savoirfairelinux/server-tools, sc4you/odoo-production, schout-it/server-tools, scirta/odoo-extra, seb-elico/server-tools, sebabuso/server-tools, sebalix/server-env, sebalix/server-tools, segarra89/openerp-extra-bundle, selim-b/server-tools, sendalpegat/server-env, sendalpegat/server-tools, sergiocorato/server-tools, serpentcs-dev1/server-tools, sewisoft/server-tools, sfaner/server-tools, sgeerish/openerp-extra-6.1, shepilov-vladislav/server-tools, shivam1111/server-tools, siddharth7815/odoo-production, simahawk/server-env, simahawk/server-tools, simone/server-tools, sixtofarfan/openerp-extra-bundle, skmezanul/server-tools, skukered/server-tools, skyoj/server-tools, slim1616/openerp-extra-bundle, smile-888/server-tools, smurf-U/server-tools, sodexis/server-tools, soeethiha/server-tools, solvosci/server-tools, spacemonkeythe/server-tools, sprevot44/odoo-production, springuser2014/server-tools, ssaid/server-tools, steingabelgaard/server-tools, striqo/server-tools, subteno-it/server-tools, sunflowerit/server-tools, suningwz/odoo-production, sunshineLhj/server-tools, supercoopbdx/odoo-production, superjiel/server-tools, superquinquin/odoo-production, suprielfath/server-tools, svetbg/server-tools, swbs-co/server-tools, swiguna/server-tools, syci/odoo-server-tools, syci/openerp-extra-6.1, sylvainvh/server-tools, sysprocesarcastro/server-tools, t-np/server-tools, taezaz/server-tools, tafaRU/server-tools, takinobori/oca-server-tools, taktik/server-tools, tansadio/server-tools, tanza9/server-tools, tarteo/server-tools, tedi3231/server-tools, tegin/server-tools, tejastank/openerp-extra-6.1, thiendk90/server-tools, thinkopensolutions/oca-server-tools, thomas-willdooit/server-tools, tipiv/odoo-extra, tirma-sa/server-tools, tlattanzi/server-tools, tmasson/server-tools, tongjiou/server-tools, tonygalmiche/server-tools, tqngoc/server-tools, traviswaelbro/server-tools, trevi-software/server-tools, trobz/odoo-production, trobz/server-tools, tschanzt/server-tools, tsengeagle/server-tools, tstonis/server-tools, ttpphuctran/odoo-production, tuanna7593/server-tools, tungocbui/server-tools, tuomoaura/server-tools, tusharkwagh99/server-tools, ubic135/server-tools, unitek-solusi/OCA-server-tools, ursais/server-env, ursais/server-tools, valenciaricardos/server-tools, valentinthirion/server-tools, valmarnet/server-tools, vanhee/server-tools, vcloud9ray/server-tools, vdedyukhin/server-tools, velanwins/server-tools, ventor-tech/server-tools, versada/server-tools, victoralmau/server-tools, victormmtorres/server-tools, vidtsin/odoo-production, vinaybhawsar/server-tools, vincentcd/openerp-extra-bundle, vishaltyagityagi/server-tools, vmelnych/server-tools, vnc-biz/openerp-extra-bundle, wanfgh/server-tools, wellistya/server-tools, wellyz/server-tools, westlyou/server-tools, widiana/server-tools, wilbeekman/server-tools, wilcobergacker/server-tools, willmakenoise/server-tools, wmr049/server-tools, wowerliu/server-tools, wuhuizhong/server-tools, www3838438/server-tools, xAlphaOmega/server-tools, xavier-dass/server-tools, xcgd/server-tools, xguerra/server-tools, xhair/server-tools, xichun/server-tools, xie8899/server-tools, xpansa/server-tools, xtjie/server-tools, xuanmu/server-tools, xwh123807/server-tools, xwh1238070/server-tools, yalabsio/server-tools, yangjizhou/server-tools, ycp1015/server-tools, yelizariev/server-tools, ygdmxy/server-tools, yk2kus/server-tools, yogakumboro/server-tools, yogesh-serpentcs/server-tools, yostashiro/server-tools, yosuaalvin/openerp-extra-6.1, yoyo2k/server-tools, ypapouin/server-tools, yuniesky1986/openerp-extra-6.1, yuniesky1986/server-tools, yuntux/odoo-production, yuriqp/server-tools, yusnel-rojas/odoo-extra, yusniermatos/server-tools, yuzhengxing/server-tools, yvaucher/server-env, yvaucher/server-tools, zakiuu/server-tools, zambee/server-tools, zamberjo/server-tools, zarumaru/server-tools, zeroincombenze/server-tools, zhangshunrao/server-tools, zhaohengzeng/server-tools, zhaohuaw/server-tools, zhoubohui/server-tools, zhujin001032/server-tools, zmakan-p/server-tools, and zmakrelouf/server-tools

<h1 class="title">server configuration environment files</h1> <p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Production/Stable" src="https://img.shields.io/badge/maturity-Production%2FStable-green.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/lgpl-3.0-standalone.html"><img alt="License: LGPL-3" src="https://img.shields.io/badge/licence-LGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/server-env/tree/16.0/server_environment"><img alt="OCA/server-env" src="https://img.shields.io/badge/github-OCA%2Fserver--env-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/server-env-16-0/server-env-16-0-server_environment"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/254/16.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> <p>This module provides a way to define an environment in the main Odoo configuration file and to read some configurations from files depending on the configured environment: you define the environment in the main configuration file, and the values for the various possible environments are stored in the <code>server_environment_files</code> companion module.</p> <p>The <code>server_environment_files</code> module is optional, the values can be set using an environment variable with a fallback on default values in the database.</p> <p>The configuration read from the files are visible under the Configuration menu. If you are not in the 'dev' environment you will not be able to see the values contained in the defined secret keys (by default : '<em>passw</em>', '<em>key</em>', '<em>secret</em>' and '<em>token</em>').</p> <p><strong>Table of contents</strong></p> <div class="contents local topic" id="contents"> <ul class="simple"> <li><a class="reference internal" href="#installation" id="id1">Installation</a></li> <li><a class="reference internal" href="#configuration" id="id2">Configuration</a><ul> <li><a class="reference internal" href="#server-environment-files" id="id3">server_environment_files</a></li> <li><a class="reference internal" href="#environment-variable" id="id4">Environment variable</a></li> <li><a class="reference internal" href="#default-values" id="id5">Default values</a></li> <li><a class="reference internal" href="#server-environment-integration" id="id6">Server environment integration</a></li> </ul> </li> <li><a class="reference internal" href="#usage" id="id7">Usage</a></li> <li><a class="reference internal" href="#known-issues-roadmap" id="id8">Known issues / Roadmap</a></li> <li><a class="reference internal" href="#bug-tracker" id="id9">Bug Tracker</a></li> <li><a class="reference internal" href="#credits" id="id10">Credits</a><ul> <li><a class="reference internal" href="#authors" id="id11">Authors</a></li> <li><a class="reference internal" href="#contributors" id="id12">Contributors</a></li> <li><a class="reference internal" href="#maintainers" id="id13">Maintainers</a></li> </ul> </li> </ul> </div> <a name="installation"></a> <h2><a class="toc-backref" href="#id1">Installation</a></h2> <p>By itself, this module does little. See for instance the <code>mail_environment</code> addon which depends on this one to allow configuring the incoming and outgoing mail servers depending on the environment.</p> <p>You can store your configuration values in a companion module called <code>server_environment_files</code>. You can copy and customize the provided <code>server_environment_files_sample</code> module for this purpose. Alternatively, you can provide them in environment variables <code>SERVER_ENV_CONFIG</code> and <code>SERVER_ENV_CONFIG_SECRET</code>.</p> <a name="configuration"></a> <h2><a class="toc-backref" href="#id2">Configuration</a></h2> <p>To configure this module, you need to edit the main configuration file of your instance, and add a directive called <code>running_env</code>. Commonly used values are 'dev', 'test', 'production':</p> <pre> <code>[options] running_env=dev</code> </pre> <p>Values associated to keys containing 'passw' are only displayed in the 'dev' environment.</p> <p>If you don't provide any value, <cite>test</cite> is used as a safe default.</p> <p>You have several possibilities to set configuration values:</p> <a name="server-environment-files"></a> <h3><a class="toc-backref" href="#id3">server_environment_files</a></h3> <p>You can edit the settings you need in the <code>server_environment_files</code> addon. The <code>server_environment_files_sample</code> can be used as an example:</p> <ul class="simple"> <li>values common to all / most environments can be stored in the <code>default/</code> directory using the .ini file syntax;</li> <li>each environment you need to define is stored in its own directory and can override or extend default values;</li> <li>you can override or extend values in the main configuration file of your instance;</li> </ul> <a name="environment-variable"></a> <h3><a class="toc-backref" href="#id4">Environment variable</a></h3> <p>You can define configuration in the environment variable <code>SERVER_ENV_CONFIG</code> and/or <code>SERVER_ENV_CONFIG_SECRET</code>. The 2 variables are handled the exact same way, this is only a convenience for the deployment where you can isolate the secrets in a different, encrypted, file. They are multi-line environment variables in the same configparser format than the files. If you used options in <code>server_environment_files</code>, the options set in the environment variable override them.</p> <p>The options in the environment variable are not dependent of <code>running_env</code>, the content of the variable must be set accordingly to the running environment.</p> <p>Example of setup:</p> <p>A public file, containing that will contain public variables:</p> <pre> <code># These variables are not odoo standard variables, # they are there to represent what your file could look like export WORKERS='8' export MAX_CRON_THREADS='1' export LOG_LEVEL=info export LOG_HANDLER=&quot;:INFO&quot; export DB_MAXCONN=5 # server environment options export SERVER_ENV_CONFIG=&quot; [storage_backend.my_sftp] sftp_server=10.10.10.10 sftp_login=foo sftp_port=22200 directory_path=Odoo &quot;</code> </pre> <p>A second file which is encrypted and contains secrets:</p> <pre> <code># This variable is not an odoo standard variable, # it is there to represent what your file could look like export DB_PASSWORD='xxxxxxxxx' # server environment options export SERVER_ENV_CONFIG_SECRET=&quot; [storage_backend.my_sftp] sftp_password=xxxxxxxxx &quot;</code> </pre> <p><strong>WARNING</strong></p> <blockquote> <cite>my_sftp</cite> must match the name of the record. If you want something more reliable use <cite>server.env.techname.mixin</cite> and use <cite>tech_name</cite> field to reference records. See &quot;USAGE&quot;.</blockquote> <a name="default-values"></a> <h3><a class="toc-backref" href="#id5">Default values</a></h3> <p>When using the <code>server.env.mixin</code> mixin, for each env-computed field, a companion field <code>&lt;field&gt;_env_default</code> is created. This field is not environment-dependent. It's a fallback value used when no key is set in configuration files / environment variable.</p> <p>When the default field is used, the field is made editable on Odoo.</p> <p>Note: empty environment keys always take precedence over default fields</p> <a name="server-environment-integration"></a> <h3><a class="toc-backref" href="#id6">Server environment integration</a></h3> <p>Read the documentation of the class <a class="reference external" href="models/server_env_mixin.py">models/server_env_mixin.py</a>.</p> <a name="usage"></a> <h2><a class="toc-backref" href="#id7">Usage</a></h2> <p>You can include a mixin in your model and configure the env-computed fields by an override of <code>_server_env_fields</code>.</p> <pre> <code>class StorageBackend(models.Model): _name = &quot;storage.backend&quot; _inherit = [&quot;storage.backend&quot;, &quot;server.env.mixin&quot;] &#64;property def _server_env_fields(self): return {&quot;directory_path&quot;: {}}</code> </pre> <p>Read the documentation of the class and methods in <a class="reference external" href="models/server_env_mixin.py">models/server_env_mixin.py</a>.</p> <p>If you want to have a technical name to reference:</p> <pre> <code>class StorageBackend(models.Model): _name = &quot;storage.backend&quot; _inherit = [&quot;storage.backend&quot;, &quot;server.env.techname.mixin&quot;, &quot;server.env.mixin&quot;] [...]</code> </pre> <a name="known-issues-roadmap"></a> <h2><a class="toc-backref" href="#id8">Known issues / Roadmap</a></h2> <ul class="simple"> <li>it is not possible to set the environment from the command line. A configuration file must be used.</li> <li>the module does not allow to set low level attributes such as database server, etc.</li> <li><cite>server.env.techname.mixin</cite>'s <cite>tech_name</cite> field could leverage the new option for computable / writable fields and get rid of some onchange / read / write code.</li> </ul> <a name="bug-tracker"></a> <h2><a class="toc-backref" href="#id9">Bug Tracker</a></h2> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/server-env/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed <a class="reference external" href="https://github.com/OCA/server-env/issues/new?body=module:%20server_environment%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> <p>Do not contact contributors directly about support or help with technical issues.</p> <a name="credits"></a> <h2><a class="toc-backref" href="#id10">Credits</a></h2> <a name="authors"></a> <h3><a class="toc-backref" href="#id11">Authors</a></h3> <ul class="simple"> <li>Camptocamp</li> </ul> <a name="contributors"></a> <h3><a class="toc-backref" href="#id12">Contributors</a></h3> <ul class="simple"> <li>Florent Xicluna (Wingo) &lt;<a class="reference external" href="mailto:florent.xicluna&#64;gmail.com">florent.xicluna&#64;gmail.com</a>&gt;</li> <li>Nicolas Bessi &lt;<a class="reference external" href="mailto:nicolas.bessi&#64;camptocamp.com">nicolas.bessi&#64;camptocamp.com</a>&gt;</li> <li>Alexandre Fayolle &lt;<a class="reference external" href="mailto:alexandre.fayolle&#64;camptocamp.com">alexandre.fayolle&#64;camptocamp.com</a>&gt;</li> <li>Daniel Reis &lt;<a class="reference external" href="mailto:dgreis&#64;sapo.pt">dgreis&#64;sapo.pt</a>&gt;</li> <li>Holger Brunn &lt;<a class="reference external" href="mailto:hbrunn&#64;therp.nl">hbrunn&#64;therp.nl</a>&gt;</li> <li>Leonardo Pistone &lt;<a class="reference external" href="mailto:leonardo.pistone&#64;camptocamp.com">leonardo.pistone&#64;camptocamp.com</a>&gt;</li> <li>Adrien Peiffer &lt;<a class="reference external" href="mailto:adrien.peiffer&#64;acsone.com">adrien.peiffer&#64;acsone.com</a>&gt;</li> <li>Thierry Ducrest &lt;<a class="reference external" href="mailto:thierry.ducrest&#64;camptocamp.com">thierry.ducrest&#64;camptocamp.com</a>&gt;</li> <li>Guewen Baconnier &lt;<a class="reference external" href="mailto:guewen.baconnier&#64;camptocamp.com">guewen.baconnier&#64;camptocamp.com</a>&gt;</li> <li>Thomas Binfeld &lt;<a class="reference external" href="mailto:thomas.binsfeld&#64;acsone.eu">thomas.binsfeld&#64;acsone.eu</a>&gt;</li> <li>Stéphane Bidoul &lt;<a class="reference external" href="mailto:stefane.bidoul&#64;acsone.com">stefane.bidoul&#64;acsone.com</a>&gt;</li> <li>Simone Orsi &lt;<a class="reference external" href="mailto:simahawk&#64;gmail.com">simahawk&#64;gmail.com</a>&gt;</li> </ul> <a name="maintainers"></a> <h3><a class="toc-backref" href="#id13">Maintainers</a></h3> <p>This module is maintained by the OCA.</p> <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> <p>OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.</p> <p>This module is part of the <a class="reference external" href="https://github.com/OCA/server-env/tree/16.0/server_environment">OCA/server-env</a> project on GitHub.</p> <p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>